windows defender无法启用需按五步修复:一、启动防火墙、安全中心及杀毒服务;二、组策略中禁用相关禁用选项;三、注册表修改disableantispyware等值为0;四、powershell执行set-mppreference重置防护项;五、卸载第三方安全软件并用官方工具深度清理。

如果Windows系统中Windows Defender(现为Microsoft Defender)无法正常启用,且安全策略被禁用或重置失败,可能是由于组策略配置、注册表项锁定、第三方安全软件冲突或服务状态异常所致。以下是恢复Windows Defender功能的具体操作步骤:
一、检查并启动相关系统服务
Microsoft Defender依赖多个核心服务运行,若服务被手动停止或设为禁用,将导致其无法启用。需确保以下三项服务处于“自动”启动类型并正在运行。
1、按 Win + R 打开运行框,输入 services.msc 并回车。
2、在服务列表中依次找到并双击打开:Microsoft Defender Firewall、Security Center 和 Microsoft Defender Antivirus Service。
3、对每一项执行:点击“启动类型”下拉菜单,选择 自动(延迟启动);若“服务状态”显示“已停止”,则点击 启动 按钮。
4、全部设置完成后,重启计算机使更改生效。
二、通过组策略编辑器启用Defender功能
若本地组策略被修改为禁用Windows Defender,需手动还原相关策略项。此方法适用于Windows专业版、企业版和教育版。
1、按 Win + R 输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Microsoft Defender防病毒程序。
3、在右侧找到并双击 关闭Microsoft Defender防病毒程序,将其设置为 已禁用。
4、继续查找并双击 关闭反恶意软件服务,同样设为 已禁用。
5、关闭窗口后,在命令提示符(管理员)中执行 gpupdate /force 强制刷新策略。
三、修改注册表解除强制禁用
当组策略不可用(如家庭版)或策略项被绕过写入注册表时,需直接修正注册表键值以恢复Defender控制权。
1、按 Win + R 输入 regedit 并以管理员身份运行。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender。
3、在右侧窗格中查找名为 DisableAntiSpyware 的DWORD(32位)值,若存在且数值数据为 1,则双击将其修改为 0;若该值不存在,则无需创建。
4、继续检查子项 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Realtime,确认其中 DisableRealtimeMonitoring 值为 0。
5、关闭注册表编辑器,重启系统。
四、使用PowerShell命令强制重置并启用
PowerShell可绕过图形界面限制,直接调用Defender管理模块执行启用与重置操作,适用于策略残留或服务响应异常场景。
1、右键开始菜单,选择 Windows PowerShell(管理员) 或 终端(管理员)。
2、依次执行以下命令(每行回车一次):
Set-MpPreference -DisableRealtimeMonitoring $false
Set-MpPreference -DisableBehaviorMonitoring $false
Set-MpPreference -DisableIOAVProtection $false
Set-MpPreference -DisableScriptScanning $false
3、执行重置命令:Reset-MpPt(重置保护历史)与 Update-MpSignature(更新病毒定义)。
4、最后运行:Start-MpScan -ScanType QuickScan 验证扫描功能是否激活。
五、卸载残留第三方安全软件
部分第三方杀毒软件在卸载后仍会注入驱动层钩子或修改系统服务权限,导致Microsoft Defender被系统级屏蔽,必须彻底清除其内核组件。
1、进入 控制面板 → 程序和功能,查找并卸载所有非微软出品的安全类产品(如Avast、AVG、McAfee、Norton等)。
2、访问对应厂商官网,下载其官方清理工具(例如:AVG Removal Tool、McAfee Consumer Product Removal (MCPR)),以管理员身份运行并完成深度清理。
3、重启后进入安全模式,再次运行 msconfig,切换至“服务”选项卡,勾选 隐藏所有Microsoft服务,禁用列表中剩余所有第三方服务项。
4、重启进入正常模式,检查Windows安全中心中病毒防护状态是否变为“已开启”。










