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

Если перетащить программу в Корзину, удалится сама программа, но не то, что она создала за время работы: настройки, кэши, служебные файлы и фоновые помощники останутся на Mac. Вот как удалить программу обычным способом, а потом найти и убрать всё, что после неё осталось.

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей
  1. Откройте MacWashing и выберите Деинсталлятор в боковом меню.
  2. Нажмите Показать программы и отметьте программу в списке.
  3. Нажмите Удалить и подтвердите. Файлы, которые могут быть вашими, отмечены как «Возможно» и не выбираются сами.

Бесплатная пробная версия · macOS 14 и новее

Перед удалением

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

Если у программы есть собственный деинсталлятор, воспользуйтесь им. Он обычно есть у программ Adobe и Microsoft, антивирусов, VPN-клиентов и драйверов и убирает системные компоненты, которые обычное удаление оставляет. Ищите его в папке программы, в её меню или на сайте разработчика.

Удалите программу

  1. Откройте Finder и выберите Программы в боковом меню.
  2. Перетащите программу в Корзину в Dock или выделите её и нажмите Command-Delete.
Finder, «Программы»: контекстное меню программы с пунктом «Переместить в Корзину»
  1. Введите пароль администратора, если macOS его попросит.
  2. Очистите Корзину, когда убедитесь, что программа больше не нужна.
Окно Корзины в Finder с кнопкой «Очистить»

Ещё один способ, где виден размер каждой программы: откройте Системные настройки › Основные › Хранилище, нажмите кнопку ⓘ рядом с Программы, выберите программу и нажмите Удалить.

В macOS Sonoma и Sequoia программы из App Store можно удалить и в Launchpad: нажмите и удерживайте значок, пока значки не начнут покачиваться, затем нажмите кнопку × на программе.

Что остаётся на Mac после удаления

Программы хранят свои данные в папке «Библиотеки» внутри домашней папки. Она скрыта: в Finder откройте меню Переход, зажмите клавишу Option и выберите Библиотеки. Вот папки, где программа обычно что-то оставляет:

Меню «Переход» в Finder с зажатой клавишей Option: пункт «Библиотеки»
  • Application Support — данные программы, часто самая большая часть.
  • Caches — временные файлы, которые программа может создать заново.
  • Preferences — файлы настроек с идентификатором программы в названии, например com.spotify.client.plist.
  • Containers и Group Containers — данные программ из App Store и других программ, работающих в «песочнице».
  • Logs, Saved Application State, HTTPStorages и WebKit — журналы, положение окон и данные сайтов.
  • LaunchAgents — фоновые компоненты, которые запускают помощников программы при входе в систему.

Некоторые программы ставят файлы и для всех пользователей Mac: в /Library/Application Support, /Library/LaunchAgents, /Library/LaunchDaemons и /Library/PrivilegedHelperTools. Чтобы их удалить, нужен пароль администратора.

Как убрать остатки вручную

  1. Запомните название программы и её разработчика: остатки называются по одному из них или по идентификатору программы — перевёрнутому адресу сайта вроде com.spotify.client.
  2. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите ~/Library/Application Support и нажмите Return.
Панель «Переход к папке» с введённым путём ~/Library/Application Support
  1. Найдите папку с названием программы или разработчика и переместите её в Корзину.
Папка Application Support в Finder: папка удалённой программы и пункт «Переместить в Корзину»
  1. Сделайте то же в ~/Library/Caches, ~/Library/Preferences, ~/Library/Containers, ~/Library/Group Containers, ~/Library/Logs и ~/Library/LaunchAgents.
  2. Перезагрузите Mac, убедитесь, что всё работает, и очистите Корзину.

Удаляйте только то, что точно относится к удалённой программе. Некоторые папки общие для нескольких программ одного разработчика, например Google или Microsoft в Application Support: если вы пользуетесь другой их программой, общую папку не трогайте. Ничего не удаляйте из папки System.

Кэш можно чистить у любой программы, не только у удалённой: см. как очистить кэш на Mac.

Фоновые компоненты и объекты входа

Некоторые программы запускают помощников при входе в систему, и macOS может показывать их даже после удаления программы. Откройте Системные настройки › Основные › Объекты входа и расширения (в macOS Sonoma — Объекты входа) и просмотрите списки Открывать при входе и Разрешить в фоновом режиме. Выключите то, что относится к удалённым программам. Сами файлы лежат в папках LaunchAgents и LaunchDaemons из списка выше.

Системные настройки, «Основные», «Объекты входа и расширения»: список «Открывать при входе»

Если программа не удаляется

  • «Объект не может быть перемещён в Корзину, так как он открыт». Закройте программу. Если она не отвечает, нажмите Option-Command-Esc и завершите её принудительно. Фоновых помощников можно найти и завершить в Мониторинге системы.
  • Программа — часть macOS. Safari, Почта, Музыка и другие встроенные программы лежат на защищённом системном томе, и удалить их нельзя. Места, которое можно было бы использовать, это всё равно не освободило бы.
  • macOS просит пароль, которого вы не знаете. Программу для всех пользователей установил администратор: попросите его или войдите под учётной записью администратора.
  • Программа появляется снова. Её переустанавливает что-то другое — обычно программа обновления от разработчика или фоновый компонент. Сначала уберите их, как описано выше, а потом удалите программу ещё раз.
Окно «Принудительное завершение программ»

А с MacWashing это в один клик

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей

Деинсталлятор MacWashing делает всё это за вас. Отметьте программу — он найдёт, что она оставила в каждой из этих папок, по базе правил на 930+ программ и удалит всё вместе, включая фоновые компоненты. Программы, которые вы не открывали месяцами, отмечаются одним нажатием «Выбрать неиспользуемые».

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы вместе с программой?

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

Что если программа сейчас запущена?

MacWashing подождёт, пока она закроется, или закроет её по вашей команде, и только потом удалит её файлы.

Можно ли удалять программы в MacWashing бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удаляется ли программа целиком, если перетащить её в Корзину?

Удаляется только сама программа. Её настройки, кэши, служебные файлы и фоновые компоненты остаются в папке «Библиотеки»: вреда от них нет, но они занимают место, а некоторые фоновые компоненты продолжают пытаться запуститься.

Безопасно ли удалять файлы программы из папки «Библиотеки»?

Да, если программа уже удалена и файлы точно относятся к ней. Не трогайте папки, общие с программами, которыми вы пользуетесь, и ничего не удаляйте из папки System.

Нужно ли перезагружать Mac после удаления программы?

Не всегда, но перезагрузка останавливает уже запущенных помощников, и от программы ничего не остаётся в памяти.