Jak bezpiecznie usunąć rzeczy z% SystemDrive% \ Windows \ Installer? [duplikować]

10

Możliwe zduplikowanie:
czy można bezpiecznie usunąć z C: \ Windows \ Installer?

Nie duplikat:
Wspomniany powyżej link mówi o systemie Windows XP. Mówię o systemie Windows 7. Zachowanie folderu mogło się zmienić między dwoma oknami i chciałbym uzyskać odpowiedź dotyczącą tego systemu Windows, a nie systemu Windows XP.

Jak mogę bezpiecznie usunąć LUB zmniejszyć LUB usunąć z folderu% SystemDrive% \ Windows \ Installer?

Nie każ mi odwiedzać strony http://support.microsoft.com/kb/290301/en-us, ponieważ nie jest już ważny z następującego powodu:

Chociaż narzędzie Windows Installer Cleanup rozwiązało niektóre problemy z instalacją, czasami uszkodziło inne komponenty zainstalowane na komputerze

Nie chcę przenosić go w inne miejsce, ale stamtąd usunąć rzeczy.

Będę szczęśliwy, mając narzędzie, które to robi, ale również z przyjemnością rozumiem logikę plików.

Proszę odnieść się do Windows 7 (64-bitowego) w swojej odpowiedzi.

Dzięki

Randall Flagg
źródło
1
To nie jest duplikat. OP pyta JAK , a NIE MOŻE .
Andre Figueiredo

Odpowiedzi:

3

Jeśli z jakiegoś powodu dysk systemowy jest mały (partycjonowanie, dysk SSD itp.), Inną opcją jest przeniesienie C: \ Windows \ Installer na inny, większy dysk i zastąpienie oryginału złączem w nowej lokalizacji.

Wszystko powinno nadal działać, ale na partycji systemowej będzie dostępne więcej miejsca.

afrazier
źródło
1

Tak, można bezpiecznie zmniejszyć ten folder, robiłem to od wieków bez żadnych problemów. :-)

Jeśli chodzi o usunięcie folderu, jest to możliwe, jednak nie pozwala to modyfikować / naprawiać / usuwać oprogramowania!

Tamara Wijsman
źródło
Jak się kurczysz? Kurczę się teraz, używając opcji kompresji. Kiedy powiedziałem zmniejsz, mam na myśli to samo, co usuń.
Randall Flagg,
Zobacz wątek Czy bezpiecznie jest usuwać pliki w C: \ Windows \ Installer? po więcej szczegółów na ten temat.
Adrian
@RandallFlagg: Tak, kurczyłem się, pomyślałem o opcji kompresji.
Tamara Wijsman,
Adrian, podany przez ciebie link używa przestarzałego rozwiązania, które jest również wspomniane w moim pytaniu. Chcę automatycznego narzędzia, które może to zrobić, ale nie zniszczy innej części systemu.
Randall Flagg
@RandallFlagg: A w jaki sposób narzędzie to zautomatyzuje? To całkowicie twój wybór, co zmniejszasz lub usuwasz. Narzędzie nie może ustalić tego dla ciebie ...
Tamara Wijsman,
1

Logika znajdujących się tam plików: pakiet, który instalujesz, może wymagać samego programu instalacyjnego, obecnie jest wiele programów instalacyjnych i ich wersji. Programy instalacyjne nie są tak kompatybilne wstecz, jak powinny, nawet jeśli jest to tylko zmiana wersji. W rzeczywistości możesz zainstalować jeden pakiet, a następnie zainstalować inny, który aktualizuje instalator, a zaktualizowany instalator nie usunie już pierwszej instalacji :-) jeszcze mylić?

Sam program instalacyjny jest wymagany do ponownego uruchomienia, jeśli chcesz wykonać deinstalację (naprawę lub ponowne dostosowanie) instalacji. Cały program instalatora musi istnieć, a także pakiet, który ma zostać zainstalowany.

Na szczęście robi się gorzej, bo wcześniej nie było wystarczająco głupie. Istnieją pakiety instalujące instalatory, które instalują pakiety za pomocą instalatorów. wtedy instalator uruchomi inny instalator, na przykład powiedz własny instalator MSI. To oczywiście nie obejmuje sytuacji, gdy instalator jest ponownie pakowany w instalator z przeplotem, aby zainstalować jakąś złą kupę, taką jak toobar.

Szczerze mówiąc, staje się jeszcze gorzej, na przykład instalowanie całego podsystemu systemu operacyjnego, ponieważ podsystem programowania jest niezbędny dla metody programowania użytej do utworzenia programu.

więc teraz masz Instalatora i wszystkie pliki instalacyjne, pakiet instalacyjny i wszystkie jego pliki, Przywracanie systemu, które polega na usunięciu instalacji i wszystkich jej plików, kopię zapasową sterownika i wszystko to powtórzone, kopię zapasową systemu, która to wszystkie pliki, a wiele programów umieści również wszystkie pliki instalacyjne w swoim własnym folderze.

Jedyną rzeczą, której nie mamy, jest stabilność :-) po prostu mamy warstwy na warstwy szalonych prób samodzielnej naprawy.

Usunięcie „instalatorów” (programu instalacyjnego) oznacza, że ​​zainstalowanego programu nie można odinstalować, co gorsza, niektórzy nie zainstalują aktualizacji, jeśli program nie może zostać odinstalowany (przy użyciu oryginalnych części). W rejestrze istnieją również wyzwalacze „Is Installed” (różne typy), które należy wyłączyć, aby dokonać ponownej instalacji (lub instalacji z ograniczonym dostępem). Plus inne elementy rejestru, które mogą mieć wpływ na wszystkie powyższe.

Usunięcie „instalacji” (pakietu instalacyjnego) oznacza, że ​​programu nie można odinstalować, nawet jeśli program instalacyjny istnieje, ponieważ pakiet instalacyjny jest wymagany do instalacji. (plus ponownie elementy rejestru)

Dodatkowo posiadanie tego wszystkiego nie gwarantuje, że wszystko zostanie odinstalowane, lub że program będzie mógł nawet naprawić się za pomocą pakietu instalacyjnego.

Właśnie dlatego czuję potrzebę uruchomienia INNEGO deinstalatora :-), który śledzi wszystko, co się zmienia, i może po prostu to wszystko wyrzucić. Bez śledzenia pełnej instalacji (w tym pierwszego uruchomienia) usunięcie jej części i kawałków sprawi, że nie będzie można jej łatwo usunąć. Bez pełnego śledzenia instalacji, usunięcie dowolnej z wielu części i elementów oraz warstw ochronnych i powtórzeń, nie może być łatwo wykonane. Ponieważ w rzeczywistości nie następuje całkowite usunięcie, zazwyczaj użytkownik ponownie instaluje cały system operacyjny friggen od zera, aby go wyczyścić.

Czasami możesz ponownie zainstalować oryginalną całą instalację (instalacja z ograniczonym dostępem), aby zastąpić wszystkie elementy, które usunąłeś (+ cały powyższy bałagan), wtedy sama instalacja i deinstalacja ponownie zacznie działać. Ale często wymaga to również zresetowania wszelkich elementów, które mogą spowodować niepowodzenie instalacji (zwykle w rejestrze).

sposobem na bezpieczne usunięcie resztek śmieci jest posiadanie pełnej kopii zapasowej obrazu, bez zamiaru usuwania, naprawy lub aktualizacji tych programów poza kopią zapasową pełnego obrazu (wycofanie).

lub

Aby w pełni prześledzić instalację i użyć pełnej kopii zapasowej obrazu. W ten sposób można go użyć do śledzenia instalacji, bez wszystkich tych rzeczy. (co nie jest pozbawione konsekwencji). Kopia zapasowa PEŁNEGO obrazu zawsze może przywrócić system do miejsca, w którym się znajdował (przed lub po, w razie potrzeby).
Uważam, że ta metoda jest o wiele bardziej skuteczna niż warstwa mchu rosnąca na czymś, co nigdy nie będzie toczącym się kamieniem :-), ale istnieje pewne wymaganie, aby wiedzieć, co robisz.

Ten post w pełni ilustruje, dlaczego najlepsza metoda nie jest omawiana ani stosowana, jest tylko jedna rzecz, której nigdy nie powinieneś widzieć. :-)

Psycogeek
źródło
Wszyscy instalatorzy, których widziałem (z wyjątkiem może Pythona) bardzo dobrze radzą sobie z aktualizacjami. Jest również Windows\Installerużywany tylko przez MSI (Instalator Windows); wszystkie inne narzędzia po prostu umieszczają dziennik zmian i plik wykonywalny deinstalatora w katalogu programu.
user1686,
tak, MSI w instalatorze Windows, ale nie wszystkie MSI są produktami Windows. Jeśli WSZYSTKIE instalatory radzą sobie z aktualizacjami w czysty sposób, to w jaki sposób przeczytałem tysiące wątków z instalacją Ketch 22, i nie sądzę, że użytkownicy byli winni, gdy czasami mogą istnieć wątki o tysiącach użytkowników. Czy izolujesz się od superużytkowników :-), którzy wiedzą, co robią? Jeśli WSZYSTKIE inne instalator. . . to jeszcze nie widziałeś i nie przeszukałeś niektórych rzeczy, które mam, takich jak pakiet do edycji wideo Pro, Office :-) sterownik ATI lub pełny pakiet kart Creative.
Psycogeek
1

Jak stwierdzono wcześniej przez PhsycoGeek, potrzebujesz plików instalatora. Istnieje bezpłatny program od iObit, czyli „UnInstaller”. Działa świetnie, usuwa większość śmieci rejestru pozostawionych przez dezinstalację i pozwala usunąć uszkodzony plik instalatora lub uszkodzoną instalację bez widocznego zagrożenia dla innych plików w podkatalogu.

Pobierz „Uninstaller 2.0” z iObit, a gdy już tam będziesz, pobierz i wypróbuj „Advanced Systemcare 5.0”. Oba są bezpłatne, a Advanced SystemCare kosztuje tylko 12,97 USD, ale działa świetnie. Kupiłem kilka innych narzędzi do czyszczenia i wypróbowałem wiele innych. Wydaje mi się, że to najlepsze. Deinstalator inteligentnie wyczyści twój podkatalog i problemy z instalacją.

Mam nadzieję, że to pomaga, Jim

użytkownik110159
źródło
1

W systemie Windows 7 możesz ustawić aktualizację SP na stałe, co zmniejszy folder (nie odpowiada dokładnie na moje pytanie, ale zmniejsza rozmiar), używając następującego polecenia:

dism.exe /Online /Cleanup-Image /spsuperseded

W Windows Vista można to osiągnąć za pomocą:

vsp1cln.exe
Randall Flagg
źródło
„Operacja zakończyła się powodzeniem, ale folder pozostał tego samego rozmiaru ... chyba że nie było żadnych aktualizacji, które mogłyby zostać na stałe.
Coops