轉貼自

https://msdn.microsoft.com/zh-tw/library/dn251565.aspx

 


 

清理 WinSxS 資料夾

 

更新日期: 2013年10月

適用於: Windows 8.1, Windows Server 2012 R2

 

一個常見的問題是:是否可以刪除 WinSxS 資料夾,重新取得一些磁碟空間?簡短的回答是,不可以。不過,有方式可以減少 WinSxS 資料夾的大小。如需 WinSxS 資料夾的詳細資訊,請參閱管理元件存放區。本主題的目的在於提供不同的方式以在執行的 Windows 8.1 版本上減少 WinSxS 資料夾大小的相關資訊。

Windows 8.1 和 Windows Server 2012 R2 會使用類似本主題所述的方法,自動減少 WinSxS 的大小,不過,這些方法也包含內部程序,例如,解除安裝及刪除已取代為新版本之其他元件的元件套件。某些元件的舊版本會保留在系統上一段時間,讓您在必要時得以復原。一段時間之後,這些元件就會從安裝中移除。

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

Warning警告
刪除 WinSxS 資料夾中的檔案或刪除整個 WinSxS 資料夾都可能會嚴重損壞您的系統,會讓您的電腦可能無法開機,或使其無法進行更新。

 

 

在 Windows 8.1 和 Windows Server 2012 R2 中,有數種方式可以清理元件存放區,可同時使用套件刪除和元件壓縮來清理 WinSxS 資料夾:

StartComponentCleanup 工作是在 Windows 8 中建立,可在系統未使用時,自動定期清理元件。此工作會設定為在作業系統觸發時自動執行。自動執行時,此工作在安裝更新的元件之後,將會至少等待 30 天,然後再解除安裝舊版元件。

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

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

  2. 展開主控台樹狀目錄,瀏覽至 Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup

  3. 在 [選取的項目] 底下,按一下 [執行]

note備註
StartComponentCleanup 工作也可以從命令列啟動:

 

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

 

 

部署映像服務與管理 (DISM) 是一種命令列工具,可讓您安裝、解除安裝、設定,以及更新 Windows 功能、套件、驅動程式以及國際設定。Dism.exe 的 /Cleanup-Image 參數為進階使用者提供更多選項,進一步減少 WinSxS 資料夾的大小。如需詳細資訊,請參閱 DISM 作業系統套件服務命令列選項

  1. 在執行的 Windows 8.1 版本上使用 Dism.exe 的 /StartComponentCleanup 參數提供您類似在 [工作排程器] 中執行StartComponentCleanup 工作的結果,但已更新元件的舊版將會立即遭到刪除 (沒有 30 天的寬限期),而且也沒有 1 小時的逾時限制。

    從提升權限的命令提示字元中,輸入下列命令:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

  1. 在執行的 Windows 8.1 版本上使用 /ResetBase 參數搭配 DISM.exe 的 /StartComponentCleanup 參數時,會移除元件存放區中每個元件所有已取代的版本。

    從提升權限的命令提示字元中,輸入下列命令:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
    
    Warning警告
    完成此命令之後,將無法解除安裝所有現有的 Service Pack 和更新。這將不會阻止解除安裝之後的 Service Pack 或更新。

     

     

  1. 若要減少 Service Pack 所使用的空間量,請在執行的 Windows 8.1 版本上使用 Dism.exe 的 /SPSuperseded 參數,移除解除安裝 Service Pack 所需的所有備份元件。Service Pack 是 Windows 特定版本的累計更新集合。

    從提升權限的命令提示字元中,輸入下列命令:

    Dism.exe /online /Cleanup-Image /SPSuperseded
    
    Warning警告
    此命令完成之後,將無法解除安裝 Service Pack。

     

     

您可以使用 [磁碟清理] 來減少磁碟機上不必要的檔案數目,讓電腦的執行速度更快。它會刪除暫存檔案與系統檔案、清空 [資源回收筒],以及移除您不再需要的各種其他項目。清理更新的選項有助於減少元件存放區的大小。

  1. 若要刪除系統檔案,請執行使用磁碟清理刪除檔案中提供的步驟。

另請參閱

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 DED 的頭像
    DED

    DED的部落格

    DED 發表在 痞客邦 留言(0) 人氣()