Як безпечно видалити речі з% SystemDrive% \ Windows \ Installer? [дублікат]


10

Можливий дублікат:
Чи безпечно видалення з C: \ Windows \ Installer?

Не повторюється:
згадане вище посилання говорить про Windows XP. Я говорю про Windows 7. Поведінка папки могла змінитися між двома вікнами, і я хотів би отримати відповідь стосовно цієї системи Windows, а не системи Windows XP.

Як я можу безпечно видалити АБО скорочення АБО видалити з папки% SystemDrive% \ Windows \ Installer?

Не кажіть мені перейти до http://support.microsoft.com/kb/290301/en-us, оскільки це більше не діє з наступної причини:

Поки утиліта Windows Installer Cleanup вирішила деякі проблеми з установкою, іноді вона пошкодила інші компоненти, встановлені на комп'ютері

Я не хочу переносити його в інше місце, але видаляти звідти речі.

Я буду радий мати інструмент, який це робить, але також буду радий зрозуміти логіку файлів, які там є.

Будь ласка, зверніться до вікна 7 (64 біт) у своїй відповіді.

Дякую


1
Це не дублікат. ОП запитує ЯК , А НЕ МОЖЕ .
Андре Фігейредо

Відповіді:


3

Якщо ваш системний диск з невеликих причин невеликий (розділення, SSD тощо), інший варіант - перенести C: \ Windows \ Installer на інший, більший диск і замінити оригінал з'єднанням на нове місце.

Все має продовжувати працювати, але ваш системний розділ матиме більше місця.


1

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

Що стосується видалення папки, можливо, однак це забороняє змінювати / ремонтувати / видаляти програмне забезпечення!


Як ти стискаєшся? Я скорочуюсь зараз, використовуючи варіант компресу. Коли я сказав, що скорочується, це те саме, що і видалити.
Рандалл Флаг

Див. Нитку Чи безпечно видаляти файли в C: \ Windows \ Installer? Докладніше про цю тему.
Адріан

@RandallFlagg: Так, зменшившись, я подумав про варіант стиснення.
Тамара Війсман

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

@RandallFlagg: А як би інструмент це автоматизував? Це повністю ваш вибір того, що ви стискаєте чи видаляєте. Інструмент не може визначити це для вас ...
Тамара Війсман

1

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

Саму програму інсталятора потрібно повторно запустити, коли ви хочете видалити (або відремонтувати або повторно налаштувати) установку. Ця вся програма інсталятора повинна існувати, плюс пакет, який потрібно встановити.

На щастя, стає гірше, бо раніше він не був досить дурним. Є пакети, які встановлюють інсталяторів, які встановлюють пакети з інсталяторами. тоді інсталятор запустить інший інсталятор, як, наприклад, власний інсталятор MSI. Це, звичайно, не включає, коли інсталятор перепаковується в перемежований інсталятор, щоб встановити якийсь злий пуп, як тообар.

Чесно кажучи, це стає гірше, ніж це, наприклад, встановлення всієї підсистеми ОС, оскільки підсистема програмування є необхідною для методу програмування, який вони використовували для створення програми.

тож тепер у вас є Інсталятор, і всі файли встановлення, інсталяційний пакет та всі його файли, відновлення системи - це видалення інсталяції та всі її файли, резервна копія драйвера та все це повторене знову, резервна копія системи, яка це всі файли, а також багато програм також помістять усі інсталяційні файли у свою власну папку.

Єдине, що у нас немає - це стабільність :-) у нас просто є шари апон-шарів шалених спроб саморемонту.

Видалення "інсталяторів" (інсталяційної програми) означатиме, що встановлену програму неможливо видалити, ще гірше, що не вдасться встановити оновлення, якщо програма не може бути видалена (використовуючи оригінальні частини). У реєстрі також є тригери "Встановлено" (різні типи), які потрібно вимкнути, щоб повторно встановити (або встановити в установленому режимі). Плюс інші елементи реєстру, які можуть вплинути на все вищезазначене.

Видалення "інсталяції" (інсталяційного пакета) означатиме, що програму неможливо видалити, навіть якщо програма інсталятора існує, оскільки для встановлення необхідний інсталяційний пакет. (плюс елементи реєстру знову)

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

Ось чому я відчуваю необхідність запустити ВСІЙ інсталятор :-) Це відстежує все, що змінюється, і може просто викинути все це. Без простеження повного встановлення (включаючи перший запуск), вилучення його частин і частин означатиме, що його не буде легко зняти. Без повного відстеження установки, видалення будь-якої з безлічі деталей і деталей, шарів захисту та повторення не обійтися легко. Оскільки повне видалення насправді не відбувається, це зазвичай залишає користувачеві повторно встановити всю операційну систему фригену з нуля, щоб очистити її.

Іноді ви можете перевстановити початкову цілу інсталяцію, (замінна установка), щоб замінити всі елементи, які ви видалили (+ всі вищезгадані безлад), тоді сама установка та видалення знову працюватимуть. Але часто це також потребує скидання будь-яких елементів, які можуть спричинити збій установки (як правило, в реєстрі).

спосіб безпечного видалення залишків, які залишаються, - це створення повної резервної копії зображень і жодних намірів видаляти або ремонтувати чи оновлювати ці програми, окрім повного резервного копіювання зображення (втягування).

або

Щоб повністю простежити встановлення, використано повне резервне копіювання зображень. Таким чином, ваш простежений інсталятор можна використовувати для його видалення, без усього цього. (що не позбавлене наслідків) Резервне копіювання FULL зображень завжди може повернути вашу систему туди, де вона була (до або після необхідності).
Я вважаю, що цей спосіб набагато ефективніший, ніж шар апонового шару, який росте на тому, що ніколи не буде камінним каменем :-), але є певна вимога знати, що ти робиш.

Цей пост повністю ілюструє, чому найкращий метод не обговорюється і не приймається, є лише щось, чого ви ніколи не повинні бачити. :-)


Усі я, кого я бачив (крім, можливо, Python), дуже чітко займаються оновленнями. Також Windows\Installerвикористовується лише MSI (Windows Installer); всі інші інструменти просто поміщають журнал змін та виконувану програму "видалення" у каталог програми.
користувач1686

правильно, 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 постійним, що зробить папку меншою (не відповідає на моє запитання, але зменшує розмір), скориставшись командою follwing:

dism.exe /Online /Cleanup-Image /spsuperseded

У Windows Vista це можна досягти за допомогою:

vsp1cln.exe

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