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.
Simplemente arrastrar una aplicación a la Papelera no la elimina completamente de tu Mac. Las aplicaciones dejan atrás cachés, preferencias, archivos de soporte y otros datos que se acumulan con el tiempo, consumiendo un valioso espacio de almacenamiento. Esta guía te muestra cómo desinstalar completamente aplicaciones y eliminar todos los rastros de archivos residuales.
Desinstalar correctamente las aplicaciones libera almacenamiento y mantiene tu Mac funcionando sin problemas.


Por qué la desinstalación estándar no es suficiente
Cuando instalas una aplicación en Mac, crea archivos en múltiples ubicaciones:
| Ubicación | Lo que se almacena | Tamaño típico |
|---|---|---|
| /Applications | Paquete de app principal | 50MB - 5GB |
| ~/Library/Application Support | Datos de usuario, bases de datos | 10MB - 10GB |
| ~/Library/Caches | Archivos temporales, caché | 1MB - 5GB |
| ~/Library/Preferences | Archivos de configuración (.plist) | 1KB - 10MB |
| ~/Library/Logs | Registros de la aplicación | 1MB - 500MB |
| ~/Library/Containers | Datos de app en sandbox | 10MB - 20GB |
| ~/Library/Group Containers | Datos compartidos de app | 1MB - 5GB |
| /Library/Application Support | Datos de app a nivel del sistema | 10MB - 1GB |
| ~/Library/Saved Application State | Posiciones de ventana, estados | 1KB - 50MB |
| /Library/LaunchAgents | Servicios en segundo plano | 1KB - 100KB |
El problema: Arrastrar a la Papelera solo elimina el paquete de app en /Applications. Todo lo demás permanece.
Parte 1: Métodos integrados para desinstalar aplicaciones
Método 1: Arrastrar a la Papelera (Básico)
El método más simple, pero deja archivos residuales:
- Abre Finder
- Ve a la carpeta Applications (⌘⇧A)
- Localiza la aplicación
- Arrastra a la Papelera (o haz clic derecho > Mover a la Papelera)
- Vacía la Papelera
Cuándo usar: Aplicaciones que apenas has usado y no necesitan desinstalación completa.
Método 2: Usa el desinstalador integrado de la aplicación
Algunas aplicaciones incluyen sus propios desinstaladores:
Busca desinstalador:
- Busca en la carpeta de la aplicación en Applications
- Busca en Spotlight por "[Nombre de la app] Uninstaller"
- Verifica el sitio web del desarrollador
Aplicaciones comunes con desinstaladores:
- Adobe Creative Cloud
- Microsoft Office
- Logitech Options+
- Parallels Desktop
- VMware Fusion
- Aplicaciones de seguridad Avast/Norton
Cómo encontrar:
# Busca desinstaladores en Spotlight
mdfind "kMDItemDisplayName == '*uninstall*'"
Método 3: Configuración del sistema de macOS (macOS Tahoe)
macOS Tahoe mejora la gestión de aplicaciones en Configuración del sistema:
- Abre Configuración del sistema
- Ve a General > Almacenamiento
- Haz clic en Aplicaciones
- Selecciona la app a eliminar
- Haz clic en Eliminar
Ventaja: Muestra claramente el tamaño de las aplicaciones, ayuda a identificar consumidores de espacio.
Limitación: Todavía no elimina todos los archivos residuales para la mayoría de aplicaciones.
Método 4: Configuración > Aplicaciones (Nuevo en Tahoe)
macOS Tahoe 26.2 introduce una sección dedicada a Aplicaciones:
- Configuración del sistema > General > Aplicaciones
- Ver todas las aplicaciones instaladas con sus tamaños
- Haz clic en la app para más detalles
- Haz clic en Desinstalar o Mover a la Papelera
Nota: Este método proporciona mejor limpieza que arrastrar a la Papelera para aplicaciones del App Store.
Parte 2: Desinstalación manual completa
Eliminación manual paso a paso
Paso 1: Mueve la app a la Papelera
# Arrastra desde Applications a Trash, o:
sudo rm -rf /Applications/AppName.app
Paso 2: Abre la carpeta Library
La carpeta Library está oculta por defecto:
- En Finder, presiona ⌘⇧G
- Escribe
~/Libraryy presiona Enter - O mantén Option mientras haces clic en el menú Go, luego selecciona Library
Paso 3: Busca y elimina archivos residuales
Verifica estas ubicaciones (reemplaza "AppName" con el nombre real de la app):
# Application Support
~/Library/Application Support/AppName/
# Cachés
~/Library/Caches/AppName/
~/Library/Caches/com.developer.appname/
# Preferencias
~/Library/Preferences/com.developer.appname.plist
# Registros
~/Library/Logs/AppName/
# Contenedores (aplicaciones en sandbox)
~/Library/Containers/com.developer.appname/
# Contenedores de grupo
~/Library/Group Containers/group.com.developer.appname/
# Estado de aplicación guardado
~/Library/Saved Application State/com.developer.appname.savedState/
# Ubicaciones a nivel del sistema (puede requerir contraseña de administrador)
/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
Paso 4: Usa búsqueda de Finder
- Abre Finder
- Presiona ⌘F para abrir la búsqueda
- Haz clic en "Este Mac" para buscar en todas partes
- Escribe el nombre de la app o del desarrollador
- Revisa y elimina archivos relacionados
Paso 5: Vacía la Papelera
# Vacía la Papelera desde Terminal (incluyendo archivos protegidos)
sudo rm -rf ~/.Trash/*
Comandos de terminal para eliminación completa
Encuentra todos los archivos relacionados:
# Busca archivos que contengan el nombre de la app
mdfind -name "AppName"
# Busca por identificador de paquete
mdfind "kMDItemCFBundleIdentifier == 'com.developer.appname'"
# Lista archivos en ubicaciones comunes
ls -la ~/Library/Application\ Support/ | grep -i appname
ls -la ~/Library/Caches/ | grep -i appname
ls -la ~/Library/Preferences/ | grep -i appname
Elimina todos los archivos encontrados:
# Después de verificar los archivos, elimínalos
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
Encontrar identificadores de paquete
Para encontrar el identificador de paquete de una aplicación (necesario para localizar archivos de preferencia):
# Método 1: Usando mdls
mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app
# Método 2: Mirando Info.plist
defaults read /Applications/AppName.app/Contents/Info.plist CFBundleIdentifier
# Método 3: Para aplicaciones en ejecución
osascript -e 'id of app "AppName"'
Parte 3: Las mejores aplicaciones desinstaladores gratuitas
AppCleaner (Recomendado)
Descargar: freemacsoft.net/appcleaner
Por qué es la mejor:
- Completamente gratuita, sin limitaciones
- Ligera (menos de 3MB)
- Encuentra todos los archivos asociados
- Detección inteligente de archivos residuales
- Interfaz de arrastrar y soltar
- Advertencia de aplicaciones protegidas
Cómo usar AppCleaner:
- Descarga y abre AppCleaner
- Arrastra la app que quieres eliminar a la ventana
- AppCleaner encuentra automáticamente todos los archivos relacionados
- Revisa la lista (las casillas de verificación te permiten mantener ciertos archivos)
- Haz clic en "Remove"
Función SmartDelete:
- Abre las preferencias de AppCleaner
- Activa "SmartDelete"
- Ahora cuando arrastres cualquier app a la Papelera, AppCleaner intercede y ofrece eliminación completa
AppZapper
Descargar: appzapper.com (Prueba gratuita, versión de pago completa)
Características:
- "Zap" a las apps con todos los archivos relacionados
- Función de deshacer para eliminaciones accidentales
- Lista de golpes muestra lo que se eliminará
Pearcleaner (Código abierto)
Descargar: github.com/alienator88/Pearcleaner
Características:
- Gratuito y de código abierto
- Diseño nativo de macOS
- Encuentra archivos huérfanos de aplicaciones eliminadas previamente
- Actualizaciones regulares
Instalar vía Homebrew:
brew install --cask pearcleaner
CleanMyMac X (Freemium)
Descargar: Mac App Store o macpaw.com
Características gratuitas:
- Funcionalidad limitada del desinstalador
- Muestra tamaños de app y archivos residuales
Características de pago:
- Desinstalación completa
- Limpieza del sistema
- Eliminación de malware
Tabla de comparación
| Aplicación | Precio | Encuentra todos los archivos | Fácil de usar | Código abierto |
|---|---|---|---|---|
| AppCleaner | Gratuito | Sí | Sí | No |
| Pearcleaner | Gratuito | Sí | Sí | Sí |
| AppZapper | $12.95 | Sí | Sí | No |
| CleanMyMac X | $39.95/año | Sí | Sí | No |
Recomendación: AppCleaner para la mayoría de usuarios—es gratuita, efectiva y ligera.
Parte 4: Eliminación de aplicaciones obstinadas
Eliminación de aplicaciones que no se eliminan
Error: "App está en uso"
- Cierra completamente la app (⌘Q)
- Verifica Activity Monitor para procesos en ejecución:
- Abre Activity Monitor (Spotlight: "Activity Monitor")
- Busca el nombre de la app
- Selecciona el proceso, haz clic en el botón X para cerrar
- Intenta eliminar nuevamente
Cierre forzado de todas las instancias:
# Encuentra y elimina todos los procesos
pkill -f "AppName"
# O más agresivo
killall "AppName"
Error: "No tienes permiso"
- Verifica los permisos del archivo:
ls -la /Applications/AppName.app
- Toma posesión:
sudo chown -R $(whoami) /Applications/AppName.app
sudo chmod -R 755 /Applications/AppName.app
- Elimina con sudo:
sudo rm -rf /Applications/AppName.app
Eliminación de extensiones del sistema (extensiones del kernel)
Algunas aplicaciones instalan extensiones del kernel que persisten después de la desinstalación:
Lista extensiones instaladas:
# Extensiones del sistema (moderno)
systemextensionsctl list
# Extensiones del kernel (heredado)
kextstat | grep -v com.apple
Elimina extensiones del sistema:
# Normalmente hecho por el desinstalador de la app, pero si es necesario:
sudo systemextensionsctl uninstall <TeamID> <BundleID>
Eliminación de elementos de inicio
Las aplicaciones pueden agregar elementos de inicio que se inician automáticamente:
- Configuración del sistema > General > Elementos de inicio
- Busca la app bajo "Abrir al iniciar"
- Selecciona y haz clic en "-" para eliminar
O vía Terminal:
# Lista elementos de inicio
osascript -e 'tell application "System Events" to get the name of every login item'
# Elimina elemento específico
osascript -e 'tell application "System Events" to delete login item "AppName"'
Eliminación de Launch Agents y Daemons
Los servicios en segundo plano persisten después de la eliminación de la aplicación:
# Agentes de inicio del usuario
ls ~/Library/LaunchAgents/
# Agentes de inicio del sistema
ls /Library/LaunchAgents/
# Daemons de inicio del sistema
ls /Library/LaunchDaemons/
# Descargar y eliminar
launchctl unload ~/Library/LaunchAgents/com.developer.appname.plist
rm ~/Library/LaunchAgents/com.developer.appname.plist
Parte 5: Limpieza después de múltiples desinstalaciones
Búsqueda de archivos huérfanos
Después de desinstalar muchas aplicaciones con el tiempo, se acumulan archivos huérfanos:
Usando Terminal:
# Encuentra carpetas grandes en Application Support
du -sh ~/Library/Application\ Support/* | sort -hr | head -20
# Encuentra carpetas de caché grandes
du -sh ~/Library/Caches/* | sort -hr | head -20
Usando Pearcleaner:
- Abre Pearcleaner
- Haz clic en "Orphaned Files"
- Revisa y elimina archivos de aplicaciones eliminadas
Verificación de restos ocultos
# Busca todos los archivos .plist modificados en el último año
find ~/Library/Preferences -name "*.plist" -mtime -365 -type f
# Encuentra todos los archivos grandes en Library
find ~/Library -size +100M -type f 2>/dev/null
Lista de verificación de limpieza segura
Antes de eliminar cualquier archivo, verifica:
- La aplicación ya no está instalada
- El nombre del archivo/carpeta coincide con la app desinstalada
- No es un componente compartido (usado por otras apps)
- Tienes una copia de seguridad (Time Machine u otra)
- No es un archivo del sistema (nada en /System)
Parte 6: Casos especiales
Desinstalación de Microsoft Office
Microsoft proporciona una herramienta de eliminación oficial:
- Descarga desde Microsoft Support
- Ejecuta el script "Remove Office"
- O elimina manualmente:
# Elimina aplicaciones
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
# Elimina archivos de soporte
rm -rf ~/Library/Group\ Containers/UBF8T346G9.Office
rm -rf ~/Library/Containers/com.microsoft.*
rm ~/Library/Preferences/com.microsoft.*.plist
Desinstalación de Adobe Creative Cloud
Adobe requiere su desinstalador:
- Abre la app Creative Cloud
- Cierra sesión de la cuenta
- Ve a Help > Uninstall (o usa Adobe CC Cleaner Tool)
- Descarga Adobe CC Cleaner desde Adobe Support si es necesario
Limpieza manual después:
rm -rf ~/Library/Application\ Support/Adobe
rm -rf ~/Library/Caches/Adobe
rm -rf ~/Library/Preferences/com.adobe.*
rm -rf /Library/Application\ Support/Adobe
Desinstalación de aplicaciones Homebrew
Aplicaciones instaladas vía Homebrew:
# Lista casks instalados
brew list --cask
# Desinstala cask
brew uninstall --cask appname
# Limpieza
brew cleanup
Desinstalación de aplicaciones de Mac App Store
Para aplicaciones del App Store:
- Abre App Store
- Haz clic en tu icono de perfil
- Busca la app bajo "Compradas"
- Desliza a la izquierda y haz clic en "Eliminar" (o usa el método de Configuración del sistema)
Nota: Las aplicaciones del App Store están en sandbox, por lo que la eliminación es más limpia que las aplicaciones normales, pero puede dejar datos de Contenedores.
Parte 7: Automatización y scripts
Crear script de desinstalación
Guarda esto como 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*"
Uso:
chmod +x complete-uninstall.sh
./complete-uninstall.sh "Slack"
Acción rápida de Automator
Crea una opción de menú de clic derecho para desinstalación completa:
- Abre Automator
- Elige Quick Action
- Establece para recibir "aplicaciones" en "Finder"
- Agrega acción Run Shell Script
- Pega el script para iniciar AppCleaner con la aplicación seleccionada
- Guarda como "Uninstall Completely"
Parte 8: Mejores prácticas
Antes de instalar aplicaciones
- Anota el identificador de paquete de la aplicación para referencia futura
- Verifica si la aplicación tiene un desinstalador antes de instalar
- Prefiere aplicaciones del App Store cuando estén disponibles (desinstalación más limpia)
- Usa Homebrew para herramientas de desarrollo (gestión más fácil)
Mantenimiento regular
- Limpieza mensual: Usa la función SmartDelete de AppCleaner
- Verifica almacenamiento: Configuración del sistema > General > Almacenamiento
- Revisa carpeta Applications: Elimina aplicaciones no utilizadas
- Limpia cachés: Es seguro eliminar la mayoría del contenido de ~/Library/Caches
Qué NO eliminar
Nunca elimines sin verificación:
- Cualquier cosa en
/System - Archivos que no reconoces
- Marcos compartidos (
/Library/Frameworks) - Carpetas de Library del sistema (
/Library/...sin nombres de app) - Archivos actualmente en uso
- Aplicaciones propias de Apple (puede romper el sistema)
Conclusión
La eliminación completa de aplicaciones en Mac requiere más que arrastrar a la Papelera. Al comprender dónde las aplicaciones almacenan sus archivos y usar las herramientas correctas, puedes recuperar un almacenamiento significativo y mantener tu sistema limpio.
Puntos clave:
- AppCleaner es la mejor solución gratuita para la mayoría de usuarios
- Eliminación manual es exhaustiva pero requiere mucho tiempo
- Verifica múltiples ubicaciones de Library para archivos residuales
- Algunas aplicaciones requieren desinstaladores oficiales (Adobe, Microsoft)
- Mantenimiento regular previene la acumulación de desorden
Con estas técnicas, mantendrás un Mac más limpio y rápido sin misteriosos residuos que consumen espacio.
Artículos relacionados:
