Arreglar la aplicación de Windows 10 se abre y luego se cierra

¿Algunas o todas sus aplicaciones de Windows 10 no funcionan correctamente? Anteriormente, escribí un artículo sobre cómo solucionar el problema de las aplicaciones faltantes de la Tienda Windows y recientemente tuve un cliente que me compró una máquina con Windows 10 donde las aplicaciones de Windows parecían abrirse, pero luego se cerraron de inmediato.

Si tiene este problema donde una aplicación no se carga, entonces es probable que sea un problema de permisos. Hay muchas razones por las que las aplicaciones de la Tienda no se inician y una de ellas es porque los permisos para ciertas carpetas de Windows y la configuración del registro se han modificado, ya sea de forma manual o por una política de grupo.

Puede solucionar este problema comprobando todos los permisos para estas carpetas y la configuración del registro y asegurándose de que sean correctos. En esta publicación, lo guiaré a través de los pasos para hacerlo para que pueda volver a ejecutar sus aplicaciones de la Tienda.

Registro de eventos de Windows 10

Puede confirmar si esta es la causa del problema abriendo el registro de eventos y verificando el ID de evento 5961 en el registro de eventos. Puede abrir el registro de eventos haciendo clic en Inicio y escribiendo registro de eventos.

Tendrá que navegar hasta el siguiente archivo de registro para ver si este evento en particular existe o no:

Registros de aplicaciones y servicios \ Microsoft \ Windows \ Apps \ Microsoft-Windows-TWinUI / Operational

Una vez allí, verás un montón de eventos enumerados allí, probablemente miles. Realmente no puede pasar por esto manualmente, así que haga clic en el botón Buscar a la derecha y escriba 5961. Buscará en ese registro y, si encuentra algo, resaltará esa fila. Haga doble clic en la fila y debería ver información como la siguiente:

Nombre de registro: Microsoft-Windows-TWinUI / Operational Fuente: Microsoft-Windows-Immersive-Shell ID de evento: 5961 Nivel: error Descripción: La activación de la aplicación para el contrato de Windows.Launch falló con error: la aplicación no se inició.

Si el evento existe, puede estar bastante seguro de que es un problema de permisos para un nuevo grupo en Windows llamado Todos Paquetes de aplicación. ¿Qué es Todos los paquetes de aplicaciones? Bueno, es similar a los administradores o grupos de usuarios integrados. Todos los paquetes de aplicaciones incluyen cualquier aplicación de tienda que esté instalada en Windows 10. Si este grupo no tiene permisos para ciertas carpetas y configuraciones de registro, hará que las aplicaciones de la tienda no puedan iniciarse.

Arreglar permisos de sistema de archivos

En primer lugar, vamos a arreglar los permisos del sistema de archivos. Básicamente, esto es verificar los permisos en tres carpetas: Archivos de programa, Windows y Usuarios.

Vaya a Explorer y haga clic derecho en C: \ Windows y haga clic en el Seguridad lengüeta. Esto es lo que debería ser con los permisos correctos.

Si eso no es lo que muestran sus permisos para el directorio, haga clic en el Avanzado botón en la parte inferior derecha. En el siguiente cuadro de diálogo, haga clic en Cambiar permisos botón.

A continuación, desea hacer clic en el Añadir botón. Tenga en cuenta que si el botón Agregar está desactivado, es probable que todos los archivos sean propiedad de TrustedInstaller. Lea mi publicación anterior sobre cómo cambiar los permisos para que pueda obtener un control total sobre los archivos y carpetas.

Aquí tienes que hacer clic en Seleccione un principal y luego escriba todos los paquetes de aplicación en el cuadro de nombre de objeto. Asegúrese de hacer clic en el Comprobar nombres botón también antes de hacer clic en Aceptar.

Asegúrate que Tipo se establece en Permitir y Se aplica a es Esta carpeta, subcarpetas y archivos.. Bajo permisos, asegúrese de tener Leer y ejecutar, Lista de contenidos en la carpeta y Leer comprobado. Luego haga clic en Aceptar.

Volverá a la pantalla principal de permisos. Aquí tienes que asegurarte de revisar el Reemplace todas las entradas de permisos de objetos secundarios con entradas de permisos heredables de este objeto.

Una vez que haya hecho esto para el directorio de Windows, debe hacer lo mismo para C: \ Users y C: \ Program Files. Para C: \ Users, todo es igual, excepto que le da al grupo Todos los paquetes de aplicaciones Control total. Además, si está ejecutando Windows de 64 bits, también deberá hacer esto para C: \ Archivos de programa (x86).

Arreglando permisos de registro

Para las entradas de registro, abra regedit yendo a Inicio y escribiendo regedit. Una vez que lo hayas abierto, debes verificar los permisos para HKEY_USERS. Haga clic derecho en HKEY_USERS y haga clic en Permisos.

Asegúrate de eso Todos los paquetes de solicitud tiene Leer permiso.

Ahora haz lo mismo para HKEY_CLASSES_ROOT. A continuación, expanda HKEY_LOCAL_MACHINE y haga la comprobación HARDWARE, SAM, SOFTWARE y SISTEMA.

Si no te has vuelto loco, felicidades! El problema principal que vi con todo este proceso es cambiar los permisos en las carpetas del sistema porque tienes que superar TrustedInstaller para realizar cambios en los permisos. La mitad del tiempo que nunca funciona correctamente y luego tratar de hacer que todo vuelva a la normalidad es igual de arriesgado.

Puede que sea mejor que reinicie Windows 10, pero será necesario que vuelva a instalar todas las aplicaciones de terceros. Puedes reiniciar Windows 10 yendo a Ajustes, haga clic en Actualización y seguridad y luego haciendo clic en Recuperación. Si está intentando cambiar los permisos y está teniendo errores, publique un comentario e intentaremos ayudarlo. ¡Disfrutar!