Безопасно ли удалять из C:\Windows\Installer?
Я искал на машине XP, что использует все это дисковое пространство, и оказалось, что C:\Windows\Installer находится высоко в списке каталогов, которые используют больше всего дискового пространства.
Кажется, он содержит кэш файлов MSI и MSP.
Это безопасно удалить те? Чтобы сэкономить дисковое пространство, я без проблем удалял каталоги "$KB...$" целую вечность. Я хочу, чтобы в моей системе были обновления Windows, почему вы хотите их удалить, я никогда не понимал. (За исключением случаев, когда вы профессионально обновляете редакцию или что-то в этом роде.)
8 ответов
Нет, это не так. Установщик Windows использует это для кэширования установочных файлов для всего, что установлено на компьютере с помощью установщика Windows. Как минимум, вы можете потерять возможность добавлять или удалять программы, в худшем случае вы можете потерять способность запускать некоторые программы.
Поскольку Центр обновления Windows также может развертывать исправления установщика Windows, вы также можете запретить вашему компьютеру получать обновления Windows и Office.
Скорее всего, вам понадобится содержимое папки установщика, когда вы пытаетесь удалить программы (например, Microsoft Office будет жаловаться на некоторые файлы с произвольным именем.msi /.mcp, когда вы пытаетесь удалить его)
Но если вам нужно дисковое пространство, сожмите папку установщика через NTFS! Я делаю это в своем нетбуке ASUS Eeepc901, поскольку в нем только ужасный основной раздел 4G.
Щелкните правой кнопкой мыши папку "Installer"->properties->advanced->check "Сжать содержимое для экономии места на диске". ->"OK"->"OK" снова.
Вы будете удивлены пространством, которое он сэкономил.
Как уже говорили другие, существуют определенные противопоказания для удаления файлов из этой структуры каталогов. Я также рекомендовал бы против этого.
Однако, если вы решили продолжить, вы можете сделать это более правильно, используя утилиту очистки установщика Windows. Это очистит вещи лучше, чем простое удаление файлов. Однако этот инструмент обычно используется для удаления поврежденных установочных файлов, что не позволяет вам удалить что-либо обычным способом.
Утилита Windows Installer CleanUp фактически использует утилиту командной строки MSIZAP.EXE для выполнения этой работы.
- Запустите командную строку от имени администратора. [3]
Возьмите в собственность каталог установщика и все его файлы:
takeown /f "C:\Windows\Installer" takeown /f "C:\Windows\Installer\*"
- Переехать
C:\Windows\Installer
на новый просторный диск, скажем такE:
, Для удобства лучше создать подпапку, чтобы собрать все будущие соединения в одном месте, напримерE:\Win7-Junctions
поэтому новый путь будетE:\Win7-Junctions\Installer
, Вырезания из Windows Explorer должно быть достаточно для перемещения папки установщика. - Удостоверься что
C:\Windows\Installer
действительно исчез, и что все файлы были перемещены вE:\Win7-Junctions\Installer
, Создайте перекресток:
mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
Синтаксис:
mklink /j [destination] [source]
Убедитесь, что соединение работает, создав небольшой текстовый файл в
E:\Win7-Junctions\Installer
и видя, как это происходит вC:\Windows\Installer
также.- Готово. В разделе "Установка и удаление программ" проверьте, что установщики все еще работают (Office - хороший кандидат для начала).
Слово предупреждения, как указано в этом ответе Microsoft:
Никогда не рекомендуется перемещать основные компоненты и файлы операционной системы на диск, отличный от диска операционной системы. Потому что они будут вызывать нестабильность в файлах операционной системы.
Выполняйте эти команды на свой риск, Microsoft не может гарантировать, что любые проблемы, возникающие в результате этого, могут быть решены.
Учитывая, что наличие 0 байт дискового пространства действительно приводило к нестабильности ОС (и ее пользователей), и что Microsoft не могла гарантировать, что любая обычная проблема, которую они создали, может быть решена вообще разумным способом, я продолжил эту процедуру и не нашел существенных недостатков до сих пор.
Нет, удалить весь каталог не безопасно.
Но есть способы удаления неиспользованного .msp
файлы, запустив WICleanup.
Как утверждают другие ответы, полностью удалять папку установщика Windows небезопасно. Но вот несколько популярных практических решений для безопасного перемещения или сжатия:
Как я могу освободить место на диске из папки установщика Windows, не убивая Windows?
Лично я использовал PatchCleaner, который помог мне сознательно уменьшить
Windows\Installer
размер от 23 до 3 Гб за счет перемещения потерянных пакетов (в основном это обновления M$ Office 2016).
Если вы удалите эту папку, позже у вас возникнут проблемы при попытке восстановить, удалить, обновить, переустановить и т. Д.
Инсталляторы MSI работают так, как будто они запускаются каждый раз, когда необходимо откатить патч, удалить что-то и т. Д.
Для будущих обновлений Windows может потребоваться содержимое этой папки.
Установщики MSI - дьявол :()
Не играй с ними.
Когда на системном диске заканчивается свободное место, может ли оно быть на сервере или клиенте, необходимо выполнить определенные операции. Одним из них является папка%SYSTEMDRIVE%\Windows\Installer. Вы ни при каких обстоятельствах не можете удалять файлы из этой папки вручную, поскольку это не только может, но, скорее всего, приведет к повреждению программного обеспечения, установленного с использованием файлов MSI, или файлов установщика Windows.
Папка%SYSTEMDRIVE%\Windows\Installer представляет собой кэш для установочных файлов и исправлений (MSP-файлов), удаление которых приведет к невозможности восстановления или удаления приложений, а в некоторых случаях к удалению исправлений или применению новых исправлений для программного обеспечения., В случае, если вы действительно удалили этот кеш, вы можете восстановить нужные файлы вручную, извлекая файлы с оригинального установочного носителя, из пакетов исправлений и т. Д., Но это трудоемкая и не простая задача для выполнения.
Андреас Стенхолл, эксперт MVP по Windows ITPRO Ссылка: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/
Вы можете попытаться выполнить БЕЗОПАСНУЮ очистку с помощью этой утилиты MS Fix It: автоматически диагностировать и устранять проблемы, возникающие при установке и удалении программы
Вы всегда используете программу типа CCleaner для очистки системы.
Я только что восстановил за место на диске!