无法在 Windows 11 22H2 22621.2215 及更高版本中清除 Windows Defender 历史记录

无法在 Windows 11 22H2 22621.2215 及更高版本中清除 Windows Defender 历史记录

我想删除 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 历史记录,因为这可能会影响系统的安全性。不建议定期清除历史记录。仅当您怀疑与历史记录数据相关的特定问题时才这样做。

相关内容