我想删除 Windows 11 22H2 22621.2215 中的 Windows Defender 历史记录。特别是,无法访问文件夹 C:\ProgramData\Microsoft\Windows Defender\Scans。微软似乎特别保护了对该文件夹的访问权限。如何清除 Defender 历史记录?PowerShell 脚本会很好。
所有之前发布的 Howto 均未成功。例如https://techviral.net/clear-microsoft-defender-protection-history/没有成功。
您无法通过 Windows 资源管理器获取该文件夹的所有权。使用管理命令行可以切换到 Scans 文件夹,但系统也会阻止您删除 History 子文件夹。
答案1
以下是用于清除 Windows 11 上的 Windows Defender 历史记录的 PowerShell 脚本。此脚本将停止 Windows Defender 服务、删除历史记录文件夹,然后重新启动该服务:
停止 Windows Defender 服务
Stop-Service -Name WinDefend
指定 Windows Defender 历史记录文件夹的路径
$DefenderHistoryPath = "C:\ProgramData\Microsoft\Windows Defender\Scans\History"
删除历史文件夹及其内容
Remove-Item -Path $DefenderHistoryPath -Force -Recurse
启动 Windows Defender 服务
Start-Service -Name WinDefend
请注意,此脚本需要管理员权限才能成功运行。另外,需要强调的是,如果没有正当理由,请勿清除 Windows Defender 历史记录,因为这可能会影响系统的安全性。不建议定期清除历史记录。仅当您怀疑与历史记录数据相关的特定问题时才这样做。