Additional Microsoft Defender tools and services that provide security across various platforms and environments
0x800106BA is documented as a Microsoft Defender Antivirus service-disabled error. Since WinDefend shows as running in the current session, the next step is to verify the full Defender service and driver stack, then review Defender operational scan events, and if needed reset the Defender platform/components.
- Verify all Defender-related services and drivers, not just
WinDefend.
Run this in an elevated PowerShell window:
Get-Service WinDefend, WdBoot, WdFilter, WdNisSvc, WdNisDrv, SecurityHealthService, wscsvc | Format-Table -Auto DisplayName, Name, StartType, Status
Expected states from Microsoft documentation:
-
WinDefend=Automatic,Running -
WdFilter=Boot,Running -
WdNisDrv=Manual,Running -
WdNisSvc=Manual,Running -
SecurityHealthService=Manual,Running -
wscsvc=Automatic,Running -
WdBootcan beStoppedafter boot
If WdFilter, WdNisDrv, WdNisSvc, or WinDefend are stopped, that aligns with Defender startup problems even if Get-MpComputerStatus still reports enabled features.
- Review Defender operational logs for scan failures.
In Event Viewer, check:
Application and Service Logs > Microsoft > Windows > Windows Defender > Operational
Or use PowerShell:
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational'
To focus on scan events:
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' | where id -eq '1000'
This is the best next diagnostic step for a case where scan initiation fails but real-time protection appears active.
- Confirm the scan is being launched from a valid
MpCmdRun.exelocation.
MpCmdRun is not intended to be run from an arbitrary path. Microsoft recommends running it from the latest Defender platform folder under:
-
%ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version> - fallback:
%ProgramFiles%\Windows Defender
If needed, switch to the current platform folder first in an elevated Command Prompt, then run the scan.
- If the service stack looks wrong, use the documented Defender service-startup recovery steps.
Microsoft’s documented sequence includes:
- uninstall any non-Microsoft antivirus if Defender is intended to be the primary antivirus
- remove Security Intelligence and engine files:
MpCmdRun.exe -RemoveDefinitions -All
- reset the Defender platform:
MpCmdRun.exe -ResetPlatform
Risk: these actions reset Defender components and temporarily remove definitions until they are restored. Run them only from an elevated Command Prompt.
- If local Defender policies are present and incorrect, back them up before removal.
Microsoft documents backing up Defender policy registry settings first, then removing Defender policy keys if they are causing startup problems.
Backup:
New-Item -Path "C:\DefenderTemp" -ItemType Directory; Invoke-Command {reg export 'HKLM\SOFTWARE\Policies\Microsoft\Windows Defender' C:\DefenderTemp\_DefenderAVBackup.reg}
Remove policy key:
Remove-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender' -Force
Risk: deleting Defender policy keys changes security configuration. Back up first.
- After any reset, update Defender again and retest the scan.
The documented cmdlet for updating security intelligence is:
Update-MpSignature
Then retry:
Start-MpScan -ScanType QuickScan
- If scan errors continue, run Windows Update and consider manual protection updates.
Microsoft support guidance for repeated Defender scan/update errors is to run Windows Update and, if update-related issues persist, try installing the latest protection updates manually.
Given the symptoms, the most likely supported interpretation is: the scan path is failing because part of the Defender service/driver/platform stack is unhealthy even though WinDefend, real-time protection, and status cmdlets still appear normal. The highest-value next checks are the full service list and the Defender Operational event log.
- Configure and run on-demand Microsoft Defender Antivirus scans
- Configure and manage Microsoft Defender Antivirus with the MpCmdRun command-line tool
- Troubleshoot Microsoft Defender Antivirus scan issues
- Troubleshoot Microsoft Defender Antivirus service startup problems
- Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus
- Troubleshoot problems with detecting and removing malware