萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Windows 8/8.1 使用 DISM 指令清理 WinSxS 元件庫,釋放 C 槽空間

什麼是 WinSxS 與更新冗餘?

Windows 側邊執行組件庫 C:\Windows\WinSxS 存放所有系統元件的多個版本,以支援更新回滾與相容性。每次安裝更新補丁,舊版本檔案並不會自動刪除,導致資料夾體積持續膨脹(常達數 GB 甚至 10 GB 以上)。

使用 DISM 清理冗餘元件(僅保留最新版)

適用於 Windows 8 / 8.1 / 10 / Server 2012+。需以系統管理員權限執行命令提示字元或 PowerShell。

步驟 1:開啟管理員命令提示字元

在傳統桌面開始按鈕右鍵(或 Win+X),選擇 「命令提示字元 (系統管理員)」。

步驟 2:執行清理指令

在視窗中輸入以下指令並按 Enter:

dism /online /Cleanup-Image /StartComponentCleanup /ResetBase
  • /Online:對目前執行中的作業系統操作。
  • /Cleanup-Image /StartComponentCleanup:移除已取代的元件版本(標記為可移除的舊版本)。
  • /ResetBase:關鍵參數,將目前安裝的更新版本設為新的基準線,徹底刪除所有被取代的舊版本,無法再解除安裝已安裝的更新。執行後無法復原,請確認系統穩定後再執行。

步驟 3:等待完成

程序需數分鐘至數十分鐘,視冗餘量而定。進度條完成即代表清理結束。


補充說明

  • 效果因人而異: 長期使用、安裝大量更新的系統釋放空間最明顯(常見 1-5 GB);新裝系統效果有限。
  • 替代指令(較保守): 僅執行 dism /online /Cleanup-Image /StartComponentCleanup(不加 /ResetBase),僅移除已標記可移除的舊版本,保留解除安裝更新的能力。
  • 圖形化替代方案: Windows 8.1+ 內建「磁碟清理」→「清理系統檔案」→ 勾選「Windows 更新清理」同樣能達成類似效果(但可能不如 /ResetBase 徹底)。
copyright © 萬盛學電腦網 all rights reserved