Відповіді:
Я думаю, що слід безпечно видаляти файли, за умови, що ви зможете їх знову завантажувати, якщо вони знадобляться, або якщо у вас є доступ до оригінальних інсталяційних дисків. У мене на комп’ютері було щось подібне, я просто видалив його та встановив речі з оригінального диска щоразу, коли він мене запитує. Незручно, так; але я часто не встановлюю речі, і це набагато краще, ніж витрачати цілу тону місця на жорсткому диску.
msizap
, мені цікаво, чи видалити ці файли вручну справді безпечно. Як і в msizap *
Microsoft пише: Видаляє всі папки та ключі реєстру Windows Installer, налаштовує спільні підрахунки DLL та зупиняє службу Windows Installer. Також видаляється інформація про хід виконання та інформація про відкат. Чи робить це також Windows під час видалення файлів вручну? (Не бігайте, msizap
не розуміючи, що це робить; дивіться коментарі у відповідь Джошуа .)
C:\WINDOWS\Installer\$PatchCache$
або повну C:\WINDOWS\Installer
папку. Простий крок може заощадити дуже багато місця на диску. Існує багато файлів msp, які не використовують кабіну всередині. Такі файли msp можна добре стиснути, і ви можете отримати трохи місця на диску безкоштовно.
Хіт Стюарт " Патч-кеш і звільнення місця в блогах MSDN" докладно пояснює. Уривок:
[..] змушує службу Windows Installer кешувати будь-який з оригінальних файлів, що замінюються, у кеш базової лінії. [..] Саме цей кеш базової лінії забирає багато місця на накопичувачі на системному диску після встановлення [..] Кеш базової лінії полегшує видалення патчу, зберігаючи вихідні файли, щоб їх можна було скопіювати назад у цільові місця.
[..], видаливши кеш базової лінії для продукту, майбутні ремонти, встановлення патчу та сценарії видалення патчу можуть зажадати вашого оригінального носія інсталяції. Якщо у вас є місце на диску, рекомендується зберігати кеші базової лінії.
$PatchCache$\Managed\
. Для мене я видалив папки MS Office, оскільки вони займали багато місця, і у мене є DVD для них. Ви повинні легко розпізнавати папки MS Office, оскільки в них є файли з піктограмою MS Office.
Ви також можете спробувати утиліту MSIZAP від Microsoft. У ньому є "безпечний" варіант "G".
msizap
ще потрібно з Win7?
Що я роблю для цієї папки - це переглядати її раз у раз і видаляти лише там пакунки, яким не менше шести місяців. Таким чином, якщо є поганий пластир, який мені потрібно відкотити, я зазвичай все одно можу це зробити.
Якщо ви сумніваєтесь, ви завжди можете піти безпечнішим шляхом: просто стисніть всю карту інсталятора ! Клацніть правою кнопкою миші на карті встановлення (або просто $ PatchCache $ map) та виберіть " Властивості" . На вкладці Загальні натисніть кнопку Додатково . Нарешті, поставте прапорець Стиснення папок для економії місця на диску . За запитом виберіть варіант для стиснення всіх папок і файлів.
Таким чином ви зможете отримати до 30% вільного місця (або у вашому випадку майже 300 МБ), і ви збережете все, якщо пізніше вам знадобляться ці речі. І швидкість роботи системи та швидкість реакції не будуть сильно впливати, оскільки система рідко отримує доступ до цієї карти.
Ви можете застосувати цю тактику до кількох інших несуттєвих системних карт, тим самим відновлюючи багато вільного місця на вашому приводі!
Вміст папки можна видалити.
Виконайте такі дії:
1) Зупиніть службу встановлення Windows.
2) Встановіть ключ реєстру, який вказує максимальний розмір папки, до нуля.
3) Видалити вміст папки.
4) Запустіть службу встановлення Windows.
5) Зупиніть службу встановлення Windows.
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 Installer D: \ C-Windows \ Installer
• тип: EXIT
Рішення полягає у використанні команди з Пуск → Виконати → cmd
:
rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"
Попередження: це не вплине на папку інсталятора. Усі msi
створені там файли вмісту залишатимуться до видалення програми. $PatchCache$
може вирости до ГБ, що займає багато мого місця на жорсткому диску.
Ця команда буде видалена $PatchCache$
, а після завершення запустіть
dir C:\WINDOWS\Installer\$PatchCache$
… Щоб побачити, чи папка ще є.
Ви також можете використовувати
del /q /s %tmp%
який видаляє всі файли у тимчасовій папці, які створюються шляхом встановлення програмного забезпечення.