Как освободить место на диске из папки установщика Windows, не убивая Windows?

На моей машине SSD, C:\Windows\Installer папка огромная и занимает около 15% от общего дискового пространства.

Есть ли способ очистить эту папку, не убивая Windows 8.1/10? Спрятать установщики в разделе ОС кажется расточительным.

9 ответов

Я создал "PatchCleaner", чтобы очистить каталог установщика Windows от всех потерянных файлов одним щелчком мыши. Если вы не доверяете приложению делать правильные вещи, используйте функцию перемещения, чтобы поместить их в безопасное место на случай, если они понадобятся вам в будущем. Я запустил его на нескольких машинах и сэкономил до 15 Гб пространства:-)

Запустите PatchCleaner после обновления Windows, чтобы найти новые потерянные файлы.

Я рекомендую вам использовать действие "Переместить" и перенести осиротевшие патчи во внешнее хранилище, чтобы быть в безопасности.

PatchCleaner @ HomeDev

Известные проблемы (полная информация на сайте)

  • Adobe Reader может не обновиться после запуска PatchCleaner.

ПРИМЕЧАНИЕ: по состоянию на @ Feb-2016 вышла версия 1.4.1.0, в которой есть исправление, позволяющее настраиваемым фильтрам исключать неправильное обнаружение Adobe Reader.

Кажется, это сработало для меня. Это упрощенный набор инструкций от http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html

  • Убедитесь, что на вашем компьютере не запущены установки (возможно, есть формальный способ сделать это, но я не уверен, как это сделать).
  • Скопируйте с помощью проводника Windows C:\Windows\Installer на другой диск, например, D: \ C_DRIVE \ Windows \ Installer - примечание: Windows\Installer - это системная папка, поэтому она невидима в Windows 8.1. Вы должны настроить свою учетную запись, чтобы сделать ее видимой, чтобы использовать Explorer для создания копии. Google поможет вам узнать, как это сделать.
  • Сделайте резервную копию C:\Windows\Installer
  • Введите следующие команды в окне 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.
      

      В этом случае вы можете использовать эту ссылку и использовать Process Explorer, чтобы найти и остановить процесс, который ограничивает команду rmdir.

верификация

В качестве подтверждения я выполнил "ремонт" моей установки Microsoft Visio Professional 2013 (на обработку ушло 4 минуты). Это успешно завершено. Обновление Windows (с перезагрузками) также прошло успешно после внесения вышеуказанных изменений. Я напишу, если что-то не получится.

Вы можете сжать папку. Вы восстановите от 10 до 20% пространства.

  1. Включить "Показать системные файлы" в настройках проводника
  2. Щелкните правой кнопкой мыши папку установщика
  3. свойства
  4. Нажмите на Расширенный
  5. В новом диалоговом окне выберите "Сжать"
  6. Нажмите ОК
  7. Подать заявку на все файлы и папки

Иногда $patchcache$ занимает много места в папке "Installer". Вы можете проверить, насколько велика ваша папка "C: \ Windows \ Installer \ $ PatchCache $" (у меня было 6 ГБ через 1,5 года).

В основном это сводится к "Если у вас есть оригинальные установщики, то вы можете удалить его".

rmdir / q / s "C: \ WINDOWS \ Installer \ $ PatchCache $" (от имени администратора)

Прочтите об этом: Могу ли я удалить папку "C: \ WINDOWS \ Installer \ $ PatchCache $"?

msdn: http://blogs.msdn.com/b/heaths/archive/2007/01/17/the-patch-cache-and-freeing-space.aspx

Как безопасно (*) очистить место на диске в Windows 10 (**)

(*) Следующие шаги обычно считаются безопасными, но я не даю никаких чугунных гарантий, поэтому, пожалуйста, используйте их на свой страх и риск.

(**) Инструкции были написаны для Windows 10, но аналогичные инструкции могут также относиться к другим версиям Windows.

  1. Запустите PatchCleaner, чтобы удалить потерянные файлы.
  2. Запустите очистку диска (например, набрав "clean" на начальном экране Windows и выбрав "Освободить место на диске, удалив ненужные файлы"). Выберите диск для очистки. Нажмите "Очистить системные файлы" (и при необходимости введите учетные данные). Выберите диск для очистки. Выберите опцию для очистки системных файлов.
  3. Откройте Свойства диспетчера конфигурации (например, набрав "config" на начальном экране Windows и выбрав "Configuration Manager"). Выберите вкладку Cache. Нажмите "Настроить параметры" (и введите учетные данные, если необходимо). Нажмите "Удалить файлы..." Установите флажок "Удалить содержимое сохраненного кэша" и нажмите "Да".
  4. Скачайте и установите Treesize Free. Запустите его, отсканируйте соответствующий диск и затем вручную удалите любую из больших папок или файлов, которые можно удалить (применяя необходимые меры предосторожности).
  5. Откройте проводник и перейдите во временную папку Windows (например, C:\Windows\Temp). Выделите все файлы и папки, а затем решите их жестко удалить, нажав SHIFT + DEL (может потребоваться ввести учетные данные администратора). Затем выберите пропустить все файлы, которые нельзя удалить, потому что они используются.

Вы можете попробовать переход, скопировав файлы на новый диск, затем временно переименовав старую папку установщика, создав переход из папки по умолчанию в новую. Затем немного протестируйте, прежде чем удалять переименованную папку установщика. Возможно, установите более крупную и сложную программу, например, Visual Studio, или Adobe Photoshop, затем удалите ее, чтобы убедиться, что все в порядке. Но будьте осторожны, если что-то пойдет не так, вы не сможете установить или переустановить программы. Был там, сделал это.:)

Я удалил папку установщика и заметил это.

Я потерял там много информации из кеша Windows. Одним из них были значки ссылок программ. И многие ссылки на программы остались без значка.

Итак, я обнаружил, что все каталоги внутри папки установщика , имеющие имя GUID ( например, {F9013657-4B4D-4F8E-8C57-C2C638F8A65F}), они использовали для кэша значков.

Размер всех этих каталогов очень мал - поэтому мне нужно сохранить эти каталоги с именем GUID - и удалить остальные.

Лучшее решение - использовать утилиту Windows Installer CleanUp.

https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx

Другие вопросы по тегам