大佬们Windows自带的病毒威胁防护打不开了,怎么解决?

严格按照以下顺序管理员 PowerShell 中执行(右键点开始菜单或任务栏的 PowerShell 图标 -> 以管理员身份运行)。

▶ 第一步:确认核心杀毒服务(后端)状态

检查 WinDefend 服务是否正常运行。

sc query WinDefend

判断:如果 STATE 显示 4 RUNNING,则核心引擎没问题,直接跳去第三步。如果不是,先尝试下面启动命令:

sc start WinDefend

▶ 第二步:检查并清除“禁用策略”

如果第一步启动失败,或者是彻底被禁用,要检查注册表。

reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware

判断:如果结果里出现了 DisableAntiSpyware,说明被优化软件或策略禁止了。执行下面命令删除策略:

reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /f

(删除后必须重启电脑才生效)

▶ 第三步:彻底排除第三方杀毒软件

如果你安装过 360、火绒、Avast、McAfee 等杀毒软件,直接卸载往往不干净。请用它们的官方专用卸载工具清理残留驱动和策略,否则 Windows Defender 无法接管。

▶ 第四步:修复 Windows 安全中心 UI(解决界面打不开)

这是最主要的原因。注意:不要用你刚才报错的 -Reset 参数,请直接使用下面这条在 PowerShell 5.1 中绝对兼容的命令(它会重新注册修复界面组件):

Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Add-AppxPackage -Register "$($_.InstallLocation)\AppXManifest.xml" -DisableDevelopmentMode

▶ 第五步:修复系统底层文件

如果以上都无法解决,进行系统组件修复:

sfc /scannow

完成后,再执行:

DISM /Online /Cleanup-Image /RestoreHealth

✅ 最后一步:重启电脑

以上所有操作结束后,必须重启电脑才能让更改生效。


⚠️ 特别提醒 / 诊断小贴士

  • 如果服务启动后自动停止(比如 Microsoft Defender Antivirus Network Inspection Service:这通常是正常的,该服务是按需启动,没有网络流量调用时会自动退出,不用紧张。
  • 如果以上五步全部无效(极其罕见):说明 Microsoft.SecHealthUI 包已经损坏到无法通过命令修复。此时建议去 微软应用商店 (Microsoft Store) 搜索 “Windows Security”“Windows 安全中心”,直接点击下载/安装,系统会自动覆盖修复即可。
编辑于 2026-05-17 · 著作权归作者所有