要确保 Windows Defender 完全禁用,你需要检查几个不同的设置和服务。以下是一个全面的检查清单,可以通过 PowerShell 命令来执行:
- 以管理员身份运行 PowerShell
- 检查 Windows Defender 的主要状态:
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled, IoavProtectionEnabled, AntispywareEnabled
所有这些值应该显示为 False。
- 检查 Windows Defender 服务状态:
Get-Service WinDefend | Select-Object Status
状态应该显示为 "Stopped"。
- 检查 Windows Defender 相关策略:
Get-MpPreference | Select-Object DisableRealtimeMonitoring, DisableIOAVProtection, DisableScriptScanning, DisableBehaviorMonitoring
这些值应该都显示为 True。
- 检查注册表设置:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name DisableAntiSpyware -ErrorAction SilentlyContinue
这应该返回值 1。
- 检查 Windows 安全中心服务:
Get-Service wscsvc | Select-Object Status
如果这个服务也被停止,可能会进一步确保 Defender 不会自动重新启用。
- 检查 Windows Defender 防火墙服务:
Get-Service mpssvc | Select-Object Status
这个服务的状态也可能影响整体安全状态。
如果以上所有检查都显示 Defender 被禁用,那么可以相当确定它已经完全停止工作。
然而,我必须再次强调,完全禁用 Windows Defender 会使你的系统极度脆弱,容易受到各种网络威胁。这种做法通常不被推荐,除非你有非常特殊的需求,并且已经实施了其他强大的安全措施。如果你遇到了与 Defender 相关的具体问题,建议寻求更安全的解决方案或专业的 IT 支持。