2009-08-16 21:29:58 +0000 2009-08-16 21:29:58 +0000
127
127

Безопасно ли удалять с C:\Windows\Installer?

Я искал машину XP, которая использует все это дисковое пространство, и оказалось, что C:\Windows\Installer находится наверху в списке каталогов, которые используют больше всего дискового пространства.

Кажется, она содержит кэш msi и msp файлов.

Безопасно ли их удалять? Чтобы сохранить дисковое пространство, я уже давно без проблем удаляю каталоги “$KB…$”. Я хочу, чтобы мои обновления Windows Updates были в моей системе, зачем их удалять - это то, чего я никогда не понимал. (За исключением тех случаев, когда вы находитесь на доске пересмотра обновлений профессионально или в таком порядке).

Ответы (8)

84
84
84
2009-08-16 21:39:55 +0000

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

Поскольку Windows Update также может устанавливать исправления Windows Installer, вы также можете предотвратить получение обновлений Windows и Office на вашем компьютере.

67
67
67
2009-08-22 05:43:38 +0000

Скорее всего, вам понадобится содержимое папки программы установки, когда вы попытаетесь удалить программы (например, офис компании microsoft будет жаловаться на случайные файлы с именем .msi/.mcp, когда вы попытаетесь его удалить)

Но если вас беспокоит дисковое пространство, сожмите папку программы установки через NTFS! Я делаю это в своём нетбуке ASUS Eeepc901, так как он имеет ужасный 4G основной раздел.

Щелкните правой кнопкой мыши по папке “Инсталлятор” ->свойства->расширенные->поставьте галочку “Сжимать содержимое, чтобы сэкономить дисковое пространство” ->“OK”->“OK” еще раз.

Вы будете удивлены сохраненным пространством.

10
10
10
2009-08-17 01:23:22 +0000

Как говорили другие, есть определенные противопоказания для удаления файлов из этой структуры каталогов. Я бы также не рекомендовал этого делать.

Однако, если вы решили продолжить в любом случае, вы можете сделать это более правильно с помощью утилиты Утилита Windows Installer CleanUp . Это очистит вещи лучше, чем простое удаление файлов. Этот инструмент, однако, обычно используется для удаления поврежденных установочных файлов, что не позволяет вам удалить что-либо обычным способом.

Утилита Windows Installer CleanUp Utility на самом деле использует утилиту командной строки MSIZAP.EXE для выполнения этой работы.

7
7
7
2015-12-31 00:27:49 +0000

Сделайте перекрёсток! [1][2].

  1. Запустить командную строку от имени администратора. [3]
  2. Займите директорию программы установки и все её файлы:

  3. Переместите C:\Windows\Installer на новый просторный диск, скажем, E:. Для удобства лучше создать подпапку для сбора всех будущих узлов в одном месте, например, E:\Win7-Junctions, так что новый путь будет E:\Win7-Junctions\Installer. Вырезанной вставки из проводника Windows должно быть достаточно для перемещения папки инсталлятора.

  4. Убедитесь, что C:\Windows\Installer действительно исчез и что все файлы были перемещены в E:\Win7-Junctions\Installer.

  5. Создайте соединение:

  6. Убедитесь, что соединение работает, создав небольшой текстовый файл в E:\Win7-Junctions\Installer и видя, как он материализуется в C:\Windows\Installer.

  7. Готово. Проверьте в разделе “Добавить или удалить программы”, что инсталляторы все еще работают (Office - хороший кандидат для начала).

Предупреждение, как указано в ответе это Microsoft:

Никогда не рекомендуется перемещать основные компоненты и файлы операционной системы на диск, отличный от диска с операционной системой. Потому что они приведут к нестабильности в файлах операционной системы.

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

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

5
5
5
2013-09-24 04:21:36 +0000

Нет, удалять весь грязный диск небезопасно.

Но есть способы удалить ** неиспользуемые** .msp файлы, запустив WICleanup .

2
2
2
2009-08-16 23:22:50 +0000

Если вы удалите эту папку, то позднее у вас возникнут проблемы при попытке восстановить, удалить, обновить, переустановить и т.д.

MSI-инсталляторы работают сами по себе всякий раз, когда необходимо откатить патч, удалить что-то и т.д.

Будущим обновлениям Windows может потребоваться содержимое этой папки.

MSI инсталляторы - это дьявол :() Не играйте с ними.

1
1
1
2012-02-06 18:11:40 +0000

Когда на системном диске заканчивается место на диске, может быть на сервере или на клиенте, есть определенные вещи, которые необходимо очистить. Одной из них является папка %SYSTEMDRIVE%\Windows\Installer. Ни при каких обстоятельствах нельзя удалять файлы из этой папки вручную, так как это не только может, но и, скорее всего, приведет к поломке программного обеспечения, установленного с помощью MSI-файлов или файлов Windows Installer.

Папка %SYSTEMDRIVE%\Windows\Installer представляет собой кэш установочных файлов и исправлений (файлы MSP), и удаление их приведет к невозможности восстановления или удаления приложений, а в некоторых случаях - к невозможности удаления исправлений или применения новых патчей к программам. В случае, если вы действительно удалили этот кэш, вы можете восстановить нужные вам файлы вручную, извлекая файлы с оригинального носителя, из пакетов заплаток и т.д., но это трудоемкая и не очень простая задача.

Andreas Stenhall, MVP Windows Expert ITPRORef.: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

Вы можете попробовать выполнить SAFE cleaup с помощью этой утилиты MS Fix It Diagnose and fix program installation and un uninstalling problems automatically

-1
-1
-1
2009-08-16 21:58:07 +0000

Вы всегда используете программу типа CCleaner для очистки системы.

Я только что восстановился за гигантский объем дискового пространства!