How to Completely Uninstall Apps on Mac: Remove All Leftover Files Guide 2026

macOSTahoe ·
How to Completely Uninstall Apps on Mac: Remove All Leftover Files Guide 2026

Learn how to completely uninstall applications on Mac and remove all leftover files, caches, and preferences. Covers manual removal, built-in tools, and the best free uninstaller apps for macOS Tahoe.

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

Правильное удаление приложений освобождает место на диске и помогает вашему Mac работать более эффективно.

MacBook Clean Desktop

Mac Storage Cleanup

Почему стандартное удаление недостаточно

При установке приложения на Mac создаются файлы в нескольких местах:

МестоположениеЧто хранитсяТипичный размер
/ApplicationsОсновной пакет приложения50МБ - 5ГБ
~/Library/Application SupportДанные пользователя, базы данных10МБ - 10ГБ
~/Library/CachesВременные файлы, кэш1МБ - 5ГБ
~/Library/PreferencesФайлы настроек (.plist)1КБ - 10МБ
~/Library/LogsЛоги приложений1МБ - 500МБ
~/Library/ContainersДанные изолированных приложений10МБ - 20ГБ
~/Library/Group ContainersОбщие данные приложений1МБ - 5ГБ
/Library/Application SupportСистемные данные приложений10МБ - 1ГБ
~/Library/Saved Application StateПоложение окон, состояния1КБ - 50МБ
/Library/LaunchAgentsФоновые сервисы1КБ - 100КБ

Проблема: Перемещение в корзину удаляет только пакет приложения в /Applications. Все остальное остается.

Часть 1: Встроенные методы удаления приложений

Способ 1: Перетащить в корзину (Базовый)

Самый простой способ, но оставляет оставшиеся файлы:

  1. Откройте Finder
  2. Перейдите в папку Applications (⌘⇧A)
  3. Найдите приложение
  4. Перетащите в корзину (или правый клик > Move to Trash)
  5. Очистите корзину

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

Способ 2: Используйте встроенный удалитель приложения

Некоторые приложения имеют собственные удалители:

Проверка наличия удалителя:

  1. Посмотрите в папке приложения в Applications
  2. Поищите в Spotlight "[Имя приложения] Uninstaller"
  3. Проверьте веб-сайт разработчика

Популярные приложения с удалителями:

  • Adobe Creative Cloud
  • Microsoft Office
  • Logitech Options+
  • Parallels Desktop
  • VMware Fusion
  • Avast/Norton security apps

Как найти:

# Search for uninstallers in Spotlight
mdfind "kMDItemDisplayName == '*uninstall*'"

Способ 3: Параметры системы macOS (macOS Tahoe)

macOS Tahoe улучшает управление приложениями в параметрах системы:

  1. Откройте System Settings
  2. Перейдите в General > Storage
  3. Нажмите Applications
  4. Выберите приложение для удаления
  5. Нажмите Delete

Преимущество: Показывает размеры приложений, помогает определить "пожирателей" места.

Ограничение: Все еще не удаляет все оставшиеся файлы для большинства приложений.

Способ 4: Settings > Applications (Новое в Tahoe)

macOS Tahoe 26.2 вводит отдельный раздел Applications:

  1. System Settings > General > Applications
  2. Просмотрите все установленные приложения с размерами
  3. Нажмите на приложение для просмотра деталей
  4. Нажмите Uninstall или Move to Trash

Примечание: Этот метод обеспечивает лучшую очистку, чем перетаскивание в корзину для приложений App Store.

Часть 2: Полное ручное удаление

Пошаговое ручное удаление

Шаг 1: Переместите приложение в корзину

# Drag from Applications to Trash, or:
sudo rm -rf /Applications/AppName.app

Шаг 2: Откройте папку Library

Папка Library скрыта по умолчанию:

  • В Finder нажмите ⌘⇧G
  • Введите ~/Library и нажмите Enter
  • Или удерживайте Option и нажмите меню Go, затем выберите Library

Шаг 3: Поищите и удалите оставшиеся файлы

Проверьте эти места (замените "AppName" на фактическое имя приложения):

# Application Support
~/Library/Application Support/AppName/

# Caches
~/Library/Caches/AppName/
~/Library/Caches/com.developer.appname/

# Preferences
~/Library/Preferences/com.developer.appname.plist

# Logs
~/Library/Logs/AppName/

# Containers (sandboxed apps)
~/Library/Containers/com.developer.appname/

# Group Containers
~/Library/Group Containers/group.com.developer.appname/

# Saved Application State
~/Library/Saved Application State/com.developer.appname.savedState/

# System-wide locations (may require admin password)
/Library/Application Support/AppName/
/Library/Caches/AppName/
/Library/Preferences/com.developer.appname.plist
/Library/LaunchAgents/com.developer.appname.plist
/Library/LaunchDaemons/com.developer.appname.plist

Шаг 4: Используйте поиск Finder

  1. Откройте Finder
  2. Нажмите ⌘F для открытия поиска
  3. Нажмите "This Mac" для поиска везде
  4. Введите имя приложения или имя разработчика
  5. Просмотрите и удалите связанные файлы

Шаг 5: Очистите корзину

# Empty Trash from Terminal (including protected files)
sudo rm -rf ~/.Trash/*

Команды терминала для полного удаления

Найдите все связанные файлы:

# Search for files containing app name
mdfind -name "AppName"

# Search for bundle identifier
mdfind "kMDItemCFBundleIdentifier == 'com.developer.appname'"

# List files in common locations
ls -la ~/Library/Application\ Support/ | grep -i appname
ls -la ~/Library/Caches/ | grep -i appname
ls -la ~/Library/Preferences/ | grep -i appname

Удалите все найденные файлы:

# After verifying files, remove them
rm -rf ~/Library/Application\ Support/AppName
rm -rf ~/Library/Caches/com.developer.appname
rm ~/Library/Preferences/com.developer.appname.plist
rm -rf ~/Library/Saved\ Application\ State/com.developer.appname.savedState

Поиск идентификаторов пакета

Для поиска идентификатора пакета приложения (необходимо для поиска файлов настроек):

# Method 1: Using mdls
mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app

# Method 2: Looking at Info.plist
defaults read /Applications/AppName.app/Contents/Info.plist CFBundleIdentifier

# Method 3: For running apps
osascript -e 'id of app "AppName"'

Часть 3: Лучшие бесплатные приложения для удаления

AppCleaner (Рекомендуется)

Скачать: freemacsoft.net/appcleaner

Почему это лучший выбор:

  • Полностью бесплатное, без ограничений
  • Легкое (менее 3МБ)
  • Находит все связанные файлы
  • Умное обнаружение оставшихся файлов
  • Интерфейс с перетаскиванием
  • Предупреждение о защищенных приложениях

Как использовать AppCleaner:

  1. Скачайте и откройте AppCleaner
  2. Перетащите приложение, которое хотите удалить, в окно
  3. AppCleaner автоматически находит все связанные файлы
  4. Просмотрите список (флажки позволяют сохранить определенные файлы)
  5. Нажмите "Remove"

Функция SmartDelete:

  1. Откройте настройки AppCleaner
  2. Включите "SmartDelete"
  3. Теперь при перетаскивании любого приложения в корзину AppCleaner перехватит и предложит полное удаление

AppZapper

Скачать: appzapper.com (Бесплатная пробная версия, платная полная версия)

Особенности:

  • "Zap" приложения со всеми связанными файлами
  • Функция отмены для случайных удалений
  • Hit list показывает, что будет удалено

Pearcleaner (Open Source)

Скачать: github.com/alienator88/Pearcleaner

Особенности:

  • Бесплатное и открытого исходного кода
  • Нативный дизайн macOS
  • Находит осиротелые файлы от удаленных приложений
  • Регулярные обновления

Установка через Homebrew:

brew install --cask pearcleaner

CleanMyMac X (Freemium)

Скачать: Mac App Store или macpaw.com

Бесплатные функции:

  • Ограниченная функция удаления
  • Показывает размеры приложений и оставшиеся файлы

Платные функции:

  • Полное удаление
  • Очистка системы
  • Удаление вредоносного ПО

Таблица сравнения

ПриложениеЦенаНаходит все файлыЛегко использоватьOpen Source
AppCleanerБесплатноДаДаНет
PearcleanerБесплатноДаДаДа
AppZapper$12.95ДаДаНет
CleanMyMac X$39.95/годДаДаНет

Рекомендация: AppCleaner для большинства пользователей - это бесплатное, эффективное и легкое решение.

Часть 4: Удаление упрямых приложений

Удаление приложений, которые невозможно удалить

Ошибка: "App is in use"

  1. Полностью закройте приложение (⌘Q)
  2. Проверьте Activity Monitor на наличие запущенных процессов:
    • Откройте Activity Monitor (Spotlight: "Activity Monitor")
    • Поищите имя приложения
    • Выберите процесс, нажмите кнопку X для выхода
  3. Попробуйте удалить снова

Принудительно завершить все экземпляры:

# Find and kill all processes
pkill -f "AppName"

# Or more aggressive
killall "AppName"

Ошибка: "You don't have permission"

  1. Проверьте разрешения файла:
ls -la /Applications/AppName.app
  1. Возьмите права собственности:
sudo chown -R $(whoami) /Applications/AppName.app
sudo chmod -R 755 /Applications/AppName.app
  1. Удалите с sudo:
sudo rm -rf /Applications/AppName.app

Удаление системных расширений (kernel extensions)

Некоторые приложения устанавливают расширения ядра, которые остаются после удаления:

Список установленных расширений:

# System Extensions (modern)
systemextensionsctl list

# Kernel Extensions (legacy)
kextstat | grep -v com.apple

Удалите системные расширения:

# Usually done by app's uninstaller, but if needed:
sudo systemextensionsctl uninstall <TeamID> <BundleID>

Удаление элементов входа

Приложения могут добавлять элементы входа, которые запускаются при запуске:

  1. System Settings > General > Login Items
  2. Найдите приложение в разделе "Open at Login"
  3. Выберите и нажмите "-" для удаления

Или через Terminal:

# List login items
osascript -e 'tell application "System Events" to get the name of every login item'

# Remove specific item
osascript -e 'tell application "System Events" to delete login item "AppName"'

Удаление Launch Agents и Daemons

Фоновые сервисы остаются после удаления приложения:

# User Launch Agents
ls ~/Library/LaunchAgents/

# System Launch Agents
ls /Library/LaunchAgents/

# System Launch Daemons
ls /Library/LaunchDaemons/

# Unload and remove
launchctl unload ~/Library/LaunchAgents/com.developer.appname.plist
rm ~/Library/LaunchAgents/com.developer.appname.plist

Часть 5: Очистка после множественных удалений

Поиск осиротелых файлов

После удаления многих приложений со временем накапливаются осиротелые файлы:

Используя Terminal:

# Find large folders in Application Support
du -sh ~/Library/Application\ Support/* | sort -hr | head -20

# Find large cache folders
du -sh ~/Library/Caches/* | sort -hr | head -20

Используя Pearcleaner:

  1. Откройте Pearcleaner
  2. Нажмите "Orphaned Files"
  3. Просмотрите и удалите файлы удаленных приложений

Проверка скрытых остатков

# Search for all .plist files modified in last year
find ~/Library/Preferences -name "*.plist" -mtime -365 -type f

# Find all large files in Library
find ~/Library -size +100M -type f 2>/dev/null

Контрольный список безопасной очистки

Перед удалением любого файла проверьте:

  • Приложение больше не установлено
  • Имя файла/папки соответствует удаленному приложению
  • Это не общий компонент (используется другими приложениями)
  • У вас есть резервная копия (Time Machine или другая)
  • Это не системный файл (ничего в /System)

Часть 6: Специальные случаи

Удаление Microsoft Office

Microsoft предоставляет официальный инструмент для удаления:

  1. Скачайте с сайта поддержки Microsoft
  2. Запустите скрипт "Remove Office"
  3. Или удалите вручную:
# Remove apps
rm -rf /Applications/Microsoft\ Word.app
rm -rf /Applications/Microsoft\ Excel.app
rm -rf /Applications/Microsoft\ PowerPoint.app
rm -rf /Applications/Microsoft\ Outlook.app
rm -rf /Applications/Microsoft\ OneNote.app

# Remove support files
rm -rf ~/Library/Group\ Containers/UBF8T346G9.Office
rm -rf ~/Library/Containers/com.microsoft.*
rm ~/Library/Preferences/com.microsoft.*.plist

Удаление Adobe Creative Cloud

Adobe требует их удалитель:

  1. Откройте приложение Creative Cloud
  2. Выйдите из аккаунта
  3. Перейдите в Help > Uninstall (или используйте Adobe CC Cleaner Tool)
  4. Скачайте Adobe CC Cleaner с поддержки Adobe, если необходимо

Ручная очистка после:

rm -rf ~/Library/Application\ Support/Adobe
rm -rf ~/Library/Caches/Adobe
rm -rf ~/Library/Preferences/com.adobe.*
rm -rf /Library/Application\ Support/Adobe

Удаление приложений Homebrew

Приложения, установленные через Homebrew:

# List installed casks
brew list --cask

# Uninstall cask
brew uninstall --cask appname

# Clean up
brew cleanup

Удаление приложений Mac App Store

Для приложений из App Store:

  1. Откройте App Store
  2. Нажмите на значок вашего профиля
  3. Найдите приложение в разделе "Purchased"
  4. Проведите влево и нажмите "Delete" (или используйте метод System Settings)

Примечание: Приложения App Store изолированы, поэтому удаление чище, чем обычные приложения, но все еще может оставить данные Containers.

Часть 7: Автоматизация и скрипты

Создайте скрипт удаления

Сохраните как complete-uninstall.sh:

#!/bin/bash

if [ -z "$1" ]; then
    echo "Usage: ./complete-uninstall.sh 'App Name'"
    exit 1
fi

APP_NAME="$1"

echo "Searching for files related to: $APP_NAME"

# Find and list all related files
echo "=== Application Bundle ==="
ls -la "/Applications/$APP_NAME.app" 2>/dev/null

echo "=== Application Support ==="
ls -la ~/Library/Application\ Support/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Caches ==="
ls -la ~/Library/Caches/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Preferences ==="
ls -la ~/Library/Preferences/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Containers ==="
ls -la ~/Library/Containers/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Launch Agents ==="
ls -la ~/Library/LaunchAgents/ 2>/dev/null | grep -i "$APP_NAME"

echo ""
echo "Review the files above. To remove, run:"
echo "rm -rf \"/Applications/$APP_NAME.app\""
echo "rm -rf ~/Library/Application\ Support/*$APP_NAME*"
echo "rm -rf ~/Library/Caches/*$APP_NAME*"
echo "rm ~/Library/Preferences/*$APP_NAME*"

Использование:

chmod +x complete-uninstall.sh
./complete-uninstall.sh "Slack"

Automator Quick Action

Создайте опцию меню правого клика для полного удаления:

  1. Откройте Automator
  2. Выберите Quick Action
  3. Установите получение "applications" в "Finder"
  4. Добавьте действие Run Shell Script
  5. Вставьте скрипт для запуска AppCleaner с выбранным приложением
  6. Сохраните как "Uninstall Completely"

Часть 8: Лучшие практики

Перед установкой приложений

  1. Запомните идентификатор пакета приложения для последующего использования
  2. Проверьте, есть ли удалитель приложения перед установкой
  3. Предпочтите приложения App Store, когда они доступны (более чистое удаление)
  4. Используйте Homebrew для инструментов разработчика (более легкое управление)

Регулярное обслуживание

  1. Ежемесячная очистка: Используйте функцию SmartDelete AppCleaner
  2. Проверьте хранилище: System Settings > General > Storage
  3. Просмотрите папку Applications: Удалите неиспользуемые приложения
  4. Очистите кэши: Безопасно удалять большинство содержимого ~/Library/Caches

Что НЕ удалять

Никогда не удаляйте без проверки:

  • Что-либо в /System
  • Файлы, которые вы не узнаете
  • Общие фреймворки (/Library/Frameworks)
  • Папки системной библиотеки (/Library/... без имен приложений)
  • Файлы, которые в данный момент используются
  • Собственные приложения Apple (могут нарушить систему)

Заключение

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

Ключевые выводы:

  1. AppCleaner - лучшее бесплатное решение для большинства пользователей
  2. Ручное удаление тщательно, но отнимает много времени
  3. Проверьте несколько местоположений Library для поиска оставшихся файлов
  4. Некоторые приложения требуют официальные удалители (Adobe, Microsoft)
  5. Регулярное обслуживание предотвращает накопление беспорядка

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


Related Articles: