Windows Defender扫描失败可按五步修复:一、重启wscsvc和WinDefend服务;二、运行sfc /scannow和DISM修复系统文件;三、重置Microsoft.SecHealthUI应用;四、删除或修改注册表中DisableAntiVirus等禁用项;五、禁用并重新启用Windows RE以重建离线扫描环境。
如果您在使用Windows Defender进行病毒扫描时遇到失败提示,例如“扫描无法启动”“引擎不可用”或“威胁防护不可用”,则可能是由于安全模块文件损坏、服务异常或注册表配置错误导致。以下是解决此问题的步骤:
一、重启核心安全服务
安全中心服务(ws csv c)和Defender防病毒服务(WinDefend)是扫描功能正常运行的基础。服务停止或卡死将直接导致扫描失败。
1、按
Win + R打开运行对话框,输入services.msc并回车。
2、在服务列表中找到
安全中心和Windows Defender 防病毒服务。
3、分别右键点击这两个服务,选择“重新启动”。若状态显示为“已停止”,先点击“启动”,再确认其“启动类型”为“自动”。
4、重启完成后,打开Windows安全中心,尝试执行一次快速扫描验证是否恢复。
二、执行系统文件检查与映像修复
Windows Defender依赖多个系统级DLL和驱动文件,若这些文件被损坏或篡改,扫描模块将无法加载。
1、以管理员身份打开终端(PowerShell或CMD)。
2、依次执行以下命令:
3、输入
sfc /scannow并回车,等待扫描完成并自动修复受损系统文件。
4、执行完成后,再运行
DISM /Online /Cleanup-Image /RestoreHealth以修复Windows映像底层结构。
5、全部完成后重启
计算机,再次测试扫描功能。
三、重置Windows安全中心应用组件
Windows安全中心UI(SecHealthUI)若出现组件损坏,会导致扫描界面无响应、按钮灰显或设置项无法保存。
1、以管理员身份打开PowerShell。
2、输入以下命令查询当前安装的安全中心包:
3、执行
Get-AppxPackage Microsoft.SecHealthUI确认包存在。
Trae win Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。
下载
4、运行
Get-AppxPackage Microsoft.SecHealthUI | Reset-AppxPackage强制重置该应用。
5、重置成功后,关闭PowerShell,通过开始菜单重新打开“Windows 安全中心”。
四、清理残留注册表配置项
第三方优化工具或恶意软件可能修改注册表禁用Defender模块,即使服务运行正常,扫描引擎仍可能被逻辑屏蔽。
1、按
Win + R输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender。
3、在右侧窗格中查找名为
DisableAntiVirus或DisableAntiSpyware的DWORD值。
4、若存在,双击将其数值数据修改为
0;若不确定来源,可右键删除该条目。
5、同步检查路径
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender下是否存在非法子项,如有则整项删除。
五、重建Windows Defender离线扫描环境
Microsoft Defender Offline Scan依赖Windows恢复环境(Windows RE),若该环境损坏或未启用,将导致离线扫描失败,且可能连带影响常规扫描稳定性。
1、以管理员身份打开命令提示符。
2、运行
reagentc /info查看当前Windows RE状态。
3、无论输出是否显示“已启用”,均依次执行:
4、输入
reagentc /disable后回车。
5、再输入
reagentc /enable后回车。
6、执行完毕后,重启系统,进入Windows安全中心 → “病毒和威胁防护” → “扫描选项”,选择“Microsoft Defender 离线扫描”测试是否可正常触发。
