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 работать более эффективно.


Почему стандартное удаление недостаточно
При установке приложения на 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: Перетащить в корзину (Базовый)
Самый простой способ, но оставляет оставшиеся файлы:
- Откройте Finder
- Перейдите в папку Applications (⌘⇧A)
- Найдите приложение
- Перетащите в корзину (или правый клик > Move to Trash)
- Очистите корзину
Когда использовать: Приложения, которые вы мало использовали и не требуют полного удаления.
Способ 2: Используйте встроенный удалитель приложения
Некоторые приложения имеют собственные удалители:
Проверка наличия удалителя:
- Посмотрите в папке приложения в Applications
- Поищите в Spotlight "[Имя приложения] Uninstaller"
- Проверьте веб-сайт разработчика
Популярные приложения с удалителями:
- 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 улучшает управление приложениями в параметрах системы:
- Откройте System Settings
- Перейдите в General > Storage
- Нажмите Applications
- Выберите приложение для удаления
- Нажмите Delete
Преимущество: Показывает размеры приложений, помогает определить "пожирателей" места.
Ограничение: Все еще не удаляет все оставшиеся файлы для большинства приложений.
Способ 4: Settings > Applications (Новое в Tahoe)
macOS Tahoe 26.2 вводит отдельный раздел Applications:
- System Settings > General > Applications
- Просмотрите все установленные приложения с размерами
- Нажмите на приложение для просмотра деталей
- Нажмите 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
- Откройте Finder
- Нажмите ⌘F для открытия поиска
- Нажмите "This Mac" для поиска везде
- Введите имя приложения или имя разработчика
- Просмотрите и удалите связанные файлы
Шаг 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:
- Скачайте и откройте AppCleaner
- Перетащите приложение, которое хотите удалить, в окно
- AppCleaner автоматически находит все связанные файлы
- Просмотрите список (флажки позволяют сохранить определенные файлы)
- Нажмите "Remove"
Функция SmartDelete:
- Откройте настройки AppCleaner
- Включите "SmartDelete"
- Теперь при перетаскивании любого приложения в корзину 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"
- Полностью закройте приложение (⌘Q)
- Проверьте Activity Monitor на наличие запущенных процессов:
- Откройте Activity Monitor (Spotlight: "Activity Monitor")
- Поищите имя приложения
- Выберите процесс, нажмите кнопку X для выхода
- Попробуйте удалить снова
Принудительно завершить все экземпляры:
# Find and kill all processes
pkill -f "AppName"
# Or more aggressive
killall "AppName"
Ошибка: "You don't have permission"
- Проверьте разрешения файла:
ls -la /Applications/AppName.app
- Возьмите права собственности:
sudo chown -R $(whoami) /Applications/AppName.app
sudo chmod -R 755 /Applications/AppName.app
- Удалите с 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>
Удаление элементов входа
Приложения могут добавлять элементы входа, которые запускаются при запуске:
- System Settings > General > Login Items
- Найдите приложение в разделе "Open at Login"
- Выберите и нажмите "-" для удаления
Или через 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:
- Откройте Pearcleaner
- Нажмите "Orphaned Files"
- Просмотрите и удалите файлы удаленных приложений
Проверка скрытых остатков
# 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 предоставляет официальный инструмент для удаления:
- Скачайте с сайта поддержки Microsoft
- Запустите скрипт "Remove Office"
- Или удалите вручную:
# 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 требует их удалитель:
- Откройте приложение Creative Cloud
- Выйдите из аккаунта
- Перейдите в Help > Uninstall (или используйте Adobe CC Cleaner Tool)
- Скачайте 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:
- Откройте App Store
- Нажмите на значок вашего профиля
- Найдите приложение в разделе "Purchased"
- Проведите влево и нажмите "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
Создайте опцию меню правого клика для полного удаления:
- Откройте Automator
- Выберите Quick Action
- Установите получение "applications" в "Finder"
- Добавьте действие Run Shell Script
- Вставьте скрипт для запуска AppCleaner с выбранным приложением
- Сохраните как "Uninstall Completely"
Часть 8: Лучшие практики
Перед установкой приложений
- Запомните идентификатор пакета приложения для последующего использования
- Проверьте, есть ли удалитель приложения перед установкой
- Предпочтите приложения App Store, когда они доступны (более чистое удаление)
- Используйте Homebrew для инструментов разработчика (более легкое управление)
Регулярное обслуживание
- Ежемесячная очистка: Используйте функцию SmartDelete AppCleaner
- Проверьте хранилище: System Settings > General > Storage
- Просмотрите папку Applications: Удалите неиспользуемые приложения
- Очистите кэши: Безопасно удалять большинство содержимого ~/Library/Caches
Что НЕ удалять
Никогда не удаляйте без проверки:
- Что-либо в
/System - Файлы, которые вы не узнаете
- Общие фреймворки (
/Library/Frameworks) - Папки системной библиотеки (
/Library/...без имен приложений) - Файлы, которые в данный момент используются
- Собственные приложения Apple (могут нарушить систему)
Заключение
Полное удаление приложений на Mac требует больше, чем перетаскивание в корзину. Понимая, где приложения хранят свои файлы, и используя правильные инструменты, вы сможете вернуть значительное место на диске и сохранить вашу систему в чистоте.
Ключевые выводы:
- AppCleaner - лучшее бесплатное решение для большинства пользователей
- Ручное удаление тщательно, но отнимает много времени
- Проверьте несколько местоположений Library для поиска оставшихся файлов
- Некоторые приложения требуют официальные удалители (Adobe, Microsoft)
- Регулярное обслуживание предотвращает накопление беспорядка
С помощью этих приемов вы будете поддерживать более чистый, более быстрый Mac без загадочных остатков, занимающих место.
Related Articles:
