10

Возможный дубликат:
Безопасно ли удалять из C:\Windows\Installer?

Не дублировать:
Ссылка, упомянутая выше, рассказывает о Windows XP. Я говорю о Windows 7. Поведение папки могло измениться между двумя окнами, и я хотел бы получить ответ относительно этой системы Windows, а не системы Windows XP.

Как можно безопасно удалить ИЛИ сжать ИЛИ удалить из папки% SystemDrive%\Windows\Installer?

Не говорите мне, чтобы перейти на http://support.microsoft.com/kb/290301/en-us, так как он больше не действителен по следующей причине:

Хотя утилита очистки установщика Windows решала некоторые проблемы при установке, она иногда повредила другие компоненты, установленные на компьютере.

Я не хочу перемещать это в другое место, но удалить вещи оттуда.

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

Пожалуйста, обратитесь к Windows 7(64 бит) в вашем ответе.

Спасибо

5 ответов5

3

Если ваш системный диск по какой-то причине невелик (разметка диска, SSD и т.д.), Другой вариант - переместить C:\Windows\Installer на другой, больший диск и заменить оригинал соединением в новом месте.

Все должно продолжать работать, но в системном разделе будет больше свободного места.

1

Логика присутствующих файлов такова: пакет, который вы устанавливаете, может требовать самой программы установки, в настоящее время существует множество программ установки и их версий. Программы установщика не настолько совместимы с предыдущими версиями, как это должно быть, даже если это только изменение версии. Фактически вы можете установить один пакет, а затем установить другой, который обновляет установщик, и обновленный установщик больше не удалит первую установку :-) еще не запутался?

Сама программа установки требуется для повторного запуска, когда вы хотите удалить (или восстановить или перенастроить) установку, должна существовать вся эта программа установки, а также пакет, который должен быть установлен.

К счастью, становится все хуже, потому что раньше это было недостаточно глупо. Есть пакеты, которые устанавливают установщики, которые устанавливают пакеты с установщиками. Затем установщик запустит другой установщик, например, собственный установщик MSI. Это, конечно, не включает, когда установщик переупаковывается в чередующийся установщик, чтобы установить какую-то злую корму, такую как toobar.

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

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

Единственное, чего у нас нет, - это стабильности :-) У нас просто есть слои и слои безумных попыток самовосстановления.

Удаление "установщиков" (программы установки) будет означать, что установленную программу невозможно удалить, что еще хуже, если некоторые не установят обновление, если программа не может быть удалена (с использованием оригинальных компонентов). В реестре также существуют триггеры "Is Installed" (различных типов), которые необходимо отключить для повторной установки (или "лапы"). Плюс другие элементы реестра, которые могут повлиять на все вышеперечисленное.

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

Плюс наличие всего этого не гарантирует, что все действительно будет удалено, или что программа даже сможет восстановить себя с помощью установочного пакета.

Вот почему я чувствую необходимость запустить ДРУГОЙ деинсталлятор :-) Он отслеживает все, что меняется, и может просто выбросить все это. Без отслеживания полной установки (включая первый запуск) удаление частей и частей будет означать, что ее будет нелегко удалить. Без полного отслеживания установки, удаление любой из множества частей и частей, а также слоев защиты и повторения не может быть легко осуществлено. Поскольку полное удаление на самом деле не происходит, это обычно оставляет пользователю переустановку всей операционной системы friggen с нуля для ее очистки.

Иногда вы можете переустановить оригинальную установку целиком (lapped install), чтобы заменить все удаленные элементы (+ весь вышеупомянутый беспорядок), тогда сама установка и удаление снова будут работать. Но часто это также требует сброса любых элементов, которые могут привести к сбою установки (обычно в реестре).

способ безопасного удаления остатка мусора - создание полной резервной копии образа и отсутствие намерения удалять, восстанавливать или обновлять эти программы, кроме полной резервной копии образа (убрать).

или же

Чтобы полностью проследить установку и использовать полную резервную копию образа. Таким образом, ваша трассированная установка может быть использована для ее удаления без всего этого. (что не без последствий) Ваша ПОЛНАЯ резервная копия образа всегда может вернуть вашу систему туда, где она была (до или после по мере необходимости).
Я считаю, что этот метод намного эффективнее, чем слой мха, растущий на том, что никогда не будет катящимся камнем :-), но есть некоторые требования знать, что вы делаете.

Этот пост полностью иллюстрирует, почему метод Best не обсуждается и не принимается, есть только некоторые вещи, которые вам никогда не придется видеть. :-)

1

В Windows 7 вы можете сделать обновление SP постоянным, что уменьшит размер папки (точно не отвечает на мой вопрос, но уменьшает размер) с помощью следующей команды:

dism.exe /Online /Cleanup-Image /spsuperseded

В Windows Vista это может быть достигнуто с помощью:

vsp1cln.exe
1

Как уже говорилось ранее PhsycoGeek, вам нужны установочные файлы. Существует бесплатная программа от iObit, то есть «UnInstaller». Он отлично работает, он очищает большую часть мусора реестра, оставленного после деинсталляции, и позволяет удалить поврежденный файл установщика или поврежденную установку без видимой опасности для других файлов в подкаталоге.

Загрузите «Uninstaller 2.0» с iObit, а пока вы там, скачайте и попробуйте «Advanced Systemcare 5.0». Оба бесплатны, а Advanced SystemCare - всего $ 12,97, но он прекрасно работает. Я купил несколько других утилит для очистки и перепробовал множество других, и я считаю, что это лучший вариант. Деинсталлятор будет грамотно очищать ваш подкаталог и проблемы с установкой.

Надеюсь, это поможет, Джим

1

Да, безопасно сжать эту папку, я делал это целую вечность без каких-либо проблем. :-)

Что касается удаления папки, это возможно, однако это запрещает модифицировать / восстанавливать / удалять программное обеспечение!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .