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

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

Бесплатно 7 дней · 49 $ навсегда, без подписки

Разобраться, как удалить приложение на Mac, на первый взгляд просто, и первый шаг обычно действительно лёгкий: перетащил значок в Корзину, очистил её — готово. Загвоздка в том, что приложение почти никогда не бывает одним файлом. Типичная программа для Mac устанавливает пакет в папку «Программы», а затем разбрасывает файлы настроек, кэши, журналы и служебные данные по скрытым папкам Библиотеки. Перетаскивание в Корзину убирает пакет и оставляет всё остальное — иногда это сотни мегабайт на программу, а порой и несколько гигабайт.

В этом руководстве — три надёжных способа удалить программу на Mac, когда какой из них подходит, и где именно искать остатки, до которых почти никто не доходит.

Три способа удалить программу на Mac

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

Откуда программаКак её удалитьУбирает остатки?
Из Mac App StoreLaunchpad → нажать и удерживать → крестикЧастично
Скачанный .dmg или .pkgПеретащить из «Программ» в КорзинуНет — остаются файлы Библиотеки
Со своим деинсталляторомЗапустить встроенный «Uninstall»Обычно да

Launchpad (программы из App Store). Откройте Launchpad в Dock, нажмите и удерживайте любой значок, пока они не начнут покачиваться, затем нажмите крестик на нужной программе. Это самый чистый встроенный путь, но он работает только для приложений из App Store.

Finder (скачанные программы). Откройте новое окно Finder, выберите в боковом меню Программы, перетащите приложение в Корзину (или щёлкните правой кнопкой и выберите Переместить в Корзину), затем очистите Корзину. Быстро — но именно этот способ оставляет служебные файлы.

Встроенный деинсталлятор. Крупные программы от Adobe, Microsoft, а также многие VPN и антивирусы поставляются с собственным деинсталлятором. Загляните в папку программы внутри «Программ» или на сайт разработчика. Если такой инструмент есть, используйте его: он точно знает, где лежат его файлы.

Как удалить остаточные файлы вручную

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

  1. Сначала закройте приложение и убедитесь, что оно не работает в строке меню или в Dock. Удаление файлов работающей программы приводит к ошибкам.
  2. Переместите программу из папки Программы в Корзину способом через Finder, описанным выше.
  3. В Finder откройте меню Переход, удерживайте клавишу Option (⌥) и выберите пункт Библиотека (без удержания Option он скрыт). Откроется ваша пользовательская папка Библиотеки.
  4. Проверьте эти папки на элементы с именем программы или её разработчика и перетащите совпадения в Корзину:
    • ~/Library/Application Support — главный виновник; базы данных, плагины и сохранённое состояние
    • ~/Library/Caches — временные файлы, которые при необходимости создаются заново
    • ~/Library/Preferences — файлы настроек .plist
    • ~/Library/Logs — журналы диагностики
    • ~/Library/Containers и ~/Library/Group Containers — данные приложений из песочницы
    • ~/Library/LaunchAgents — всё, что запускало программу в фоне
  5. Очистите Корзину, чтобы освободить место.

Одно предостережение: удаляйте только те элементы, чьи имена явно совпадают с программой или её разработчиком. Сомневаетесь — оставьте: гадание в Библиотеке как раз и приводит к удалению не того файла. Поиск по имени разработчика внутри каждой папки делает совпадения очевидными.

Как MacScrub удаляет приложения начисто

Делать это вручную можно, но долго и легко ошибиться: имена не всегда совпадают с программой, часть файлов прячется в системной папке /Library, а объекты входа и вовсе живут отдельно. Эту брешь и закрывает MacScrub.

Деинсталлятор MacScrub сразу находит весь след приложения: пакет, его настройки, данные Application Support, кэши, журналы, контейнеры, а также объекты входа и фоновые агенты, которые оно зарегистрировало. Вы просматриваете полный список и удаляете всё за один шаг. Несколько принципов делают его аккуратным, а не агрессивным:

  • Сначала всё уходит в Корзину. Ничего не стирается мгновенно, поэтому то, что вы не собирались удалять, остаётся полностью восстановимым, пока вы не очистите Корзину.
  • Правила очистки открыты. На GitHub можно прочитать, что именно MacScrub находит и удаляет для каждой программы — никакого скрытого поведения, телеметрии или фоновых демонов.
  • Встроенные предохранители берегут важное. MacScrub пропускает защищённые системные программы Apple и заведомо чувствительные данные, чтобы вы случайно не сломали macOS и не удалили то, на что реально полагаетесь.

MacScrub работает нативно на Apple Silicon и нотаризован Apple; есть бесплатный пробный период 7 дней и разовая лицензия 49 $ навсегда, без подписки. Если вы удаляете всего одну программу, ручного способа выше достаточно. Если же вы регулярно пробуете новый софт и хотите каждый раз убирать его начисто, деинсталлятор, который ловит остатки, экономит реальное место на диске и реальные усилия.

После удаления: быстрая проверка

Когда программа удалена, убедитесь, что место вернулось. Откройте Настройки системы → Основные → Хранилище и дайте шкале пересчитаться — после очистки Корзины это занимает некоторое время. Если категория вроде «Программы» или «Системные данные» упрямо остаётся большой, обычно это и есть те самые остатки, о которых речь в этом руководстве: кэши и служебные файлы давно удалённого софта. Их очистка и есть разница между «удалил программу» и «удалил по-настоящему».

Frequently asked

Достаточно ли перетащить приложение в Корзину, чтобы удалить его на Mac?+
Не полностью. Корзина убирает сам пакет программы, но большинство приложений разбрасывают настройки, кэши и файлы поддержки по папкам Библиотеки. Эти остатки никуда не деваются — поэтому «удалённая» программа может по-прежнему занимать сотни мегабайт, а иногда и гигабайты.
Где лежат остаточные файлы удалённых приложений на Mac?+
Обычно в ~/Library — это Application Support, Caches, Preferences, Logs и Containers, а ещё LaunchAgents для всего, что работало в фоне. Некоторые программы кладут файлы и в системную папку /Library. По умолчанию все эти папки скрыты, поэтому до них почти никто не добирается.
Есть ли способ удалить приложение быстрее и без остатков?+
Да. Деинсталлятор MacScrub находит пакет программы вместе с настройками, кэшами, файлами поддержки и объектами входа, а затем удаляет всё за один шаг. Сначала всё уходит в Корзину, поэтому любое удаление можно отменить. Программа бесплатна 7 дней, потом 49 $ навсегда — без подписки.
Можно ли удалить встроенные приложения Apple, например Safari или «Почту»?+
Нет, и лучше не пытаться. Системные приложения защищены macOS, а их удаление может сломать обновления или другие функции. Вместо этого их можно убрать из Dock или Launchpad. MacScrub намеренно пропускает защищённые системные программы, чтобы Mac оставался стабильным.
Удаление приложения сотрёт мои документы и файлы?+
Как правило, нет: удаляется сама программа и её служебные данные, а не файлы, сохранённые отдельно — документы, фото или экспорт в папках «Документы» и iCloud. Но всё важное всё равно стоит сохранить заранее. Поскольку MacScrub отправляет удаления в Корзину, нужное можно вернуть до её очистки.

Give your Mac a considered clean.

Бесплатно 7 дней · 49 $ навсегда, без подписки