共用方式為


清除 WinSxS 資料夾

本主題是關於在執行中 Windows 10 或更新版本安裝上縮減 WinSxS 資料夾大小的不同方式。

請勿刪除 WinSxS 資料夾,您可以改用 Windows 內建的工具來減少 WinSxS 資料夾的大小。 如需 WinSxS 資料夾的詳細資訊,請參閱 管理元件存放區

作系統會使用與本主題所述的方法類似的方法,自動減少 WinSxS 資料夾的大小。 Windows 也會使用內部程序來減少 WinSxS 資料夾的大小,例如,卸載和刪除已由其他元件取代為較新版本的元件的套件。 舊版的某些元件會在系統上保留一段時間,讓您在必要時回復。 經過一段時間之後,這些較舊的元件會自動從安裝中移除。

您也可以使用一些相同的技術來減少 Windows 映像的大小,如 在離線 Windows 映像中減少元件存放區的大小中所述。

若要瞭解如何尋找 WinSxS 資料夾的大小,請參閱 決定 WinSxS 資料夾的實際大小

注意

Microsoft 強烈建議切勿停用元件清除。 元件清除是維護最佳系統效能,並移除過時或不必要的系統檔案,例如舊版 Windows Update 檔案來釋放磁碟空間的必要條件。 停用此功能可能會導致不必要的檔案累積,這可能會耗用寶貴的磁碟空間,並可能影響系統效能。

警告

從 WinSxS 資料夾刪除檔案或刪除整個 WinSxS 資料夾可能會嚴重損壞您的系統,讓您的電腦可能無法開機,而且無法更新。

  您有數種方式可以開始清除元件存放區,其使用套件刪除和元件壓縮的組合來清除 WinSxS 資料夾:

工作排程器

StartComponentCleanup 工作會在系統未使用時自動清除元件。 自動執行時,工作會在安裝更新的元件之後至少等候 30 天,再卸載舊版的元件。

如果您選擇執行此工作,工作將會有1小時逾時,而且可能無法完全清除所有檔案。

在工作排程器中執行 StartComponentCleanup 工作,以清除和壓縮元件

  1. 如果 工作排程器 未開啟,請啟動 工作排程器。 如需詳細資訊,請參閱 啟動工作排程器

  2. 展開主控台樹,然後流覽至 工作排程器連結庫\Microsoft\Windows\Servicing\StartComponentCleanup

  3. 在 [選取的專案] 下,按一下 [執行]。

    schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
    

    注意

    StartComponentCleanup 工作也可以從命令行啟動。

Dism.exe

Dism.exe/Cleanup-Image 參數提供進階使用者更多選項,進一步縮減 WinSxS 資料夾的大小。 如需詳細資訊,請參閱 DISM 作業系統套件的服務選項 Command-Line

使用 /StartComponentCleanup 參數

  • 在執行中的 Windows 10 或更新版本上使用 Dism.exe 的 /StartComponentCleanup 參數,會產生類似於在 工作排程器中執行 StartComponentCleanup 工作的結果,但不同之處在於舊版更新元件將會立即刪除(沒有 30 天寬限期),而且您不會有 1 小時的逾時限制。

    從提升權限的命令提示字元中,執行:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

將 /ResetBase 與 /StartComponentCleanup 參數搭配使用

  • 在執行中的 Windows 10 或更新版本上使用 /ResetBase 參數與 DISM.exe 的 /StartComponentCleanup 參數,會移除元件存放區中每個元件的所有已取代版本。

    從以提升權限模式開啟的命令提示字元中,執行:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
    

    警告

    完成此命令之後,無法卸載所有現有的更新套件,但這不會封鎖未來更新套件的卸載。

     

使用 /SPSuperseded 參數

  • 若要減少 Service Pack 所使用的空間量,請在執行中的 Windows 版本上使用 Dism.exe 的 /SPSuperseded 參數,移除卸載 Service Pack 所需的任何備份元件。 Service Pack 是特定 Windows 版本的累積更新集合。

    從提升權限的命令提示字元中,執行:

    Dism.exe /online /Cleanup-Image /SPSuperseded
    

    警告

    完成此命令之後,就無法卸載 Service Pack。  

磁碟清除

您可以使用磁碟清理來減少磁碟驅動器上不必要的檔案數目,這有助於您的計算機更快執行。 它可以刪除暫存盤和系統檔案、清空回收站,以及移除您可能不再需要的其他各種專案。 清除更新的選項有助於減少元件存放區的大小。

執行磁碟清除以刪除系統檔案

  • 若要刪除系統檔案,請執行 使用磁碟清除刪除檔案中所述的步驟。

管理元件存放區

決定 WinSxS 資料夾的實際大小

在離線 Windows 映像 中減少元件存放區的大小

如何解決大型 Windows 元件存放區 (WinSxS) 目錄 所造成的磁碟空間問題