Как полностью удалить программу на Mac?


34

Я пришел с ПК ... каждый раз, когда я хочу удалить приложение, я должен использовать добавить / удалить программы. На Mac вы можете просто запустить файл .app из любого места, и многие говорят, что способ удалить их - просто удалить этот файл .app.

Однако я заметил, что многие приложения сохраняют файлы в ~/Library/Application Support/каталоге. Поэтому, когда я удаляю файл .app, все эти файлы сохраняются в каталоге поддержки приложений. Нет ли способа удалить приложение и удалить все, что было установлено на моем жестком диске?


2
Просто, чтобы вы знали, файлы там должны быть инертными и ничего не сломать, если они останутся на месте.
2010 года

1
@zneak: Спасибо за объяснение. Это все еще раздражает, что это занимает место на жестком диске.
10:00

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

@bmike: возьмем, к примеру, приложение типа evernote, которое может хранить гигабайты информации в папке «Поддержка приложений». Если кто-то больше не использует это приложение, это пространство может быть очень ценным для них.
Чувствительный

1
@bmike: О, я думаю, я понял это сейчас. Когда вы говорите «деинсталлятор», я полагаю, что вы имеете в виду такое приложение, как AppCleaner. Я думал, что вы имеете в виду деинсталлятор, который поставляется с приложением; и что этот деинсталлятор иногда нуждался в этих автоматически удаляемых файлах plist во время процесса деинсталляции. Извините за путаницу.
Чувственный

Ответы:


22

если вы хотите сделать это бесплатно, вы можете использовать:

AppCleaner

и если вы хотите заплатить немного и получить дополнительные возможности, используйте:

CleanApp


AppCleaner не может удалить параметры в Системных настройках. Например, если приложение, которое вы хотите удалить, имеет значок «Другое» в Системных настройках, оно не будет удалено AppCleaner. Вам нужно будет щелкнуть правой кнопкой мыши значок в Системных настройках и выбрать, чтобы удалить его.
Чувственный

@sens Я сам использую cleanApp, но это полная информация от AppCleaner TanX man.
Am1rr3zA

Еще одна вещь, не удаляемая AppCleaner, это элементы входа в Системные настройки> Учетные записи> Элементы входа.
Чувственный

Ссылка AppCleaner устарела, используйте эту: freemacsoft.net
Андрей

@ Андрей TnaX для информации.
Am1rr3zA

11

AppCleaner полностью. Подавляющее большинство приложений на Mac являются самодостаточными, поэтому в Mac OS X нет встроенного метода удаления. Единственное исключение - файлы plist - по сути, просто настройки приложений. Это крошечные текстовые файлы, которые, как правило, несущественны, если их оставить после удаления приложения. (Оставив их, вы также сохраните настройки приложения, если позже решите переустановить приложение.)

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

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


5

Также имейте в виду, что многие приложения будут включать параметр удаления как часть своего установочного пакета, либо в виде отдельной программы / скрипта в файле .DMG, либо в качестве специального параметра в самом мастере установки.

Так что, хотя это может показаться нелогичным, часто стоит снова смонтировать оригинальный файл .DMG (который вы скачали) и поискать что-нибудь с пометкой «деинсталляция» - иногда вы обнаруживаете эту утилиту, пакеты типа драйвера и большие игры. склонны включать программное обеспечение для очистки после себя.

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


1
В то же время в больших пакетах, таких как Adobe Creative Suite, иногда нет деинсталлятора, но вместо этого есть подробные инструкции о том, как вручную удалить все компоненты (и это совсем не весело).
Филипп Реган

Большая часть, если не все, загруженного мною программного обеспечения никогда не включало деинсталлятор в dmg.
Чувственный

5

AppZapper

AppZapper - безусловно, мой любимый способ удалить Приложение и очистить любые связанные файлы в Предпочтениях или Поддержке Приложения.

Кроме того, вот совет. Перетащите AppZapper на панель инструментов вашего Finder следующим образом. Это даст вам возможность перетаскивать приложения, которые вы хотите удалить, перетаскивая приложение поверх ярлыка AppZapper на панели инструментов.

альтернативный текст


1

В журнале Mac World за август 2010 года есть статья, в которой упоминается несколько программ для этого, и объясняется, почему вы не должны полагаться на такие программы на 100%, а проверять все файлы, которые они стирают, поскольку иногда они делают то, что не должны.

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


1
Полагаю, вы имеете в виду это: macworld.com/article/151403/2010/05/…
Андрей

1

Обратите внимание, что приложения, установленные из App Store, не требуют удаления для полной очистки. Чтобы удалить их:

  • Откройте Launchpad и найдите там значок приложения.
  • Удерживайте клавишу «Option».
  • Нажмите кнопку «×» в приложении, которое вы хотите удалить и подтвердить.

Приложения, не установленные из магазина, не будут иметь кнопки «×» и могут потребовать ручного вмешательства (согласно другим ответам).


Он хранит много файлов поддержки (например, даже пользовательские данные в папках поддержки приложений). Смотрите этот ответ .
Lri

0

Я рекомендую использовать CleanMyMac . У него очень хорошая деинсталляция. Кроме того, он может выполнять другие задачи очистки системы. Я использую это очень часто и очень доволен этим.


0

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

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