無法運行 cleanmgr 來清理 Windows 更新文件

無法運行 cleanmgr 來清理 Windows 更新文件

當我嘗試運行時,cleanmgr需要很長時間才能完成掃描要清理的 Windows 更新檔​​案的階段。那時cleanmgr進程和TiWorker進程都在各自吃掉整個CPU核心。看起來它最終放棄並顯示帶有複選框的列表,但沒有選擇 Windows 更新檔​​案的選項。

我嘗試運行:

  • 使固定
  • sfc /scannow
  • DISM.exe /Online /Cleanup-image /Restorehealth

但沒有任何幫助。

事件檢視器中沒有什麼有趣的東西。

我想知道出了什麼問題。以及如果可能的話如何解決。

我運行的是 Win 8.1 Pro x64。

答案1

要將 sfc 的結果輸出到您可以讀取的內容,請在命令提示字元中執行以下命令,其中可能會提供有關任何 sfc 失敗的一些線索。

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >%userprofile%\Desktop\sfcdetails.tx

'

另請檢查 cleanmgr 日誌以取得線索:

C:\Windows\Logs\CBS\deepclean.log

編輯:

Windows 8 中似乎不再存在 deepclean 日誌,請檢查下面的日誌以查看是否有任何線索。

C:\Windows\Logs\DISM\dism.log

您也可以嘗試將 cleanmgr 作為運行命令啟動,使用以下字串來運行它。

cleanmgr.exe sageset:10

此命令將開啟帶有更多選項的擴展磁碟清理。

不要清理“Windows ESD 安裝檔”

有些人報告這可能會運行幾個小時才能完成,讓它不間斷地運行。

答案2

windows/system32/en-US(或 xx-XX > 您的語言)缺少 cleanmgr.exe.mui。可以在Winsxs中找到

相關內容