要确保 Windows Defender 完全禁用,你需要检查几个不同的设置和服务。以下是一个全面的检查清单,可以通过 PowerShell 命令来执行:

  1. 以管理员身份运行 PowerShell
  2. 检查 Windows Defender 的主要状态:
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled, IoavProtectionEnabled, AntispywareEnabled

所有这些值应该显示为 False。

  1. 检查 Windows Defender 服务状态:
Get-Service WinDefend | Select-Object Status

状态应该显示为 "Stopped"。

  1. 检查 Windows Defender 相关策略:
Get-MpPreference | Select-Object DisableRealtimeMonitoring, DisableIOAVProtection, DisableScriptScanning, DisableBehaviorMonitoring

这些值应该都显示为 True。

  1. 检查注册表设置:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name DisableAntiSpyware -ErrorAction SilentlyContinue

这应该返回值 1。

  1. 检查 Windows 安全中心服务:
Get-Service wscsvc | Select-Object Status

如果这个服务也被停止,可能会进一步确保 Defender 不会自动重新启用。

  1. 检查 Windows Defender 防火墙服务:
Get-Service mpssvc | Select-Object Status

这个服务的状态也可能影响整体安全状态。

如果以上所有检查都显示 Defender 被禁用,那么可以相当确定它已经完全停止工作。

然而,我必须再次强调,完全禁用 Windows Defender 会使你的系统极度脆弱,容易受到各种网络威胁。这种做法通常不被推荐,除非你有非常特殊的需求,并且已经实施了其他强大的安全措施。如果你遇到了与 Defender 相关的具体问题,建议寻求更安全的解决方案或专业的 IT 支持。

最后修改:2024 年 07 月 15 日
如果觉得我的文章对你有用,请随意赞赏