Как полностью «удалить» приложение в OS X


13

Итак, я пользуюсь Mac уже около семи месяцев. И одна вещь, которая меня интересует, - это как полностью удалить приложение.
Я знаю, что приложения часто оставляют лишнюю ненужную информацию на вашем компьютере; и удаление приложения из каталога приложений не полностью удаляет его. Мне просто интересно, как я могу «искать и уничтожать» файлы, оставленные приложениями.


1
Исходя из опыта, самые распространенные приложения, которые оставляют файлы, это ~ / Library / Application Support / AppName или / Library / Application Support. Файлы настроек хранятся в ~ / Library / Preferences.
Верный

Ответы:


11

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

Для большинства приложений просто выйдите из приложения и перетащите его в корзину.

Большинство приложений Mac не создаст много лишнего мусора. Это оставит несколько конфигурационных файлов и т. Д., Но они, как правило, очень маленькие, и вы хотите, чтобы они были там, если вы когда-нибудь решите установить приложение снова.

Если вы действительно хотите избавиться от всего этого:

Откройте Finder и откройте меню Go. Удерживайте нажатой клавишу «Option», чтобы сделать пункт меню «Библиотека» видимым, и щелкните по нему.

Введите название приложения в верхнем правом окне поиска (например, «TextMate»), и, когда оно предложит «Имя файла содержит: textmate» в меню, нажмите на него. По умолчанию он будет искать «Этот Mac», нажимать «Библиотека», чтобы выполнить поиск только в той папке, в которой вы находились, прежде чем выполнять поиск.

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

Будьте осторожны, изменение чего-либо в папке Library может испортить вашу систему. Не делайте этого вообще, если у вас нет резервной копии для восстановления, если что-то пойдет не так. Хотя обычно это довольно безопасно, большинство файлов в папке «Библиотека» в домашней папке вашего пользователя будут воссозданы по мере необходимости, если что-то важное было удалено.

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

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


7

Если вы покупаете приложение в Mac App Store, вы можете полностью удалить его с помощью панели запуска. Нажмите и удерживайте, чтобы начать покачивание приложений, затем нажмите X в приложении, которое хотите удалить.

Для приложений, установленных вне Mac App Store, я использую AppZapper.


Что, если я уже удалил приложение, и я просто хочу избавиться от лишнего мусора?
Джеймс Литевский

1
Вероятно, самым простым способом было бы переустановить и затем использовать AppZapper.
Джей Томпсон

2
Если программное обеспечение было установлено через .pkg или .mpkg, вы можете использовать команду терминала pkgutil. Используйте pkgutil --pkgs для просмотра списка всех установленных пакетов, затем используйте pkgutil --files com.example.pkg, чтобы увидеть, где были установлены файлы. Затем вы можете удалить эти файлы.
Джей Томпсон

Я бы не советовал делать это таким образом, если только вы не уверены в внесении изменений в системные папки.
Джей Томпсон

На самом деле, использование Launchpad для удаления приложений только перебирает полезную нагрузку (папку .app) и не удаляет файлы настроек или любые другие помехи, которые могли быть установлены. Это похоже на перетаскивание приложения в корзину.

5

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

введите описание изображения здесь


Будут ли найдены файлы, связанные с уже удаленными приложениями?
Джеймс Литевский

Нет, приложение должно быть установлено, а затем удалено, пока AppTrap активен. Но вы можете попробовать переустановить приложение и затем удалить его снова.
afragen

@james Я уверен, что это не так. Если у вас есть что-то, что вы удалили перед установкой AppTrap, оно не будет поймано.
daviesgeek

1

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

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

Из опыта могу предложить следующее:

CleanApp или TrashMe (рекомендуется)

iTrash или AppDelete или AppCleaner (я не могу много о них сказать)

некоторые из них доступны для ознакомления, поэтому вы можете протестировать их перед покупкой!


Однако отзывы показывают, что приложения этого не делают 2, например macworld.com/article/151403/2010/05/… и rixstep.com/4/2/20100529,06.shtml
user151019
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.