Solución rápida: Abre PowerShell como administrador. Ejecuta: Get-AppxPackage *AppName* | Remove-AppxPackage. Reemplaza *AppName* con el nombre de familia de paquete de la aplicación. Para todos los usuarios: agrega -AllUsers. Para aplicaciones integradas que no se pueden desinstalar desde Configuración: Get-AppxPackage -AllUsers *AppName* | Remove-AppxPackage -AllUsers.
Algunas aplicaciones de Microsoft Store se niegan a desinstalarse desde Configuración → Aplicaciones. Casos obstinados comunes: aplicaciones corruptas, aplicaciones vinculadas al sistema (Xbox, Cortana), aplicaciones con entradas de Configuración dañadas. Los cmdlets Appx de PowerShell omiten la interfaz de Configuración y eliminan las aplicaciones directamente.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~5 minutos.
Qué causa esta necesidad
Configuración → Aplicaciones puede no ofrecer Desinstalar para: aplicaciones integradas del sistema (Edge, Fotos, Calculadora), aplicaciones corruptas con metadatos dañados, aplicaciones vinculadas a procesos del sistema, aplicaciones instaladas por Microsoft para administración (Cortana, aplicaciones de Bing). Get-AppxPackage de PowerShell funciona a nivel de paquete, omitiendo Configuración.
Método 1: Buscar y eliminar la aplicación
La ruta estándar.
- Abre PowerShell (Admin). Haz clic derecho en Inicio → Terminal (Admin) → asegúrate de que la pestaña sea PowerShell.
- Busca el nombre del paquete de la aplicación. Busca por nombre parcial:
Get-AppxPackage *xbox*Devuelve los paquetes coincidentes con Nombre, Editor, Versión, PackageFullName.
- Anota el campo Name de la aplicación que deseas eliminar.
- Eliminar para el usuario actual:
Get-AppxPackage *xbox.tcui* | Remove-AppxPackage - Eliminar para todos los usuarios del equipo (Admin):
Get-AppxPackage -AllUsers *xbox.tcui* | Remove-AppxPackage -AllUsers - Verifica que se eliminó: vuelve a ejecutar Get-AppxPackage. La aplicación no debería aparecer.
- Nota: PowerShell elimina la aplicación de este usuario. Para evitar la reinstalación durante el restablecimiento, elimina también el paquete provisionado (Método 2).
Esta es la eliminación básica.
Método 2: Eliminar el paquete provisionado para evitar la reinstalación
Para una eliminación permanente.
- Los paquetes provisionados reinstalan aplicaciones para los nuevos usuarios creados en el equipo. Para evitar eso:
Get-AppxProvisionedPackage -Online | Where-Object { $_.DisplayName -like "*xbox*" }Enumera los paquetes provisionados que coinciden con xbox.
- Eliminar:
Get-AppxProvisionedPackage -Online | Where-Object { $_.DisplayName -like "*xbox.tcui*" } | Remove-AppxProvisionedPackage -Online - Ahora la aplicación no se reinstalará para nuevos usuarios.
- Para los usuarios que ya están en el equipo: combina el Método 1 + Método 2.
- Para Sysprep / preparación de imágenes: elimina los paquetes provisionados antes de sysprep para mantener las aplicaciones fuera de las nuevas imágenes.
- Para reinstalar más tarde:
Add-AppxPackage -Register "$Path\AppXManifest.xml"o instala desde Store.
Esto hace que la eliminación sea permanente.
Método 3: Aplicaciones obstinadas comunes y sus nombres de paquete
Para la eliminación rápida de aplicaciones que se atascan con frecuencia.
- Aplicaciones obstinadas comunes y sus comandos de PowerShell:
- Aplicación Xbox:
Get-AppxPackage *xbox* | Remove-AppxPackage - Cortana:
Get-AppxPackage *Cortana* | Remove-AppxPackage -AllUsers - Correo y Calendario:
Get-AppxPackage *communicationsapps* | Remove-AppxPackage - Aplicación Personas:
Get-AppxPackage *People* | Remove-AppxPackage - OneNote:
Get-AppxPackage *OneNote* | Remove-AppxPackage - Obtener ayuda:
Get-AppxPackage *GetHelp* | Remove-AppxPackage - Mapas:
Get-AppxPackage *Maps* | Remove-AppxPackage
- Aplicación Xbox:
- Específicamente para Cortana: Win11 la marca como componente del sistema. PowerShell aún la elimina por usuario.
- Para Edge: no se puede eliminar por completo con este método en Win11; Microsoft lo restringe. Usa el desinstalador específico de Edge desde
%ProgramFiles(x86)%\Microsoft\Edge\Application\xxx\Installer\setup.exe --uninstall --system-level. - Para Microsoft Store en sí: es peligroso eliminarla. Puede romper el mecanismo de actualización de Windows. No lo hagas a menos que estés seguro.
- Para OneDrive: ruta de desinstalación separada (es una aplicación Win32, no Appx). Configuración → Aplicaciones → Microsoft OneDrive → Desinstalar.
- Para Game Pass: instala mediante la aplicación Xbox o elimina primero la aplicación Xbox.
Esta es la eliminación dirigida.
Cómo verificar que la solución funcionó
Get-AppxPackage *AppName*no devuelve nada (o solo entradas a nivel de sistema que no puedes eliminar).- El icono de la aplicación se eliminó del menú Inicio.
- Configuración → Aplicaciones ya no muestra la aplicación.
- El espacio en disco aumenta ligeramente (menos para aplicaciones pequeñas, más para juegos).
Si nada de esto funciona
Si Remove-AppxPackage falla: Permiso denegado: asegúrate de que PowerShell sea Admin. Para -AllUsers, debe ser Admin. Protección de aplicaciones del sistema: algunas aplicaciones (Edge) están protegidas. Microsoft no permite la desinstalación. Conflicto de dependencias: la aplicación es necesaria para otras aplicaciones. Elimina primero la dependiente. Directiva de grupo aplicada: una directiva corporativa puede restaurar automáticamente las aplicaciones. Revisa la Directiva de grupo. Para compilaciones Insider: los nombres de las aplicaciones cambian. Usa la coincidencia parcial. Para un estado completamente nuevo: Restablecer este equipo → instalación limpia. Para evitar todo el software no deseado: usa las ediciones Windows 11 Pro Education o Windows 11 Education; tienen menos aplicaciones preinstaladas. Para monitorear la reinstalación automática: Windows Update + la sincronización de la cuenta de Microsoft pueden reinstalar aplicaciones. Desactívalo en Configuración → Aplicaciones → Configuración avanzada (algunas opciones).
Conclusión: Get-AppxPackage *AppName* | Remove-AppxPackage en PowerShell como administrador. Agrega -AllUsers para todo el sistema. Elimina también el paquete provisionado mediante Get-AppxProvisionedPackage para evitar la reinstalación para nuevos usuarios.