Windows 安全中心(现在多称为 Windows Security 或 Microsoft Defender)无法启动,本质上多由服务依赖异常、策略限制、组件损坏或第三方冲突引起。解决思路应遵循“服务—策略—组件—冲突—日志”的排查路径,避免盲目重置导致策略丢失或防护真空。

第一步优先检查 Security Center 与 WinDefend 等关键服务状态。以管理员身份运行命令提示符或 PowerShell,执行 sc query Sense、sc query WscSvc、sc query WinDefend,确认是否处于 RUNNING 且启动类型为 AUTO_START。若被禁用,执行 sc config "WinDefend" start= demand 与 sc config "Sense" start= demand 后,再执行 net start WinDefend 与 net start Sense 手动拉起。依赖服务 RpcSs、DcomLaunch、PlugPlay 必须正常运行,否则上层安全服务无法初始化。
第二步排查 组策略 与 注册表 锁定。在域环境或企业镜像中,Computer Configuration\Administrative Templates\Windows Components\Windows Defender Antivirus 下的“关闭 Windows Defender”若被启用,将直接阻止启动。使用 gpupdate /force 刷新策略后观察。若无组策略管理权限,可检查注册表路径 HKLM\SOFTWARE\Policies\Microsoft\Windows Defender 下是否存在 DisableAntiSpyware 并置为 1,将其删除或改为 0,重启服务或系统使其生效。
第三步修复组件与系统文件。运行 sfc /scannow 修复受保护的系统文件,随后执行 DISM /Online /Cleanup-Image /RestoreHealth 修复映像完整性。对于 Defender 专属组件,可使用 PowerShell 以管理员权限执行 Update-MpSignature 与 Set-MpPreference -DisableRealtimeMonitoring $false 恢复实时保护。若核心模块严重损坏,可考虑 Powershell Remove-MpPreference 清理异常配置后重启。
第四步处理第三方冲突与残留。多见于旧版或卸载不彻底的第三方杀毒软件,其 Filter Driver 与 WFP Callout 仍驻留网络栈,阻止 Defender 加载。使用厂商官方卸载工具彻底清理,并检查 HKLM\SYSTEM\CurrentControlSet\Services\ 下是否存在第三方过滤驱动(如 TDSS、avast、mcafe 等),必要时安全模式中禁用。安全模式下启动 Windows Security 可快速验证是否为软件冲突。
第五步通过日志定位失败根源。打开 Event Viewer,关注 Applications and Services Logs\Microsoft\Windows\Windows Defender/Operational 与 System 日志中的错误事件。常见错误代码包括 0x80070422(服务未启用)、0x80070005(权限或策略拒绝)、0x80070643(组件安装失败)。结合 Get-MpComputerStatus 与 Get-Service WinDefend 的输出,可精确判断是权限、策略还是二进制损坏。
第六步在极端情况下重建安全配置。导出当前策略(Get-MpPreference)后,执行 Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name * 清除锁定策略,并使用 DISM 重新部署 Defender 组件。若系统版本允许,可通过 Windows Security 官方修复工具或功能更新(Windows Update)进行增量修复,避免完整重置带来的策略漂移。
最后,恢复后应验证 Real-Time Protection、Tamper Protection 与 Cloud-Delivered Protection 是否全部启用,并在 Windows Security 主界面确认无警告。日常维护中,避免长期关闭服务与手动修改策略,保持系统更新与签名库最新,可大幅降低启动失败的复发概率。

查看详情

查看详情