若Windows Defender无法启动或更新失败,需依次重启安全服务、用PowerShell重置组件、清除第三方软件残留、修复系统文件、手动安装病毒定义。
如果您尝试启用Windows Defender或手动更新病毒定义,但服务始终无法启动、界面灰显或提示“更新失败”,则可能是由于安全服务被禁用、系统文件损坏、第三方软件冲突或注册表配置异常所致。以下是解决此问题的步骤:
一、重启核心安全服务
Windows Defender依赖Security Center(wscsvc)和Windows Defender Antivirus Service(WinDefend)协同运行。任一服务停止或启动类型设置为“手动/禁用”,均会导致功能不可用。重启服务可刷新运行状态并恢复通信链路。
1、同时按下Win + R键,输入services.msc并回车打开服务管理器。
2、在服务列表中依次找到以下三项: Security Center、Windows Security Service、Windows Defender Antivirus Service。
3、对每一项右键→“属性”,将“启动类型”设为自动,点击“启动”按钮激活服务,再点“应用”保存。
4、全部配置完成后,重启计算机,再次打开“Windows 安全中心”验证状态。
二、使用PowerShell强制重置服务与应用
当服务显示已启动但Defender界面无响应、图标空白或实时保护开关失效时,往往因AppX组件注册信息丢失或UI框架损坏。PowerShell可执行底层重注册操作,重建应用与系统服务的绑定关系。
1、右键点击“开始”按钮,选择Windows PowerShell(管理员)。
2、依次执行以下命令(每行输入后按回车):
Stop-Service -Name WinDefend -Force
Stop-Service -Name wscsvc -Force
Start-Sleep -Seconds 5
Start-Service -Name wscsvc
Start-Service -Name WinDefend
3、执行完成后,继续运行以下命令重置安全中心UI:
Get-AppxPackage Microsoft.SecHealthUI | Reset-AppxPackage
4、命令执行完毕后关闭PowerShell,重启电脑。
三、清理第三方安全软件残留与计划任务
已卸载的杀毒软件(如McAfee、360、卡巴斯基等)常遗留驱动、服务、启动项及计划任务,持续占用安全接口或注入策略限制,导致Defender被系统级屏蔽。需主动识别并清除这些干扰项。
1、按下Win + R,输入msconfig,切换至“启动”选项卡,点击“打开任务管理器”,禁用所有非Microsoft签名的启动项。