Windows Defender Definition Updates 爆满且无法删除:离线清理与平台修复指南
适用场景
C:\ProgramData\Microsoft\Windows Defender\Definition Updates持续生成大量 GUID 目录,造成 C 盘空间被占满;正常 Windows 中删除时提示拒绝访问或文件正在使用。
原因通常是 Microsoft Defender 更新失败后,临时定义目录没有完成清理。Defender 服务属于受保护进程(PPL),WdFilter文件系统过滤驱动也会锁定相关文件,因此正常系统中强删容易失败。
操作前注意事项
- 本文只清理
Definition Updates目录内部内容。 - 不要删除
C:\ProgramData\Microsoft\Windows Defender上级目录。 - 离线删除不可恢复,执行前必须核对盘符和完整路径。
- WinRE 中 Windows 系统盘不一定仍显示为
C:。
一、进入 Windows 恢复环境
- 在 Windows 中按住
Shift,同时点击“重启”。 - 选择“疑难解答” -> “高级选项” -> “命令提示符”。
二、确认 Windows 分区盘符
diskpart list vol exit然后依次尝试:
dir C:\Windows\System32\config dir D:\Windows\System32\config dir E:\Windows\System32\config能看到SYSTEM、SOFTWARE等文件的盘符,才是 Windows 分区。以下假设盘符为D:,实际使用时必须替换成确认过的盘符。
三、离线清理定义目录
del /f /s /q /a "D:\ProgramData\Microsoft\Windows Defender\Definition Updates\*" for /d %D in ("D:\ProgramData\Microsoft\Windows Defender\Definition Updates\*") do rd /s /q "%~D"第一条清理文件,第二条清理所有子目录。只允许操作:
<Windows盘符>:\ProgramData\Microsoft\Windows Defender\Definition Updates确认目录为空:
dir /a "D:\ProgramData\Microsoft\Windows Defender\Definition Updates"重启回 Windows:
wpeutil reboot四、清理后必须修复平台
离线删除只能释放磁盘空间。若 Defender 平台仍损坏,恢复网络和更新服务后,目录可能再次快速生成几十或上百 GB 的错误副本。
回到 Windows 后,以管理员身份执行:
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow如果 Defender 状态仍为AMServiceVersion = 0.0.0.0、AMRunningMode = Not running,不要反复安装KB2267602或mpam-fe.exe。它们只更新安全智能定义,不能修复 Defender 平台引擎。
五、推荐的平台修复方式
使用 Windows 10 媒体创建工具或 ISO 执行就地修复:
- 运行媒体创建工具,或右键 ISO 选择“装载”。
- 运行
setup.exe。 - 安装选项必须选择“保留个人文件和应用”。
- 不要选择删除所有内容,也不要从 U 盘启动做全新安装。
- 安装过程中允许电脑自动重启,不要再次删除定义目录。
平台修复成功后,Defender 会自动重新生成当前需要的定义文件,并清理此前遗留的大量错误副本。最近重新生成的一百多个 GB 文件不必再逐个手动删除;平台恢复后系统会在正常更新流程中完成清理。
如果 C 盘空间不足导致安装无法继续,先回到 WinRE 清空目录,再从已装载的 ISO 运行setup.exe,并在安装程序中选择暂不获取更新。
六、修复成功的验证
管理员 PowerShell 执行:
Get-MpComputerStatus|SelectAMProductVersion,AMServiceVersion,AMRunningMode,AntivirusEnabled,RealTimeProtectionEnabled,AntivirusSignatureVersion正常结果应满足:
AMServiceVersion 非 0.0.0.0 AMRunningMode Normal AntivirusEnabled True RealTimeProtectionEnabled True同时观察Definition Updates目录。正常情况允许存在新的定义文件,但目录大小应保持稳定,不能再次持续增长到几十或上百 GB。
七、常见误区
为什么管理员也删不掉?
因为 Defender 服务和过滤驱动具有额外保护,普通管理员权限不等于可以停止或删除所有安全组件。
能否直接删除 Defender 进程或驱动?
不建议。删除MsMpEng.exe、MDCoreSvc、WdFilter.sys等组件可能导致系统安全功能损坏,甚至影响启动;Windows 也可能自动恢复这些文件。
清空后又快速生成大量目录怎么办?
这说明平台引擎或更新流程仍有故障。应先释放空间,再修复 Windows 组件和 Defender 平台,而不是反复清空目录。