如何在不終止 Windows 的情況下釋放 Windows 安裝程式資料夾中的磁碟機空間?

如何在不終止 Windows 的情況下釋放 Windows 安裝程式資料夾中的磁碟機空間?

在我的 SSD 機器上,該C:\Windows\Installer資料夾很大,大約佔總磁碟空間的 15%。

有沒有辦法在不殺死 Windows 8.1/10 的情況下清理該資料夾?將安裝程式隱藏在作業系統分割區上似乎很浪費。

答案1

我建立了“PatchCleaner”,只需單擊即可清除 Windows 安裝程式目錄中的所有孤立檔案。如果您不信任該應用程式會做正確的事情,請使用行動功能將它們放在安全的地方,以備將來需要它們時使用。我已在多台機器上運行它並節省了高達 15Gb 的空間:-)

Windows 更新後執行 PatchCleaner 以尋找新的孤立檔案。

為了安全起見,我建議您使用“移動”操作,並將孤立的補丁移至外部存儲

PatchCleaner@HomeDev

已知問題(網站上有完整詳細資訊)

  • 執行 PatchCleaner 後,Adobe Reader 可能無法更新。

注意:@Feb-2016 版本 1.4.1.0 已發布,其中包含一個修復程序,允許可自訂的過濾器排除 adobe reader 被錯誤偵測到。

答案2

這似乎對我有用。這是一組簡化的指令http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html

  • 確保您的計算機上沒有運行任何安裝(可能有一種正式的方法可以執行此操作,但我不確定如何執行此操作)。
  • 使用 Windows 資源管理器複製C:\Windows\安裝程式到另一個磁碟,例如D:\C_DRIVE\Windows\安裝程式-- 注意:Windows\Installer 是一個系統資料夾,因此在 Windows 8.1 中不可見。您必須調整您的帳戶,使其可見才能使用資源管理器進行複製。 Google 將幫助您了解如何做到這一點。
  • 製作備份副本C:\Windows\安裝程式
  • 在以管理員身份執行的 cmd.exe 視窗中鍵入以下命令:

    rmdir /s /q C:\Windows\Installer
    mklink /D C:\Windows\Installer D:\C_DRIVE\Windows\Installer
    
    • Windows 可能不允許您刪除安裝程式目錄,因為某些進程正在使用此目錄中的某些檔案:

      C:\Windows\Installer\{some files}.msi - The process cannot access the file because it is being used by another process.
      

      在這種情況下你可以使用這個連結並使用流程瀏覽器尋找並停止限制 rmdir 指令的進程。

確認

作為驗證,我對 Microsoft Visio Professional 2013 安裝進行了「修復」(處理時間為 4 分鐘)。至此順利完成。進行上述變更後,Windows 更新(重新啟動)也成功運作。如果有任何問題我會寫信回來。

答案3

您可以壓縮該資料夾。您將重新獲得 10% 到 20% 的空間。

  1. 在資源管理器選項中啟用“顯示系統檔案”
  2. 右鍵單擊安裝程式資料夾
  3. 特性
  4. 按一下進階
  5. 在新對話方塊中,選擇“壓縮”
  6. 按一下“確定”
  7. 申請所有文件和文件夾

答案4

相關內容