Ответы:
Я думаю, что файлы должны быть безопасно удалены при условии, что вы сможете загружать их снова в будущем, если они необходимы или если у вас есть доступ к исходным установочным дискам. У меня было что-то похожее на моем компьютере, я просто удалял это и устанавливал вещи с оригинального диска каждый раз, когда он спрашивает меня сейчас. Неудобно, да; но я не часто устанавливаю вещи, и это намного лучше, чем тратить целую тонну места на моем жестком диске.
msizap
, мне интересно, действительно ли удаление этих файлов вручную действительно безопасно. Как и для msizap *
Microsoft пишет: удаляет все папки установщика Windows и разделы реестра, корректирует общее количество DLL и останавливает службу установщика Windows. Также удаляет ключ In-Progress и информацию об откате. Windows также делает это при удалении файлов вручную? (Не бегайте, msizap
не понимая, что он делает; см. Комментарии в ответе Иисуса Навина .)
C:\WINDOWS\Installer\$PatchCache$
или полную C:\WINDOWS\Installer
папку. Простой шаг может сэкономить очень много места на диске. Существует много msp-файлов, которые не используют cab внутри. Такие MSP-файлы могут быть хорошо сжаты, и каждый может получить свободное место на диске бесплатно.
В статье Хита Стюарта " Кэш исправлений и свободное пространство" в блогах MSDN подробно объясняется. Выдержка:
[..] заставляет службу установщика Windows кэшировать любые исходные файлы, заменяемые в базовом кэше. [..] Именно этот базовый кеш, занимающий много места на системном диске после установки [..] Базовый кэш облегчает удаление исправлений, сохраняя исходные файлы, чтобы их можно было скопировать обратно в целевые расположения.
[..] путем удаления базового кэша для продукта, для будущего ремонта, установки исправления и удаления исправления может потребоваться исходный установочный носитель. Если у вас есть место на диске, рекомендуется оставить базовые кэши доступными.
$PatchCache$\Managed\
. Я удалил папки MS Office, так как они занимали много места, и у меня есть DVD для них. Вы должны быть в состоянии легко распознать папки MS Office, поскольку они содержат файлы со значком MS Office.
Вы также можете попробовать утилиту MSIZAP от Microsoft. У него есть «безопасный» вариант «G».
msizap
еще нужно с Win7?
Что я делаю для этой папки, так это время от времени возвращаюсь к ней и удаляю только те пакеты, которые не старше шести месяцев. Таким образом, если есть плохой патч, который мне нужно откатить, я обычно могу это сделать.
Если вы сомневаетесь, вы всегда можете пойти по более безопасному пути: просто сжать всю карту установщика ! Щелкните правой кнопкой мыши карту установщика (или просто $ PatchCache $ map) и выберите « Свойства» . На вкладке Общие нажмите кнопку Дополнительно . Наконец, установите флажок Сжать папки, чтобы сэкономить место на диске . Если будет предложено, выберите параметр, чтобы сжать все подпапки и файлы.
Таким образом, вы можете получить до 30% свободного места (или, в вашем случае, почти 300 МБ), и вы сохраните все на тот случай, если вам понадобится этот материал позже. И скорость системы и отклик не сильно пострадают, так как система редко получает доступ к этой карте.
Вы можете применить эту тактику к нескольким другим несущественным системным картам, тем самым восстанавливая много свободного места на вашем диске!
Вы можете удалить содержимое папки.
Следуй этим шагам:
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
Вместо этого используйте MKLINK, чтобы соединить папку с альтернативным диском, если у вас есть место
• на диске D: создать подпапку с именем C
• вырезать и вставлять папку Installer в подпапку C-Windows, расположенную на диске D:
• запустить CMD
• тип: CD C: \ Windows
• введите: MKLINK / J Установщик D: \ C-Windows \ Установщик
• тип: ВЫХОД
Решением является использование команды Пуск → Выполнить → cmd
:
rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"
Предупреждение: это не повлияет на папку установщика. Все msi
созданные файлы содержимого будут оставаться до тех пор, пока программа не будет удалена. $PatchCache$
может увеличиться до ГБ, что занимает много места на жестком диске.
Эта команда удалит $PatchCache$
, и после того, как вы закончите, запустите
dir C:\WINDOWS\Installer\$PatchCache$
... чтобы увидеть, если папка все еще там.
Вы также можете использовать
del /q /s %tmp%
который удаляет все файлы во временной папке, которые создаются путем установки программного обеспечения.