STIGhubSTIGhub
STIGhub— A free STIG search and compliance tool·STIGs updated 1 hour ago
Powered by Pylon·Privacy·Terms·Feedback·© 2026 Beacon Cloud Solutions, Inc.
← Back to Microsoft Windows 11 Security Technical Implementation Guide

V-253264

CAT I (High)

The Windows 11 system must use an antivirus program.

Rule ID

SV-253264r1268251_rule

STIG

Microsoft Windows 11 Security Technical Implementation Guide

Version

V2R11

CCIs

CCI-000366

Discussion

Malicious software can establish a base on individual desktops and servers. Employing an automated mechanism to detect this type of software will aid in elimination of the software from the operating system.

Check Content

Verify an organizationally approved antivirus solution (Microsoft Defender Antivirus, for example) is installed on the system and in use. 

Verify if Microsoft Defender Antivirus is in use or enabled:
If Windows Defender is your primary or secondary antivirus (AV) application, this command will use the built-in Microsoft Defender module to retrieve granular engine data.
 
Run "PowerShell" as an administrator.

Execute the following command:
Get-MpComputerStatus | Select-Object AMRunningMode, RealTimeProtectionEnabled, AntivirusEnabled, AMEngineVersion

Review the resulting display. Note the text under "AMRunningMode". This reveals how Defender is coexisting with other AV software.
"Normal" indicates Defender is active and acting as the primary AV software. 
"Passive" indicates another compatible third-party AV software is registered and active. Defender can still provide auxiliary scanning. 
"EDR Block Mode" indicates Defender is executing in Passive Mode along with a third-party AV to actively block and remediate malicious files if the primary AV misses them.
Review the text under heading of "RealTimeProtectionEnabled". A value of "True" or "False" indicates whether (or not) Defender is active (currently running). 

Verify third-party antivirus is in use or enabled:
Note: This command will display all AV applications registered with the Windows Security Center (including third-party applications).

Run "PowerShell" as an administrator.

Execute the following command:
Get-CimInstance -Namespace root\SecurityCenter2 -ClassName AntiVirusProduct | Select-Object displayName, productState, pathToSignedProductExe

Review the resulting display. Note the text under "displayName". This will indicate the currently running AV applications.
The "productState" returns an integer value that reveals whether the AV is active, disabled, or up-to-date.
The value of "397568" indicates it is active and up-to-date.
The value of "397584 indicates it is active, but out of date (signature updates required).
The value of "393472" indicates disabled and up-to-date (AV installed, but not active).
The value of "393488" indicates disabled and out of date.

If there is no antivirus solution installed and active on the system, this is a finding.

Fix Text

Install and activate Microsoft Defender Antivirus or a third-party antivirus solution.