SecurityJuly 8, 2026· 9 min read

Windows Security Hardening: The 8 Checks Every Business Needs in 2026

Windows security hardening is the process of securing a Windows endpoint by eliminating unnecessary services, disabling vulnerable protocols, and enforcing security configurations. This guide covers the 8 most critical Windows hardening checks — with PowerShell commands to verify each one and remediation steps when they fail.

The majority of SMB ransomware attacks succeed because of preventable misconfigurations. Attackers do not need sophisticated exploits when guest accounts are enabled, RDP has no NLA, and SMBv1 is still running on your network.

These 8 Windows security hardening checks are the controls that Sentrivox monitors on every managed endpoint continuously. This guide explains what each check verifies, why it matters, and how to verify and remediate it manually using built-in Windows tools.

WIN-001

Windows Firewall Status

Critical

Why It Matters

Windows Firewall is the first line of defense against unauthorized network access and lateral movement. A disabled firewall allows any process to establish inbound and outbound connections without restriction.

How to Verify & Remediate

Check via PowerShell: Get-NetFirewallProfile | Select Name, Enabled. All three profiles (Domain, Private, Public) should return Enabled: True.

Sentrivox Automated Check

Sentrivox verifies all three Windows Firewall profiles are enabled on every agent heartbeat.

WIN-002

Windows Defender Antivirus

Critical

Why It Matters

Windows Defender provides real-time malware protection on Windows endpoints. Disabled or outdated Defender is one of the most common findings in SMB breach post-mortems.

How to Verify & Remediate

Check via PowerShell: Get-MpComputerStatus | Select AntivirusEnabled, RealTimeProtectionEnabled, AntivirusSignatureAge. Signature age should be 0–1 days.

Sentrivox Automated Check

Sentrivox checks Defender status, real-time protection state, and definition age on every heartbeat.

WIN-003

Guest Account Status

High

Why It Matters

The built-in Guest account allows anyone to log into a Windows machine without credentials. Enabled guest accounts have been present in over 23% of analyzed SMB breaches.

How to Verify & Remediate

Check via PowerShell: Get-LocalUser Guest | Select Name, Enabled. Should return Enabled: False. Disable with: Disable-LocalUser -Name "Guest".

Sentrivox Automated Check

Sentrivox detects enabled Guest accounts on every managed endpoint and flags them as High severity findings.

WIN-004

RDP Network Level Authentication (NLA)

High

Why It Matters

Without NLA, Remote Desktop Protocol (RDP) allows unauthenticated users to reach the Windows login screen — enabling pre-authentication attacks like BlueKeep (CVE-2019-0708) and credential brute force.

How to Verify & Remediate

Check via Registry: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp → UserAuthentication should be 1. Enable via Group Policy: Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Require NLA.

Sentrivox Automated Check

Sentrivox checks NLA enforcement on every endpoint with RDP configured and flags non-compliant systems.

WIN-005

SMBv1 Protocol Status

Critical

Why It Matters

SMBv1 is the protocol exploited by EternalBlue (WannaCry, NotPetya, Petya). Despite being over 30 years old and officially deprecated, SMBv1 is still present on a significant percentage of SMB endpoints.

How to Verify & Remediate

Check via PowerShell: Get-SmbServerConfiguration | Select EnableSMB1Protocol. Should return False. Disable with: Set-SmbServerConfiguration -EnableSMB1Protocol $false.

Sentrivox Automated Check

Sentrivox checks SMBv1 status on every Windows endpoint — it is one of the highest-risk findings when detected.

WIN-006

Password Complexity Policy

High

Why It Matters

Weak password policies lead to easily guessable credentials. Password spray attacks — trying common passwords against many accounts — succeed at a 2% rate against organizations without complexity enforcement.

How to Verify & Remediate

Check via Group Policy: Computer Configuration → Windows Settings → Security Settings → Account Policies → Password Policy. Minimum length: 12 characters, Complexity: Enabled, Maximum age: 90 days.

Sentrivox Automated Check

Sentrivox checks local password policy compliance on each endpoint, including minimum length, complexity, and lockout settings.

WIN-007

Windows Automatic Updates

Critical

Why It Matters

Unpatched Windows systems are the primary entry point for ransomware. The median time from CVE publication to active exploitation is now less than 7 days — making manual patch schedules inadequate.

How to Verify & Remediate

Check via Registry: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update → AUOptions should be 4 (auto-download and install). Verify via PowerShell: (New-Object -ComObject Microsoft.Update.AutoUpdate).Settings.NotificationLevel

Sentrivox Automated Check

Sentrivox checks Windows Update configuration and last successful update date on every heartbeat.

WIN-008

RDP Encryption Level

High

Why It Matters

Default RDP configurations may use weak encryption that is vulnerable to man-in-the-middle attacks. High encryption ensures session traffic is protected with at minimum 128-bit RC4 or TLS.

How to Verify & Remediate

Check via Group Policy: Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → RDP-TCP → Set client connection encryption level → High. Or via Registry: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp → MinEncryptionLevel = 3.

Sentrivox Automated Check

Sentrivox verifies RDP encryption level is set to High or FIPS on every endpoint with RDP enabled.

Monitor All 8 Checks Automatically with Sentrivox

Rather than running these PowerShell checks manually on each device, Sentrivox automates all 8 Windows security hardening checks on every endpoint every 15 minutes — flagging failures instantly on your dashboard with severity ratings and remediation guidance.

Free for up to 25 endpoints. No credit card required.

Start Automated Hardening Checks →

Related Articles