Jak całkowicie odinstalować program na komputerze Mac?

34

Pochodzę z komputera ... za każdym razem, gdy chcę odinstalować aplikację, muszę używać dodawania / usuwania programów. Na komputerze Mac możesz po prostu uruchomić plik .app z dowolnego miejsca, a wielu twierdzi, że sposobem na ich odinstalowanie jest po prostu usunięcie tego pliku .app.

Zauważyłem jednak, że wiele aplikacji zapisuje pliki w ~/Library/Application Support/katalogu. Kiedy więc usuwam plik .app, wszystkie te pliki są przechowywane w katalogu wsparcia aplikacji. Czy nie ma sposobu na odinstalowanie aplikacji i usunięcie jej z dysku twardego?

Rozsądny
źródło
2
Po prostu wiesz, że pliki tam powinny być bezwładne i nic nie zepsują, jeśli pozostaną na miejscu.
zneak
1
@zneak: Dzięki za wyjaśnienie. Nadal denerwujące jest to, że zajmuje miejsce na dysku twardym.
Sensowny
Ryzyko śledzenia wszystkich plików utworzonych przez aplikację prowadzi do możliwości usunięcia plików utworzonych i potrzebnych podczas działania deinstalatora. Moim zdaniem prawdziwe pytanie brzmi: w jakich okolicznościach należałoby całkowicie wyczyścić programy i zmarnować czas, wysiłek i zasoby na odzyskanie plików niewykonywalnych po usunięciu samego pakietu aplikacji?
bmike
@bike: weźmy na przykład aplikację taką jak Evernote, która może przechowywać gigabajty informacji w folderze „Obsługa aplikacji”. Jeśli ktoś nie korzysta już z tej aplikacji, ta przestrzeń może być dla niego bardzo cenna.
Sensowny
1
@bike: Oh, chyba już to rozumiem. Kiedy mówisz „deinstalator”, myślę, że masz na myśli aplikację, taką jak AppCleaner. Myślałem, że masz na myśli deinstalator dostarczany z aplikacją; i że ten deinstalator czasami potrzebuje tych automatycznie usuniętych plików plist podczas procesu odinstalowywania. Przepraszam za zamieszanie.
Sensowny

Odpowiedzi:

22

jeśli chcesz to zrobić za darmo, możesz użyć:

AppCleaner

a jeśli chcesz trochę zapłacić i zyskać dodatkowe funkcje, skorzystaj z:

CleanApp

Am1rr3zA
źródło
Jedną rzeczą, której AppCleaner nie robi, jest usunięcie opcji w Preferencjach systemowych. Na przykład, jeśli aplikacja, którą chcesz odinstalować, ma ikonę w „Innych” w Preferencjach systemowych, nie zostanie usunięta przez AppCleaner. Będziesz musiał kliknąć prawym przyciskiem myszy ikonę w Preferencjach systemowych i wybrać ją usunąć.
Rozsądny 28.01.11
@sens Sam używam cleanApp, ale jest to pełna informacja od człowieka AppCleaner TanX.
Am1rr3zA 28.01.11
Kolejną rzeczą, która nie została usunięta przez AppCleaner, są elementy logowania w Preferencjach systemowych> Konta> Elementy logowania.
Rozsądny 29.01.11
Link AppCleaner jest nieaktualny, użyj tego: freemacsoft.net
Andrei
@Andrei TnaX w celu uzyskania informacji.
Am1rr3zA
11

AppCleaner do końca. Zdecydowana większość aplikacji na Maca jest samodzielna, dlatego nie ma wbudowanej metody odinstalowywania w Mac OS X. Jedynym wyjątkiem są pliki plist - w zasadzie tylko preferencje aplikacji. Są to małe pliki tekstowe i zwykle nieistotne, jeśli zostaną pozostawione po usunięciu aplikacji. (Pozostawienie ich powoduje także zachowanie preferencji aplikacji, jeśli później zdecydujesz się ponownie zainstalować aplikację).

Aplikacje takie jak AppCleaner są przeznaczone dla purystów, którzy chcą naprawdę usunąć każdą ostatnią aplikację, gdy ją odinstalują (choć nic przeciwko purystom - wpadam w ten obóz). Ponieważ wszystkie te aplikacje głównie polują na te bezpańskie pliki plist, płacenie za aplikację taką jak AppZapper jest trochę niedorzeczne. AppCleaner jest bezpłatny i doskonale wykonuje pracę.

Alternatywnie aplikacja do automatyzacji Hazel automatycznie wyszukuje powiązane pliki po usunięciu aplikacji i pyta, czy chcesz je również usunąć. Nie jest darmowy, ale jest bardzo przydatny do wielu innych celów, więc jeśli chcesz uzyskać inne funkcje, które oferuje, możesz zabić dwa ptaki za pomocą jednej aplikacji.

Chris Pratt
źródło
5

Należy również pamiętać, że wiele aplikacji będzie zawierać opcję dezinstalacji jako część pakietu instalacyjnego, albo jako osobny program / skrypt w pliku .DMG, albo jako konkretna opcja w samym kreatorze instalacji.

Chociaż może się to wydawać sprzeczne z intuicją, często warto ponownie zamontować oryginalny plik .DMG (pobrany) i poszukać czegoś oznaczonego jako „odinstaluj” - czasami można znaleźć ten program narzędziowy, pakiety typu sterownika i duże gry zazwyczaj zawierają oprogramowanie do czyszczenia po sobie.

Jeśli napotkam kilka przykładów w ciągu następnego dnia, zmodyfikuję to, aby uwzględnić ich nazwiska.

robsoft
źródło
1
Jednocześnie duże pakiety, takie jak Adobe Creative Suite, czasami nie mają dezinstalatora, ale szczegółowe instrukcje ręcznego odinstalowywania wszystkich składników (i wcale nie jest to zabawne).
Philip Regan,
Większość, jeśli nie całość, oprogramowania, które pobrałem, nigdy nie zawierała dezinstalatora w dmg.
Rozsądny 28.01.11
5

AppZapper

AppZapper to zdecydowanie mój ulubiony sposób na usunięcie aplikacji i usunięcie wszystkich powiązanych plików w Preferencjach lub Wsparciu aplikacji.

Oto wskazówka. Przeciągnij AppZapper na pasek narzędzi Findera. Umożliwi to przeciągnięcie aplikacji, które chcesz odinstalować, poprzez przeciągnięcie aplikacji na skrót AppZapper na pasku narzędzi.

alternatywny tekst

Ryan McGeary
źródło
1

Magazyn Mac World z sierpnia 2010 r. Zawiera ten artykuł, wspominają o kilku programach, aby to zrobić, i wyjaśniają, dlaczego nie należy polegać na takich programach w 100%, ale sprawdzać wszystkie pliki, które usuwają, ponieważ czasami robią to, czego nie powinny.

Pozwól mi jeszcze raz sprawdzić artykuł, a tutaj opublikuję rekomendacje.

balexandre
źródło
1
Chyba masz na myśli to: macworld.com/article/151403/2010/05/…
Andrei
1

Pamiętaj, że aplikacje zainstalowane w App Store nie wymagają dezinstalatora do pełnego czyszczenia. Aby je usunąć:

  • Otwórz Launchpad i znajdź tam ikonę aplikacji.
  • Przytrzymaj klawisz Opcja.
  • Kliknij przycisk „×” w aplikacji, którą chcesz usunąć i potwierdzić.

Aplikacje niezainstalowane ze sklepu nie będą miały przycisku „×” i mogą wymagać ręcznej interwencji (zgodnie z innymi odpowiedziami).

millenomi
źródło
Przechowuje jednak wiele plików pomocniczych (takich jak nawet dane użytkownika w folderach obsługi aplikacji). Zobacz tę odpowiedź .
Lri
0

Polecam używać CleanMyMac . Ma bardzo dobrą funkcjonalność odinstalowywania. Poza tym jest w stanie wykonywać inne zadania czyszczenia systemu. Używam go bardzo często i jestem z tego bardzo zadowolony.

h3nrik
źródło
0

Sposobem na całkowite odinstalowanie programu nawet bez użycia oprogramowania innej firmy, które często powoduje uszkodzenie, jest użycie niestandardowej funkcji wyszukiwania, w tym plików systemowych wśród wyników, musisz wyszukać nazwę programu i / lub dostawcówwłoski interfejs wyszukiwania wyszukiwarki

claudio
źródło