
Три штатных способа убрать приложение
Основной путь — Finder. Откройте папку «Программы» (Applications), найдите приложение, перетащите его в Корзину и очистите её: Cmd+Shift+Delete в Finder или правый клик по Корзине → «Очистить Корзину». Перед этим закройте программу через Cmd+Q: если процесс запущен, macOS не даст удалить файл или удалит только часть. Если приложение вы запускали прямо из .dmg, после перетаскивания не забудьте выгрузить сам образ.
Второй способ — Launchpad: зажмите иконку (или нажмите Option), пока значки не начнут дрожать, и щёлкните по крестику. Так удаляются приложения, установленные из App Store; у остальных крестика не будет. Не путайте это с пунктом «Убрать из Dock» — он только скрывает значок с панели, файл остаётся на диске.
Третий — собственный деинсталлятор. У Adobe Creative Cloud, Microsoft Office, Parallels, большинства антивирусов и VPN он лежит в той же папке «Программы» или внутри самой программы. Для таких пакетов это основной способ: ручное удаление папки оставляет драйверы, системные расширения и фоновые службы.
| Способ | Когда подходит | Убирает остатки | Нужен пароль администратора |
|---|---|---|---|
| Finder → Корзина | Любые сторонние .app | Нет | Да, для папки «Программы» |
| Launchpad | Приложения из App Store | Нет | Нет |
| Штатный деинсталлятор | Adobe, Office, антивирусы, VPN | Да, частично | Да |
| Чистильщик (AppCleaner и др.) | Массовая уборка, новичкам | Да | Иногда |
Где остаются хвосты и как их найти
Пользовательская библиотека скрыта: в Finder зажмите Option, откройте меню «Переход» и выберите «Библиотека», либо нажмите Shift+Cmd+G и вставьте путь вручную. Данные программ лежат здесь:
- ~/Library/Application Support — базы данных и рабочие файлы приложения;
- ~/Library/Containers и ~/Library/Group Containers — изолированные данные sandbox-программ;
- ~/Library/Preferences — файлы настроек .plist, часто с именем вида com.vendor.app.plist;
- ~/Library/Caches и ~/Library/Logs — кэш и журналы;
- ~/Library/Saved Application State — сохранённое состояние окон;
- ~/Library/LaunchAgents — агенты автозапуска пользователя;
- /Library/LaunchDaemons и /Library/Application Support — системные компоненты, для них нужен пароль.
Поиск Spotlight библиотеку по умолчанию не индексирует, поэтому искать остатки удобнее командой в Терминале — она найдёт всё, что связано с именем программы:
mdfind -name "НазваниеПриложения"
sudo rm -rf "/Applications/Название.app"
sudo launchctl bootout system /Library/LaunchDaemons/имя.plistУдалять папки внутри ~/Library наугад нельзя: там же хранят данные системные службы и сама macOS. Убирайте только те, чьё имя совпадает с названием программы или её bundle id, и после этого перезагрузитесь — служба, оставшаяся в памяти, снимет файл заново.
Сначала выгружайте службы (launchctl bootout), и только потом удаляйте файлы: если plist автозапуска останется битым, macOS будет ругаться на повреждённый элемент входа при каждой загрузке.
Чистильщики и сложные случаи
Если не хочется искать остатки вручную, используйте бесплатный AppCleaner: приложение перетаскивается в его окно, утилита показывает список связанных файлов и удаляет их вместе с программой. Открытый аналог — Pearcleaner, платные варианты — App Cleaner & Uninstaller и CleanMyMac. Всем им стоит показывать конкретное приложение, а не давать вслепую удалять «системный мусор»: автоматическая чистка библиотек может задеть данные других программ.
Антивирусы, VPN и драйверы ставят системные расширения. Их сначала отключают в «Системных настройках» → «Основные» → «Элементы входа и расширения», а уже потом запускают штатный деинсталлятор. Встроенные приложения Apple — Safari, Почту, Фото, Музыку — удалить нельзя: они находятся на защищённом системном томе, целостность которого контролирует SIP. Значок такого приложения можно лишь убрать из Dock или перетащить в папку на второй странице Launchpad.
Бывает, что сторонняя программа не перетаскивается в Корзину: обычно она запущена, обновляется или держит фоновый процесс с правами root. Проверьте «Мониторинг системы», завершите процессы с её именем и повторите попытку. Если не помогает, загрузитесь в безопасном режиме (на Apple Silicon — удерживайте кнопку питания до появления параметров запуска) — сторонние расширения в нём не загружаются, и папку удаётся убрать.
Частые вопросы и ошибки
Достаточно ли просто перетащить приложение в Корзину? Для работы программы — да, она больше не запустится. Но кэш, настройки и журналы останутся на диске и продолжат занимать место, поэтому после удаления имеет смысл проверить ~/Library вручную или чистильщиком.
Приложение пропало из Launchpad — оно удалено? Оно переместилось в Корзину. Пока Корзина не очищена, файлы лежат на диске и восстановимы, а место не освобождено.
Можно ли удалить приложение через Терминал? Да, командой sudo rm -rf с полным путём к .app. Способ быстрее при массовой уборке, но ошибка в пути необратима: Корзины у такой команды нет, восстановить файл будет нечем.
Почему после удаления остался элемент входа? Остался LaunchAgent или LaunchDaemon удалённой программы. Удалите соответствующий plist из ~/Library/LaunchAgents или /Library/LaunchDaemons и перезагрузитесь — уведомление исчезнет.
Практический порядок такой: закройте программу, удалите её Finder'ом или деинсталлятором, очистите Корзину, проверьте четыре папки — Application Support, Preferences, Caches и LaunchAgents — и перезагрузитесь. Этого хватает в большинстве случаев, а чистильщик стоит подключать только для крупных пакетов вроде Adobe или антивирусов, которые ставят компоненты в /Library.