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