🛠️ Error 0x80070005: Cómo solucionar el colapso del Terminal de Windows tras la última actualización


Solución definitiva al error 0x80070005 en Windows Terminal. Comandos PowerShell y guía de reparación para desarrolladores tras la actualización.


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: 🛢️ Perfil Profesional de Paula Henao: La Ingeniera de Petróleo que asume la dirección del Ministerio de Hidrocarburos


📊 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 DetectadoDetalle de la Falla Técnica
Cierre InmediatoLa ventana del terminal parpadea y se cierra en menos de 1 segundo.
Código 0x80070005Aparece un cuadro de diálogo citando "Acceso Denegado" al ejecutar el .exe.
Falla de ConfiguraciónLos perfiles (PowerShell, CMD, Azure) no cargan y muestran el tema por defecto.
Origen del ConflictoConflicto 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_8wekyb3d8bbwe

  • Asegú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 GitHub de Microsoft Terminal e instalar el paquete .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

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 PowerShell y CMD deberían funcionar normalmente.

Manténgase al día con la información minuto a minuto en Facebook Twitter/X Threads Bluesky ¡!NEWSTECNICAS | Tu ventana a las tecnologías y la innovación!