El error 0x80070005 ha bloqueado el acceso al Terminal de Windows para miles de usuarios, causado por un conflicto de permisos en la carpeta de perfiles tras el parche de seguridad más reciente. 🚀
Este fallo técnico se manifiesta como un cierre inesperado al intentar abrir la aplicación o la imposibilidad total de ejecución. El problema radica en que la actualización modificó las Listas de Control de Acceso (ACL) de la carpeta de datos locales, impidiendo que el sistema lea la configuración del usuario. Para resolverlo, los administradores y desarrolladores deben restablecer manualmente la propiedad de las carpetas de paquetes o utilizar comandos específicos de PowerShell para re-registrar la aplicación dentro del entorno de seguridad de Windows. ⚠️
Te puede interesar: 🛢️
📊 Diagnóstico del Problema: Síntomas y Causas 🧪
Antes de aplicar la solución, es fundamental identificar si tu sistema está afectado por esta regresión de software específica.
| Síntoma Detectado | Detalle de la Falla Técnica |
| Cierre Inmediato | La ventana del terminal parpadea y se cierra en menos de 1 segundo. |
| Código 0x80070005 | Aparece un cuadro de diálogo citando "Acceso Denegado" al ejecutar el .exe. |
| Falla de Configuración | Los perfiles (PowerShell, CMD, Azure) no cargan y muestran el tema por defecto. |
| Origen del Conflicto | Conflicto de permisos en %LOCALAPPDATA%\Packages. |
Guía de Reparación: Comandos y Soluciones Efectivas ⚖️
Si el restablecimiento básico desde la configuración de Windows no funciona, debes ejecutar estos pasos de nivel avanzado:
1. Comando de Reparación vía PowerShell (Modo Administrador):
Copia y pega el siguiente comando para restablecer el registro de la aplicación:
Get-AppXPackage -AllUsers -Name Microsoft.WindowsTerminal | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2. Solución vía Registro de Windows:
En algunos casos, es necesario verificar que la clave de registro tenga los permisos de "SYSTEM" y "Administradores" habilitados:
Navega a:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateRepository\Families\Microsoft.WindowsTerminal_8wekyb3d8bbweAsegúrate de que los permisos de lectura estén asignados correctamente.
3. Revertir a la versión estable anterior:
Si los pasos anteriores fallan, se recomienda descargar la versión estable inmediata (v1.18 o inferior) desde el repositorio oficial de .msixbundle manualmente para omitir el conflicto del parche. ⚖️
Nota para Sysadmins: Se recomienda deshabilitar temporalmente las actualizaciones automáticas de la Microsoft Store para evitar que el parche defectuoso se reinstale automáticamente tras la reparación manual. ⚖️
📊 Esquema Infográfico: Flujo de Resolución del Error
Preguntas Frecuentes sobre el fallo del Terminal 🤖
¿Perderé mis perfiles y personalizaciones al reparar el Terminal?
No, si utilizas el comando de PowerShell mencionado. Sin embargo, se recomienda hacer una copia de seguridad de tu archivo settings.json ubicado en la carpeta local de la aplicación antes de realizar cambios profundos en el registro.
¿Por qué Microsoft lanzó un parche con este error?
Las actualizaciones de seguridad a veces endurecen los permisos de carpetas críticas para evitar ataques de escalada de privilegios. En este caso, el endurecimiento fue excesivo y bloqueó el acceso legítimo de la propia aplicación a sus archivos de configuración.
¿Este error afecta también a PowerShell tradicional o CMD?
No. El error 0x80070005 es específico de la infraestructura de aplicaciones modernas (UWP/AppX) del Terminal de Windows. Las consolas individuales de