Как безопасно удалить материал из% SystemDrive% \ Windows \ Installer? [Дубликат]


10

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

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

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

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

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

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

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

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

Спасибо


1
Это не дубликат. ОП спрашивает, КАК , а не МОЖЕТ .
Андре Фигуейредо

Ответы:


3

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

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


1

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

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


Как вы сжимаетесь? Я сжимаю сейчас, используя параметр сжатия. Когда я сказал "сжать", я имел в виду то же самое, что и удалить.
Рэндалл Флэгг

Смотрите тему. Безопасно ли удалять файлы в C: \ Windows \ Installer? для более подробной информации по этой теме.
Адриан,

@RandallFlagg: Да, по сокращению я подумал о варианте сжатия.
Тамара Вийсман

Адриан, ссылка, которую ты дал, использует устаревшее решение, которое также упоминается в моем вопросе. Я хочу автоматический инструмент, который может сделать это, но не разрушит другую часть системы.
Рэндалл Флэгг

@RandallFlagg: И как инструмент автоматизирует это? Это полностью ваш выбор того, что вы уменьшаете или удаляете. Инструмент не может определить это для вас ...
Тамара Вийсман

1

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

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

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

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

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

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

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

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

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

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

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

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

или

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

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


Все инсталляторы, которые я видел (за исключением, может быть, Python), имеют дело с обновлениями очень аккуратно. Кроме того, Windows\Installerиспользуется только MSI (установщик Windows); все остальные инструменты просто помещают журнал изменений и исполняемый файл «удаления» в каталог программы.
user1686

Да, MSI в установщике Windows, но не все MSI являются продуктами Windows. Если ВСЕ установщики имеют дело с обновлениями четко, как получается, что я прочитал тысячи потоков с установкой Ketch 22, и я не предполагаю, что пользователи были виноваты, когда порой в этом могут быть тысячи пользователей. Вы изолированы, работая с Супер пользователями :-) кто знает, что они делают? Если ВСЕ другие установщик. , , тогда вы еще не видели и не отслеживали некоторые вещи, которые у меня есть, например, пакет для редактирования видео Pro, Office :-), драйвер ATI или полный пакет Creative card.
Psycogeek

1

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

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

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


1

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

dism.exe /Online /Cleanup-Image /spsuperseded

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

vsp1cln.exe

«Операция завершилась успешно, но папка осталась прежнего размера ... если не было обновлений, чтобы сделать постоянными.
Coops
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.