許多使用者發現 C:\Windows\winsxs 佔用 5 GB 以上空間,嘗試刪除以釋放空間。嚴禁刪除! winsxs(Windows Side-by-Side)是作業系統核心元件存放區,儲存所有系統 DLL、組件的多版本副本,支援並行執行、版本隔離、可靠性修補。刪除將導致 mscorwks.dll 無法載入、.NET 應用程式全面失效、僅能進入安全模式、系統實質報廢。
System32 中大多數檔案實為 winsxs 檔案的硬連結,實際佔用空間遠小於顯示大小。
winsxs 儲存各版本 Windows 組件,減少 DLL 設定問題。組件多版本共存,應用程式使用測試時的確切版本,不受其他程式或系統升級影響。透過 XML 資訊清單儲存應用程式組態中繼資料(COM 類別、介面、類型程式庫)。
cleanmgr(磁碟清理)→「清理系統檔案」→ 勾選「Windows Update 清理」「裝置驅動程式套件」「臨時檔案」。Dism.exe /online /Cleanup-Image /StartComponentCleanup 移除已取代的元件備份(Win7 SP1 以上支援)。WinDirStat、TreeSize Free 視覺化分析大檔案,精準清理。
winsxs 絕對不可刪除、不可移動、不可壓縮。 其顯示大小含硬連結重複計算,實際獨佔空間通常僅 1~2 GB。想釋放空間請用上述正規清理手段,動 winsxs 等於自殺系統。