关闭Windows Defender实时保护需先关防篡改保护,再用PowerShell执行Set-MpPreference -DisableRealtimeMonitoring $true,否则报错;注册表修改需新建DisableRealtimeMonitoring值设为1并重启。

在Windows系统中关闭Windows Defender实时保护,是为了避免其扫描行为拖慢文件操作、编译过程或虚拟机运行,但必须清楚:关闭后系统将失去主动拦截恶意软件的能力,【务必确保已安装并启用可靠的第三方杀毒软件】。
通过Windows安全中心界面关闭(最快,适用于所有版本)
点击任务栏右下角盾牌图标→选择“打开Windows安全中心”→点击“病毒和威胁防护”→点击“管理设置”→将“实时保护”开关滑动至关闭状态。
这一步操作起来很简单,直接点几下就能完成。但注意:系统会立即弹出黄色提示条,写着“实时保护已关闭”,且【该设置仅能维持约10分钟,之后会自动重新开启】——这是微软强制设计的防误关机制,无法跳过。
永久禁用实时保护(需先停用防篡改保护)
第一步:关闭Tamper Protection(防篡改保护)
进入Windows安全中心→点击右下角“管理设备安全性”→找到“防篡改保护”→点击“关闭”。若提示需要管理员权限,输入密码确认。
第二步:用PowerShell彻底关闭实时监控
以管理员身份运行PowerShell→执行命令:Set-MpPreference -DisableRealtimeMonitoring $true→回车执行。
第三步:验证是否生效
再执行命令:Get-MpPreference | Select-Object DisableRealtimeMonitoring→若返回值为True,说明已成功禁用。
这三步必须严格按顺序执行。如果跳过第一步直接运行第二步,PowerShell会报错“Access is denied”,因为防篡改保护会拦截所有对Defender核心策略的修改请求。
注册表方式(家庭版可用,需谨慎)
方法一:禁用实时监控服务
按Win+R→输入regedit→定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection
新建DWORD(32位)值,命名为DisableRealtimeMonitoring,数值数据设为1。
方法二:全局禁用Defender(更彻底)
在同一路径(Windows Defender)下,新建DWORD(32位)值,命名为DisableAntiSpyware,数值数据设为1。
修改完成后必须重启电脑。若注册表中没有Real-Time Protection子项,需手动右键→新建→项来创建,名称必须完全一致,大小写敏感。


















