原則:不刪系統組件、不影響補丁、不降穩定
招式一:清理 Installer 修補程式快取 (視軟體數量釋放數百 MB~GB)
- 刪除 `C:\Windows\Installer\$PatchCache$` **整個資料夾** (僅此資料夾,切勿刪其他檔案,否則程式無法解除安裝)。
- 右鍵 `Installer` 資料夾 → 「內容」 → 「進階」 → 勾選「壓縮內容以節省磁碟空間」 → 確定 (遞歸壓縮所有 `.msi`/`.msp`)。
原理:`$PatchCache$` 存放修補程式解壓縮備份,僅供修復/解除安裝參考,壓縮後讀取速度微降但省空間巨大。
招式二:刪除系統預載 Modern 應用備份 (64 位系統可省 1~1.6 GB)
- **先將所有 Modern 應用解除安裝** (保留 IE10、應用商店),避免誤刪導致無法重裝。
- 管理員 CMD 執行:
`DISM.exe /Online /Get-ProvisionedAppxPackages` → 列出所有預佈建套件。
`DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:<套件全名>` → 逐一移除備份。
- 刪除 `C:\Program Files\WindowsApps` 下殘留資料夾,**但保留三個核心架構套件的最高版本**:
`Microsoft.Media.PlayReadyClient`、`Microsoft.VCLibs`、`Microsoft.WinJS` (每個保留版本號最大者)。
招式三:清理 `SoftwareDistribution\Download` 更新暫存 (約 500 MB+)
路徑:`C:\Windows\SoftwareDistribution\Download`。
**時機**:完成招式二並**重新安裝好所需 Modern 應用後**再刪,否則需重新下載浪費時間。
招式四:`WinSxS\Backup` 零位元化 (省 ~300 MB)
路徑:`C:\Windows\WinSxS\Backup`。
**嚴禁刪除檔案** (會導致未來 SP/補丁安裝失敗)。
**正確做法**:管理員 CMD 執行批次腳本將所有檔案零位元化:
For /r C:\Windows\WinSxS\Backup %%i in (*.*) DO type nul > "%%i"
pause
檔案仍存在但大小為 0 Byte,佔用近乎零,補丁安裝時可正常覆寫。
總結對照表
| 項目 | 預估釋放 | 風險 | 操作難度 |
| Installer $PatchCache$ 刪除+壓縮 | 視軟體量 200MB~1GB+ | 極低 (僅影響修復速度) | 低 |
| 預載 Modern App 備份移除 | 1~1.6 GB (64位) | 低 (需先解除安裝所有 App) | 中 |
| SoftwareDistribution\Download 清理 | 500 MB+ | 無 (純暫存) | 低 |
| WinSxS\Backup 零位元化 | ~300 MB | 極低 (檔案保留) | 低 |
**合計可釋放 2~3.5 GB 空間**,對 SSD 小容量裝置 (64/128 GB) 極具價值。