注:本文中提及的操作需要一定專業知識水平,誤操作可能對?windows?操作系統帶來的系統啟動失敗以及數據丟失的風險。請您務必在采用本文操作前,創建系統盤和數據盤快照,以便在問題情況下回滾來找回丟失的數據。
問題背景
Windows 2012 WincSXS 占用空間比較大,需要清理 WinSXS 包含所有版本的service pack 和 hotfix, 方便安裝歷史安裝以及后續的升級/卸載。 時間久了就會造成WinSXS 空間比較大。?
解決方案
1.?由于hard Link 的存在,explore 看到的文件大小不一定是準確的,使用下面的命令查看實際的使用大小:
如果顯示component store cleanup recommended 顯示為yes, 建議執行下面的步驟cleanup
shared with windows 是安裝文件。 Backups and disbled features 和 cache and temporary data 是可以清理的
2.?Cleanup 命令為:
Dism.exe?/online?/Cleanup-Image?/StartComponentCleanup
注意:?可以考慮加參數/SPSuperseded?或/ResetBase
如果加/SPSuperseded,?那么已經安裝service?pack?就不能卸載了
如果加/ResetBase,?那么已經安裝的service?pack?和?hotfix?都不能卸載了
其他建議
1.?也可以使用cleanmgr.exe進行清理 (此方法默認只適用win 7, 其他版本需要安裝desktop experience )
2.?Windows 2012 r2 可以通過powershell 安裝不需要的role/features.
但是后續恢復已經刪除的role/features 會比較麻煩。 詳細請參考
閱讀須知
本文僅供用戶使用?ECS Windows 時參考,文中安裝的微軟官方鏈接,版權歸屬微軟。請注意文章適用的操作系統范圍,以及微軟 Windows 產品迭代或者文檔未及時安裝可能帶來的問題,阿里云官方不對引用的微軟官方鏈接內容負責。