一鍵刪除Windows更新殘留的檔案,bat腳本

Windows 更新一直是用戶非常頭痛的一個功能,由於先天的設計不良導致在更新後系統可能會遺留下許多殘留檔案,對於硬碟空間不大的用戶真的是一大困擾,雖然我們可以使用微軟內的『磁碟清理』來刪除一些檔案,但該功能還是不太完善,這邊介紹一個bat腳本只需運行就會自動刪除所有升級和更新後殘留的檔案。

主要刪除以下資料夾,和一些更新的下載/緩存檔案

  • WINDOWS.~BT
  • WINDOWS.~WS
  • Windows.old
  • GetCurrent

 

注意:運行腳本後你將無法在Windows 跨版本間還原,也無法回滾更新

另外腳本也會刪除temp目錄下的東西,所以建議先把文件存檔後再執行

腳本是真對Windows 10設計,可以運行在Windows 8 或 11,7的話只有部分指令可以生效

可以清理Windows 10升級到Windows 11後留下的殘留檔案(已實測)

腳本下載

Github內腳本上有註解詳細說明了清理哪些內容,若不想刪除temp可以刪除相關指令行即可

Github: https://gist.github.com/fortinmike/d2cf104305a6c67865caf8e6a75a6b1b

本站分流 :    

 

這步驟可以略過直接執行腳本但推薦使用 可以清理更多空間(Windows.old)

Win10可於開始搜尋輸入 cleanmgr /SAGESET:123 開啟清理選項

若無法直接搜尋透過cmd輸入

 

勾選要清理的檔案,我個人是直接全部勾選

 

使用系統管理員運行腳本

 

接下來就會腳本就會自動幫你處理啦~

4 評論
最新
最舊 評價最高
Inline Feedbacks
查看所有評論
Frog
2021 年 7 月 24 日 上午 1:01

好用~推一個

Gail
2021 年 7 月 22 日 上午 11:29

今早我用系統管理員執行這個BAT,結果FileZilla失去Documents讀取權限,害我檢查防火牆有沒有關閉,FileZilla有沒有切換被動模式
,最後把FileZilla設定檔全刪除才重新讀取成功。

小烏龜
2021 年 7 月 18 日 下午 7:10

其實是使用 CMD 就可以執行了,不過 BAT 攜帶方便啦。