刪除 WinSxS 資料夾以釋放 Windows 空間

刪除 WinSxS 資料夾以釋放 Windows 空間

Windows 使用名為 WinSxS 的系統資料夾來儲存 Windows 安裝檔案以及備份檔案或更新檔案。但是,這些檔案佔用了系統磁碟機上的大量空間。因此,您應該刪除這些資料夾和檔案以釋放 Windows 電腦上的空間。

WinSxS 資料夾到底是什麼?

在學習如何刪除 WinSxS 資料夾之前,讓我們先回顧一下一些重要的點。

首先,您無法完全刪除WinSxS資料夾,但您當然可以減少其大小。原因是WinSxS資料夾包含許多作業系統的重要函式庫和元件。它們對於解決與作業系統相關的問題至關重要。因此,在某種程度上,使用者不應該觸摸 WinSxS 資料夾,因為它是為了保持電腦的安全和穩定。

但問題是,WinSxS 資料夾會隨著時間的推移而不斷增長,如果您使用機器多年,該資料夾將佔用作業系統硬碟的 40% 左右,這是一個令人擔憂的問題。

那麼該資料夾中究竟發生了什麼事?事實上,除了作業系統元件之外,Windows還將更新檔案保存在WinSxS資料夾中。因此,每當您收到新的更新時,都會下載並儲存文件,以防您將來遇到問題並想要返回到先前的版本。基本上,每次您收到更新時,檔案都會累積在該資料夾中,導致作業系統硬碟容量變得令人難以置信的更高。

刪除 WinSxS 資料夾以釋放 Windows 空間

WinSxS 目錄隨著時間的推移而不斷增長

如果說微軟沒有試圖解決這個問題,那是錯的。目前,Windows 10附帶了自動維護服務,可以清理一個月後被取代的檔案。然而,用戶報告說它沒有按預期工作。

不管怎樣,現在您已經了解了問題所在,並且可以採取措施來減少資料夾大小,這樣就不會妨礙系統穩定性。

使用磁碟清理從 SxS 資料夾中刪除舊更新

1. 首先在「開始」功能表或工作列上的搜尋框中輸入「disk cleanup」 ,然後按 Enter 鍵,開啟「磁碟清理」工具。在搜尋結果清單中,按一下「磁碟清理」。

刪除 WinSxS 資料夾以釋放 Windows 空間

2. 在磁碟清理工具視窗中,按一下清理系統檔案按鈕。

刪除 WinSxS 資料夾以釋放 Windows 空間

3. 檢查Windows 更新清理。

刪除 WinSxS 資料夾以釋放 Windows 空間

4.最後點選確定即可。

使用命令提示字元刪除 SxS 資料夾

如果您想查看 SxS 資料夾佔用了多少可用空間,可以使用命令提示字元。

1. 在管理下開啟命令提示字元。為此,請在「開始」功能表上的搜尋框中或工作列上的搜尋框中輸入cmd 。在搜尋結果清單中,右鍵單擊“命令提示字元”並選擇“以管理員身份執行”。

或者,右鍵單擊螢幕左下角的“開始”按鈕,選擇“命令提示字元(管理員)”。

刪除 WinSxS 資料夾以釋放 Windows 空間

2. 在命令提示字元視窗中,輸入以下命令並按 Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

刪除 WinSxS 資料夾以釋放 Windows 空間

等待幾分鐘,讓 DISM 工具分析該資料夾。完成後,您將看到有關 SxS 資料夾佔用空間大小的詳細資訊。

3. 若要刪除 SxS 資料夾,請在命令提示字元視窗中輸入下列命令:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

此外,您可以使用另一個命令卸載 Windows 更新和服務包以釋放空間。使用以下命令:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

命令執行過程取決於系統和您刪除的檔案的大小。

使用 StartComponentCleanup 任務刪除 WinSxS 資料夾

StartComponentCleanup任務是在 Windows 8 中建立的,用於在系統不使用時定期自動清理元件。此任務設定為由作業系統觸發時自動運行。自動執行時,任務在安裝更新的元件後至少等待 30 天,然後再卸載元件的早期版本。

如果您選擇執行此任務,該任務將有 1 小時的等待時間,並且可能無法完全清理所有檔案。

StartComponentCleanup 任務也可以使用管理員權限從命令提示字元啟動:

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

Win1. 按+鍵R開啟「執行」,在「執行」中輸入taskchd.msc,然後按下「確定」開啟任務計畫程式

2. 導覽至任務規劃程式左側面板中的下列資料夾並將其開啟

Task Scheduler Library\Microsoft\Windows\Servicing

3. 在中間的Servicing中,選擇StartComponentCleanup任務,然後按一下右側Selected Items中的Run 。

刪除 WinSxS 資料夾以釋放 Windows 空間

選擇 StartComponentCleanup 任務,然後按一下右側 Selected Items 下的 Run

4. StartComponentCleanup任務將運行直至完成(可能需要一些時間)。

刪除 WinSxS 資料夾以釋放 Windows 空間

StartComponentCleanup 任務將運行直至完成

使用 Dism 指令使用 /StartComponentCleanup 和 /ResetBase 刪除 WinSxS 資料夾

在執行的 Windows 10 執行個體上將/ResetBase開關與 DISM.exe 的/StartComponentCleanup參數結合使用將刪除元件儲存中所有元件的所有替換版本。

完成此命令後,無法卸載所有現有服務包和更新。這不會阻止卸載未來的服務包或更新。

1.使用管理員權限開啟命令提示字元

2. 在命令提示字元中輸入以下命令,然後按Enter

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

3. 完成後,您可以根據需要關閉命令提示字元。此執行可能需要一段時間才能完成。

刪除 WinSxS 資料夾以釋放 Windows 空間

使用 Dism 指令使用 /StartComponentCleanup 和 /ResetBase 刪除 WinSxS 資料夾

使用 /SPSupersed 和 Dism 指令刪除 WinSxS 資料夾

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

Windows 10 很可能永遠不需要此選項,因為 Windows 10 不再使用服務套件。

此命令完成後無法卸載服務包。

1.使用管理員權限開啟命令提示字元。

2. 在命令提示字元中輸入以下命令,然後按Enter

Dism.exe /online /Cleanup-Image /SPSuperseded

3. 完成後,您可以根據需要關閉命令提示字元。此執行可能需要一段時間才能完成。

刪除 WinSxS 資料夾以釋放 Windows 空間

使用 /SPSupersed 和 Dism 指令刪除 WinSxS 資料夾

更多的文章可以參考下面的文章:

祝你好運!


如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

macOS Big Sur 版本在最近的 WWDC 大會上正式公佈。並且您可以使用 Rainmeter 工具將 macOS Big Sur 的介面完全帶到 Windows 10 上。

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

RDStealer 是一種惡意軟體,它試圖透過感染 RDP 伺服器並監控其遠端連線來竊取憑證和資料。

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

也許是時候告別文件資源管理器並使用第三方文件管理軟體了?以下是 7 個最佳 Windows 檔案總管替代品。

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 或遠端無線區域網路對於低功耗設備之間的長距離通訊非常有用。

在 Windows 10 上開啟進階啟動選項的 8 種方法

在 Windows 10 上開啟進階啟動選項的 8 種方法

透過導覽至進階啟動選項,您可以重設 Windows 10、還原 Windows 10、從先前建立的映像檔還原 Windows 10、修復啟動錯誤、開啟命令提示字元以執行選項選擇不同、開啟 UEFI 設定、變更啟動設定。 ..

為什麼在使用社群網路帳號登入之前應該仔細考慮?

為什麼在使用社群網路帳號登入之前應該仔細考慮?

每次註冊新服務時,您都可以選擇使用者名稱和密碼,或直接使用 Facebook 或 Twitter 登入。但你應該這樣做嗎?

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

DNS Google 8.8.8.8 8.8.4.4是許多使用者選擇使用的DNS之一,特別是為了加速網路存取或存取被封鎖的Facebook。

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如果你在共用的 Windows 10 電腦上使用 Microsoft Edge 並且希望將瀏覽記錄保密,則可以讓 Edge 始終以 InPrivate 模式啟動。

探討對稱加密和非對稱加密的差異

探討對稱加密和非對稱加密的差異

目前普遍部署的加密有兩種類型:對稱加密和非對稱加密。這兩種類型的加密之間的基本區別在於,對稱加密使用單一金鑰進行加密和解密操作。

如何在 Windows 上退出全螢幕模式

如何在 Windows 上退出全螢幕模式

電腦上的全螢幕模式將刪除不必要的內容。那麼如何退出Windows全螢幕模式呢?