需进入安全模式或用powershell管理员运行脚本才能彻底清空windows defender保护记录底层数据,仅界面清除无效。

系统右下角安全中心图标持续显示“保护记录有历史条目”提示,但点击“查看保护记录”后发现页面空白或无法加载,实际想彻底清空底层残留数据而非仅隐藏界面提示。
通过安全中心界面一键清除
打开Windows安全中心:点击任务栏右下角盾牌图标→选择“打开Windows安全中心”。
进入保护记录页:左侧菜单点“病毒和威胁防护”→向下滚动找到并点击“保护记录”。
点击【清除记录】按钮,弹窗确认时选“是”。
这一步只能清空UI层可见记录,【不会删除C:\ProgramData\Microsoft\Windows Defender\Scans\History\下的原始文件】,幽灵威胁仍可能复现。
手动删除DetectionHistory文件夹(需进入安全模式)
第一步:按住Shift键同时点击开始菜单→“重启”。
第二步:等待进入“选择选项”界面→疑难解答→高级选项→启动设置→重启→按F4进入安全模式。
第三步:打开文件资源管理器,地址栏粘贴路径:
C:\ProgramData\Microsoft\Windows Defender\Scans\History\Service\DetectionHistory
第四步:全选该目录内所有子文件夹和文件→按Shift+Delete永久删除。若提示权限不足,说明未以管理员身份运行资源管理器——此时右键资源管理器图标→“以管理员身份运行”,再重试。
第五步:重启电脑退出安全模式,右下角图标提示消失,保护记录页面彻底为空。
用PowerShell脚本批量清理(管理员权限必需)
方法一:直接运行清理命令
以管理员身份打开PowerShell,逐行执行:
Set-MpPreference -DisableRealtimeMonitoring $true
Remove-Item -Path "$env:ProgramData\Microsoft\Windows Defender\Scans\History\Service\DetectionHistory\*" -Recurse -Force
Remove-Item -Path "$env:ProgramData\Microsoft\Windows Defender\Scans\History\Results\*" -Recurse -Force
Set-MpPreference -DisableRealtimeMonitoring $false
方法二:保存为.ps1文件后执行
新建文本文档,粘贴完整脚本(含管理员权限检测和日志生成),保存为defender-clean.ps1,右键→“使用PowerShell运行”。
【必须关闭实时保护后再删文件,否则部分DetectionHistory中的锁文件无法删除】











