it-swarm-ru.tech

Могу ли я удалить папку "C:\WINDOWS\Installer\$ PatchCache $"?

Эта папка занимает почти ГБ моего C-раздела. Можно ли просто удалить его?

123
James

Я думаю, что будет безопасно удалить файлы, при условии, что вы сможете загружать их снова в будущем, если они необходимы или если у вас есть доступ к исходным установочным дискам. У меня было что-то похожее на моем компьютере, я просто удалял это и устанавливал вещи с оригинального диска каждый раз, когда он спрашивает меня сейчас. Неудобно, да; но я не часто устанавливаю вещи, и это намного лучше, чем тратить целую тонну места на моем жестком диске.

50
mechanarchy

Кэш патча и свободное место в блогах MSDN подробно объясняется. Выдержка:

[..] заставляет службу установщика Windows кэшировать любые исходные файлы, заменяемые в базовом кэше. [..] Именно этот базовый кеш занимает много места на системном диске после установки [..] Базовый кэш облегчает удаление исправлений, сохраняя исходные файлы, чтобы их можно было скопировать обратно в целевые расположения.

[..] путем удаления базового кэша для продукта, для будущего ремонта, установки исправления и удаления исправления может потребоваться исходный установочный носитель. Если у вас есть место на диске, рекомендуется оставить базовые кэши доступными.

59
Orangutech

Вы также можете попробовать утилиту MSIZAP от Microsoft. У него есть «безопасный» вариант «G».

15
Joshua Drake

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

8
Joel Coehoorn

Является ли это возможным? Да. Тебе следует? Вероятно, нет, если вам не нужно. Установщик Windows хранит эти файлы, потому что считает, что они необходимы, если вам когда-нибудь понадобится установить другое исправление поверх них (или удалить эти исправления).

3
Jimmy

Если вы сомневаетесь, вы всегда можете пойти по более безопасному пути: просто сжать всю Installer map! Щелкните правой кнопкой мыши на Установщик map (или просто $ PatchCache $ map) и выберите Свойства . На Общие вкладка, нажмите Дополнительно кнопка. Наконец, отметьте Сжать папки для экономии места на диске . Если будет предложено, выберите параметр, чтобы сжать все подпапки и файлы.

Таким образом, вы можете получить до 30% свободного места (или, в вашем случае, почти 300 МБ), и вы сохраните все на тот случай, если вам понадобится этот материал позже. И скорость системы и отклик не сильно пострадают, так как система редко получает доступ к этой карте.

Вы можете применить эту тактику к нескольким другим несущественным системным картам, тем самым восстанавливая много свободного места на вашем диске!

3
Kaidan Alenko

Вы можете удалить содержимое папки.

Выполните следующие действия:

1) Остановите Windows Installer в сервисе.

2) Установите ключ реестра, который указывает максимальный размер папки, равным нулю.

3) Удалить содержимое папки.

4) Запустите установщик Windows службы.

5) Остановите Windows Installer в сервисе.

6) Задайте в разделе реестра максимальный размер папки, равный 10 (по умолчанию).

7) Запустите установщик Windows службы.

Пример:

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

RmDir /q /s %WINDIR%\Installer\$PatchCache$

Net Start msiserver /Y

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f

Net Start msiserver /Y

Извлечено из:

http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html

1
Delimstwo

Вместо этого используйте MKLINK, чтобы соединить папку с альтернативным диском, если у вас есть место

• на диске D: создать подпапку с именем C

• вырезать и вставлять папку Installer в подпапку C-Windows, расположенную на диске D:

• запустить CMD

• тип: CD C:\Windows

• введите: MKLINK/J Установщик D:\C-Windows\Установщик

• тип: ВЫХОД

0
Santanu Saha