The 8 security checks every Windows endpoint in your organization should pass — with severity, PowerShell remediation commands, and why each one matters.
For IT admins and MSPs managing Windows endpoints.
The Windows Firewall blocks unauthorized inbound network connections. A disabled firewall is a direct path for network-based attackers.
Set-NetFirewallProfile -All -Enabled True
Real-time protection detects and blocks malware before it executes. Defenders with real-time protection disabled allow malware to run undetected.
Set-MpPreference -DisableRealtimeMonitoring $false
An enabled guest account provides an unauthenticated local access path that attackers can use for lateral movement.
Disable-LocalUser -Name "Guest"
NLA requires authentication before a remote desktop session is established, preventing credential brute-force attacks against the RDP login screen.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "UserAuthentication" -Value 1
SMBv1 is the protocol exploited by EternalBlue/WannaCry. It has been replaced by SMBv2 and SMBv3 and should be disabled on all modern systems.
Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force
Weak password policies allow credential attacks. Minimum 12-character passwords with complexity requirements make brute-force and password-spray attacks much harder.
secedit /export /cfg c:\secpol.cfg && [edit MinimumPasswordLength=12, PasswordComplexity=1]
Automatic updates ensure critical security patches are applied without requiring manual IT action.
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 0
RDP connections without high encryption can be intercepted by man-in-the-middle attacks on the network.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "MinEncryptionLevel" -Value 3
Instead of running these manually, Sentrivox runs all 8 checks on every heartbeat and alerts you the moment any endpoint fails a check.
Request a demo