Alcune o tutte le app di Windows 10 non funzionano correttamente? Precedentemente, ho scritto un articolo su come risolvere il problema delle app di Windows Store mancanti e di recente ho avuto un client che ha acquistato un computer Windows 10 per me dove apparivano le app di Windows, ma poi si chiudeva immediatamente.
Se si verifica questo problema in cui un'app non viene caricata, è probabile che si tratti di un problema di autorizzazioni. Esistono molti motivi per cui le app Store non vengono avviate e una di queste è dovuta al fatto che le autorizzazioni per determinate cartelle di Windows e le impostazioni del Registro di sistema sono state modificate, manualmente o in base a criteri di gruppo.
È possibile risolvere questo problema controllando tutte le autorizzazioni per queste cartelle e le impostazioni del Registro di sistema e accertandosi che siano tutti corretti. In questo post, ti guiderò attraverso i passaggi per farlo in modo da poter riavviare le app del tuo negozio.
Registro eventi di Windows 10
È possibile confermare se questa è la causa del problema aprendo il registro eventi e controllando il file ID evento 5961 nel registro eventi. È possibile aprire il registro eventi facendo clic su Start e digitando registro eventi.
Dovrai accedere al seguente file di registro per vedere se questo particolare evento esiste o meno:
Registri applicazioni e servizi \ Microsoft \ Windows \ Apps \ Microsoft-Windows-TWinUI / Operativo
Una volta lì, vedrai un sacco di eventi elencati qui, probabilmente migliaia. Non puoi davvero passare manualmente questo, quindi fai clic sul pulsante Trova nella parte destra e digita 5961. Cerca nel registro e, se trova qualcosa, evidenzierà quella riga. Fai doppio clic sulla riga e dovresti vedere alcune informazioni come di seguito:
Nome registro: Microsoft-Windows-TWinUI / Operativo Fonte: Microsoft-Windows-Immersive-Shell ID evento: 5961 Livello: errore Descrizione: Attivazione dell'app per il contratto Windows.Launch non riuscita con errore: l'app non è stata avviata.
Se l'evento esiste, puoi essere certo che si tratta di un problema di autorizzazioni per un nuovo gruppo in Windows chiamato Tutti Pacchetti di applicazioni. Che cosa sono tutti i pacchetti di applicazioni? Bene, è simile ai gruppi di amministratori o utenti incorporati. Tutti i pacchetti di applicazioni includono qualsiasi app di archiviazione installata in Windows 10. Se questo gruppo non dispone di autorizzazioni per determinate cartelle e impostazioni del Registro di sistema, le app del negozio non riescono a essere avviate.
Correggi le autorizzazioni del file system
Per prima cosa, sistemiamo le autorizzazioni del file system. Questo è fondamentalmente il controllo delle autorizzazioni su tre cartelle: Programmi, Windows e Utenti.
Vai a Explorer e fai clic con il tasto destro del mouse su C: \ Windows e fare clic su Sicurezza scheda. Ecco come dovrebbe apparire con le autorizzazioni corrette.
Se questo non è ciò che i tuoi permessi stanno mostrando per la directory, quindi fai clic su Avanzate pulsante in basso a destra. Nella finestra di dialogo successiva, fare clic su Cambia permessi pulsante.
Quindi si desidera fare clic sul Inserisci pulsante. Si noti che se il pulsante Aggiungi è disattivato, probabilmente significa che i file sono tutti di proprietà di TrustedInstaller. Leggi il mio post precedente su come modificare le autorizzazioni in modo da poter ottenere il pieno controllo su file e cartelle.
Qui è necessario fare clic su Seleziona un preside e quindi digitare tutti i pacchetti di applicazioni nella casella del nome dell'oggetto. Assicurati di fare clic sul Controlla i nomi anche prima di fare clic su OK.
Assicurati che il genere è impostato per permettere e Si applica a è Questa cartella, sottocartelle e file. Sotto le autorizzazioni, assicurati di averlo Leggi ed esegui, Elenca il contenuto della cartella e Leggere controllato. Quindi fare clic su OK.
Sarai riportato alla schermata principale dei permessi. Qui è necessario assicurarsi di controllare il Sostituire tutte le voci di autorizzazione dell'oggetto figlio con voci di autorizzazione ereditabili da questo oggetto.
Una volta fatto ciò per la directory di Windows, è necessario fare la stessa cosa per C: \ Users e C: \ Programmi. Per C: \ Users, tutto è uguale ad eccezione del gruppo Tutti i pacchetti di applicazioni Pieno controllo. Inoltre, se stai usando Windows a 64 bit, dovrai farlo anche per C: \ Programmi (x86).
Risolvere le autorizzazioni del registro
Per le voci di registro, aprire regedit andando su Start e digitando regedit. Una volta aperto, è necessario verificare le autorizzazioni per HKEY_USERS. Fai clic con il pulsante destro del mouse su HKEY_USERS e fai clic su permessi.
Assicurati che Tutti i pacchetti di applicazioni ha Leggere autorizzazione.
Ora fai la stessa cosa per HKEY_CLASSES_ROOT. Quindi espandere HKEY_LOCAL_MACHINE e fare il controllo per HARDWARE, SAM, SOFTWARE e SISTEMA.
Se non sei impazzito ormai, 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à delle volte che non funziona mai correttamente e quindi cercare di riportare tutto alla normalità è altrettanto rischioso.
Forse starai meglio resettando Windows 10, ma dovrai installare di nuovo tutte le tue app di terze parti. È possibile ripristinare Windows 10 andando a impostazioni, clicca su Aggiornamento e sicurezza e quindi facendo clic su Recupero. Se stai provando a modificare le autorizzazioni e a riscontrare errori, pubblica un commento e cercheremo di aiutarti. Godere!