Arreglar la aplicación de Windows 10 que 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 la falta de aplicaciones de la Tienda Windows(fix the problem of missing Windows Store apps)  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 cerraban de inmediato.

Si tiene este problema en el que una aplicación no se carga, probablemente sea un problema de permisos. Hay muchas razones por las que las aplicaciones de la tienda(Store) no se inician y una de ellas es porque los permisos para ciertas carpetas de Windows y la configuración del registro se han cambiado, ya sea manualmente o mediante una política de grupo.

Puede solucionar este problema verificando todos los permisos para estas carpetas y configuraciones de registro y asegurándose de que todos sean correctos. En esta publicación, lo guiaré a través de los pasos para hacer esto para que pueda volver a ejecutar las aplicaciones de la Tienda .(Store)

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(Event ID 5961) en el registro de eventos. Puede abrir el registro de eventos haciendo clic en Inicio(Start) y escribiendo registro de eventos(event log) .

identificación del evento

Vas a tener que navegar al siguiente archivo de registro para ver si este evento en particular existe o no:

Applications and Services Logs\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational

Una vez allí, verá una gran cantidad de eventos enumerados allí, probablemente miles. Realmente no puede pasar por esto manualmente, así que haga clic en el botón Buscar(Find) 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:

Log Name: Microsoft-Windows-TWinUI/Operational
Source: Microsoft-Windows-Immersive-Shell
Event ID: 5961
Level: Error
Description:
Activation of the app for the Windows.Launch contract failed with error: The app didn't start.

Si el evento existe, puede estar bastante seguro de que se trata de un problema de permisos para un nuevo grupo en Windows llamado Todos los (All) paquetes de aplicaciones(Application Packages) . ¿Qué es Todos los paquetes de aplicaciones(Application Packages) ? Bueno(Well) , es similar a los grupos integrados de Administradores o Usuarios. Todos los paquetes de aplicaciones(Application Packages) incluyen cualquier aplicación de la 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 se inicien.

Arreglar permisos del sistema de archivos

Primero, arreglemos los permisos del sistema de archivos. Básicamente, se trata de verificar los permisos en tres carpetas: Archivos de programa, Windows y Usuarios(Users) .

Vaya al Explorador y haga clic derecho en C:\Windows y haga clic en la pestaña Seguridad . (Security)Así es como debería verse con los permisos correctos.

todos los permisos de los paquetes de aplicaciones

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

cambiar permisos

A continuación, desea hacer clic en el botón Agregar(Add) . Tenga en cuenta que si el botón Agregar(Add) está atenuado, probablemente significa que todos los archivos son 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(change permissions so that you can gain full control over the files and folders) .

agregar permisos

Aquí debe hacer clic en Seleccionar un director(Select a principal) y luego escribir todos los paquetes de aplicaciones(all application packages) en el cuadro de nombre del objeto. Asegúrese(Make) de hacer clic en el botón Verificar nombres(Check Names) también antes de hacer clic en Aceptar.

seleccionar director

Asegúrese de que Tipo(Type) esté configurado en Permitir(Allow) y Se aplica a( Applies to) esta carpeta, subcarpetas y archivos(This folder, subfolders and files) . Bajo los permisos, asegúrese de tener marcados Leer y ejecutar(Read & execute) , Listar el contenido de la carpeta(List folder contents) y Leer(Read) . Luego haga clic en Aceptar.

todos los permisos de la aplicación

Volverá a la pantalla principal de permisos. Aquí debe asegurarse de marcar Reemplazar todas las entradas de permisos de objetos secundarios con entradas de permisos heredables de este objeto(Replace all child object permission entries with inheritable permission entries from this object) .

reemplazar permisos de niños

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

Corrección de permisos de registro

Para las entradas de registro, abra regedit yendo a Inicio(Start) y escribiendo regedit . Una vez que lo haya abierto, debe verificar los permisos para HKEY_USERS . Haga clic derecho(Right-click) en HKEY_USERS y haga clic en Permisos(Permissions) .

permisos de usuarios hkey

Asegúrese de que Todos los paquetes de aplicaciones(All Application Packages) tengan permiso de lectura .(Read)

permiso de lectura

Ahora haga lo mismo para HKEY_CLASSES_ROOT . A continuación, expanda HKEY_LOCAL_MACHINE y verifique HARDWARE , SAM , SOFTWARE y SYSTEM .

Si aún 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 debe superar TrustedInstaller para realizar cambios en los permisos. La mitad del tiempo que nunca funciona correctamente y luego tratar de que todo vuelva a la normalidad es igual de arriesgado.

Es posible que sea mejor que reinicie Windows 10 , pero requerirá que instale todas sus aplicaciones de terceros nuevamente. Puede restablecer Windows 10 yendo a Configuración(Settings) , haga clic en Actualización y seguridad(Update & Security) y luego haga clic en Recuperación(Recovery) . Si está tratando de cambiar los permisos y se encuentra con errores, publique un comentario e intentaremos ayudarlo. ¡Disfrutar!



About the author

Soy un experto experimentado en Windows 10 y 11/10, con experiencia tanto en navegadores como en aplicaciones para teléfonos inteligentes. He sido ingeniero de software durante más de 15 años y he trabajado con varias empresas de renombre, incluidas Microsoft, Google, Apple, Ubisoft y más. También he enseñado desarrollo de Windows 10/11 a nivel universitario.



Related posts