Correggi l'app di Windows 10 si apre e poi si chiude

Alcune o tutte le tue app di Windows 10 non funzionano correttamente? In precedenza, ho scritto un articolo su come risolvere il problema delle app di Windows Store mancanti(fix the problem of missing Windows Store apps)  e recentemente ho avuto un client che mi ha acquistato un computer Windows 10(Windows 10) in cui le app di Windows sembravano aprirsi, ma poi si chiudevano immediatamente.

Se riscontri questo problema in cui un'app non viene caricata, è probabilmente un problema di autorizzazioni. Ci sono molti motivi per cui le app Store non si avviano e uno di questi è perché le autorizzazioni per determinate cartelle di Windows e impostazioni del registro sono state modificate, manualmente o tramite criteri di gruppo.

Puoi risolvere questo problema controllando tutte le autorizzazioni per queste cartelle e le impostazioni del registro e assicurandoti che siano tutte corrette. In questo post, ti guiderò attraverso i passaggi per farlo in modo da poter far funzionare nuovamente le app dello Store .

Registro eventi di Windows 10

È possibile verificare se questa è la causa del problema aprendo il registro eventi e verificando l' ID evento 5961(Event ID 5961) nel registro eventi. È possibile aprire il registro eventi facendo clic su Avvia(Start) e digitando registro eventi(event log) .

ID evento

Dovrai passare al seguente file di registro per vedere se questo particolare evento esiste o meno:

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

Una volta lì, vedrai un sacco di eventi elencati lì, probabilmente migliaia. Non puoi davvero passare manualmente attraverso questo, quindi fai clic sul pulsante Trova(Find) all'estrema destra e digita 5961. Cercherà in quel registro e se trova qualcosa, evidenzierà quella riga. Fai doppio clic sulla riga e dovresti vedere alcune informazioni come di seguito:

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.

Se l'evento esiste, puoi essere abbastanza certo che si tratta di un problema di autorizzazioni per un nuovo gruppo in Windows chiamato All Application Packages . Che cos'è Tutti i pacchetti di applicazioni(Application Packages) ? Bene(Well) , è simile ai gruppi Administrators o Users integrati. Tutti i pacchetti di applicazioni(Application Packages) includono qualsiasi app dello store installata in Windows 10 . Se questo gruppo non dispone delle autorizzazioni per determinate cartelle e impostazioni del registro, l'avvio delle app del negozio non verrà eseguito correttamente.

Correggi le autorizzazioni del file system

Innanzitutto, fissiamo i permessi del file system. Questo è fondamentalmente controllare i permessi su tre cartelle: Programmi, Windows e Utenti(Users) .

Vai su Explorer e fai clic con il pulsante destro del mouse su C:\Windows e fai clic sulla scheda Sicurezza . (Security)Ecco come dovrebbe apparire con le autorizzazioni corrette.

tutte le autorizzazioni dei pacchetti di applicazioni

Se questo non è ciò che mostrano le tue autorizzazioni per la directory, fai clic sul pulsante Avanzate(Advanced) in basso a destra. Nella finestra di dialogo successiva, fare clic sul pulsante Modifica autorizzazioni(Change Permissions) .

modificare i permessi

Quindi vuoi fare clic sul pulsante Aggiungi(Add) . Nota che se il pulsante Aggiungi(Add) è disattivato, probabilmente significa che i file sono tutti di proprietà di TrustedInstaller . Leggi il mio post precedente su come modificare i permessi in modo da poter ottenere il pieno controllo su file e cartelle(change permissions so that you can gain full control over the files and folders) .

aggiungi i permessi

Qui è necessario fare clic su Seleziona un'entità(Select a principal) e quindi digitare tutti i pacchetti dell'applicazione(all application packages) nella casella del nome dell'oggetto. Assicurati(Make) di fare clic sul pulsante Verifica nomi(Check Names) anche prima di fare clic su OK.

seleziona principale

Assicurati che il Tipo(Type) sia impostato su Consenti(Allow) e si applica a ( Applies to)Questa cartella, sottocartelle e file(This folder, subfolders and files) . Sotto le autorizzazioni, assicurati di avere Leggi ed esegui(Read & execute) , Elenca contenuto cartella(List folder contents) e Leggi(Read) selezionato. Quindi fare clic su OK.

tutte le autorizzazioni dell'applicazione

Verrai riportato alla schermata principale delle autorizzazioni. Qui devi assicurarti di controllare Sostituisci tutte le voci di autorizzazione degli oggetti figlio con voci di autorizzazione ereditabili da questo oggetto(Replace all child object permission entries with inheritable permission entries from this object) .

sostituire i permessi figlio

Dopo aver eseguito questa operazione per la directory di Windows , è necessario eseguire la stessa operazione per C:Users e C:Program Files. Per C:Users, tutto è lo stesso, tranne per il fatto che tu dai il controllo completo(Full Control) al gruppo Tutti i pacchetti di applicazioni(All Application Packages) . Inoltre, se stai utilizzando Windows a 64 bit , dovrai farlo anche per C:Program Files (x86).

Correzione delle autorizzazioni del registro

Per le voci di registro, apri regedit andando su Start e digitando regedit . Una volta aperto, devi controllare le autorizzazioni per HKEY_USERS . Fare clic con il pulsante destro del mouse(Right-click) su HKEY_USERS e fare clic su Permessi(Permissions) .

autorizzazioni utente hkey

Assicurati che tutti i pacchetti di applicazioni(All Application Packages) dispongano dell'autorizzazione di lettura .(Read)

permesso di lettura

Ora fai la stessa cosa per HKEY_CLASSES_ROOT . Quindi espandere HKEY_LOCAL_MACHINE ed eseguire il controllo per HARDWARE , SAM , SOFTWARE e SYSTEM .

Se non sei ancora impazzito, allora congratulazioni! Il problema principale che ho riscontrato con l'intero processo è la modifica delle autorizzazioni sulle cartelle di sistema perché è necessario superare TrustedInstaller per apportare modifiche alle autorizzazioni. La metà del tempo che non funziona mai correttamente e poi cercare di riportare tutto alla normalità è altrettanto rischioso.

Potrebbe essere meglio ripristinare semplicemente Windows 10 , ma sarà necessario installare nuovamente tutte le app di terze parti. Puoi ripristinare Windows 10 andando su Impostazioni(Settings) , fai clic su Aggiornamento e sicurezza(Update & Security) e quindi su Ripristino(Recovery) . Se stai cercando di modificare le autorizzazioni e di riscontrare errori, pubblica un commento e cercheremo di aiutarti. Divertiti!



About the author

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts