在 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 腳本就更好了。

所有先前發布的 Howtos 都不成功。例如https://techviral.net/clear-microsoft-defender-protection-history/沒有成功。

您無法透過 Windows 資源管理器取得該資料夾的所有權。使用管理命令列可讓您切換到「掃描」資料夾,但係統也會阻止您刪除「歷史記錄」子資料夾。

答案1

以下是用於清除 Windows 11 上的 Windows Defender 歷史記錄的 PowerShell 腳本。

停止 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 歷史記錄,因為這可能會影響系統的安全性。不建議定期清除歷史記錄。僅當您懷疑與歷史資料相關的特定問題時才執行此操作。

相關內容