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.

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.

MacBook Clean Desktop

Mac Storage Cleanup

Por qué la desinstalación estándar no es suficiente

Cuando instalas una aplicación en Mac, crea archivos en múltiples ubicaciones:

UbicaciónLo que se almacenaTamaño típico
/ApplicationsPaquete de app principal50MB - 5GB
~/Library/Application SupportDatos de usuario, bases de datos10MB - 10GB
~/Library/CachesArchivos temporales, caché1MB - 5GB
~/Library/PreferencesArchivos de configuración (.plist)1KB - 10MB
~/Library/LogsRegistros de la aplicación1MB - 500MB
~/Library/ContainersDatos de app en sandbox10MB - 20GB
~/Library/Group ContainersDatos compartidos de app1MB - 5GB
/Library/Application SupportDatos de app a nivel del sistema10MB - 1GB
~/Library/Saved Application StatePosiciones de ventana, estados1KB - 50MB
/Library/LaunchAgentsServicios en segundo plano1KB - 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:

  1. Abre Finder
  2. Ve a la carpeta Applications (⌘⇧A)
  3. Localiza la aplicación
  4. Arrastra a la Papelera (o haz clic derecho > Mover a la Papelera)
  5. 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:

  1. Busca en la carpeta de la aplicación en Applications
  2. Busca en Spotlight por "[Nombre de la app] Uninstaller"
  3. 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:

  1. Abre Configuración del sistema
  2. Ve a General > Almacenamiento
  3. Haz clic en Aplicaciones
  4. Selecciona la app a eliminar
  5. 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:

  1. Configuración del sistema > General > Aplicaciones
  2. Ver todas las aplicaciones instaladas con sus tamaños
  3. Haz clic en la app para más detalles
  4. 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 ~/Library y 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

  1. Abre Finder
  2. Presiona ⌘F para abrir la búsqueda
  3. Haz clic en "Este Mac" para buscar en todas partes
  4. Escribe el nombre de la app o del desarrollador
  5. 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:

  1. Descarga y abre AppCleaner
  2. Arrastra la app que quieres eliminar a la ventana
  3. AppCleaner encuentra automáticamente todos los archivos relacionados
  4. Revisa la lista (las casillas de verificación te permiten mantener ciertos archivos)
  5. Haz clic en "Remove"

Función SmartDelete:

  1. Abre las preferencias de AppCleaner
  2. Activa "SmartDelete"
  3. 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ónPrecioEncuentra todos los archivosFácil de usarCódigo abierto
AppCleanerGratuitoSíSíNo
PearcleanerGratuitoSíSíSí
AppZapper$12.95SíSíNo
CleanMyMac X$39.95/añoSí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"

  1. Cierra completamente la app (⌘Q)
  2. 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
  3. 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"

  1. Verifica los permisos del archivo:
ls -la /Applications/AppName.app
  1. Toma posesión:
sudo chown -R $(whoami) /Applications/AppName.app
sudo chmod -R 755 /Applications/AppName.app
  1. 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:

  1. Configuración del sistema > General > Elementos de inicio
  2. Busca la app bajo "Abrir al iniciar"
  3. 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:

  1. Abre Pearcleaner
  2. Haz clic en "Orphaned Files"
  3. 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:

  1. Descarga desde Microsoft Support
  2. Ejecuta el script "Remove Office"
  3. 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:

  1. Abre la app Creative Cloud
  2. Cierra sesión de la cuenta
  3. Ve a Help > Uninstall (o usa Adobe CC Cleaner Tool)
  4. 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:

  1. Abre App Store
  2. Haz clic en tu icono de perfil
  3. Busca la app bajo "Compradas"
  4. 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:

  1. Abre Automator
  2. Elige Quick Action
  3. Establece para recibir "aplicaciones" en "Finder"
  4. Agrega acción Run Shell Script
  5. Pega el script para iniciar AppCleaner con la aplicación seleccionada
  6. Guarda como "Uninstall Completely"

Parte 8: Mejores prácticas

Antes de instalar aplicaciones

  1. Anota el identificador de paquete de la aplicación para referencia futura
  2. Verifica si la aplicación tiene un desinstalador antes de instalar
  3. Prefiere aplicaciones del App Store cuando estén disponibles (desinstalación más limpia)
  4. Usa Homebrew para herramientas de desarrollo (gestión más fácil)

Mantenimiento regular

  1. Limpieza mensual: Usa la función SmartDelete de AppCleaner
  2. Verifica almacenamiento: Configuración del sistema > General > Almacenamiento
  3. Revisa carpeta Applications: Elimina aplicaciones no utilizadas
  4. 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:

  1. AppCleaner es la mejor solución gratuita para la mayoría de usuarios
  2. Eliminación manual es exhaustiva pero requiere mucho tiempo
  3. Verifica múltiples ubicaciones de Library para archivos residuales
  4. Algunas aplicaciones requieren desinstaladores oficiales (Adobe, Microsoft)
  5. 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: