Recomandat, 2024

Alegerea Editorului

Remedierea aplicației Windows 10 se deschide apoi se închide

Sunt unele sau toate aplicațiile Windows 10 care nu funcționează corect? Anterior, am scris un articol despre cum să remediez problema lipsei aplicațiilor din Windows Store și recent am avut un client care mi-a cumpărat o mașină Windows 10 în cazul în care aplicațiile Windows par să se deschidă, dar apoi s-ar închide imediat.

Dacă aveți această problemă în cazul în care o aplicație nu reușește să se încarce, este probabil o problemă de permisiuni. Există o mulțime de motive pentru care Aplicațiile pentru magazin nu reușesc să pornească și una dintre ele se datorează faptului că permisiunile pentru anumite dosare Windows și setările de registry au fost modificate, fie manual, fie după politica de grup.

Puteți remedia această problemă verificând toate permisiunile pentru aceste dosare și setările de registry și asigurându-vă că toate acestea sunt corecte. În acest post, vă voi face pașii pentru a face acest lucru, astfel încât să puteți accesa din nou aplicațiile din Magazin.

Ferestre 10 jurnal de evenimente

Puteți confirma dacă aceasta este cauza problemei prin deschiderea jurnalului de evenimente și verificarea Event ID 5961 din jurnalul de evenimente. Puteți deschide jurnalul de evenimente dând clic pe Start și tastând în jurnalul de evenimente .

Va trebui să navigați la următorul fișier jurnal pentru a vedea dacă acest eveniment există sau nu:

 Aplicații și servicii Loguri \ Microsoft \ Windows \ Apps \ Microsoft-Windows-TWinUI / Operațional 

Odată ajuns acolo, veți vedea o grămadă de evenimente listate acolo, probabil mii. Nu puteți trece manual prin acest lucru, așa că faceți clic pe butonul Găsiți la dreapta și tastați în 5961. Va căuta prin acest jurnal și dacă va găsi ceva, va evidenția acel rând. Faceți dublu clic pe rând și ar trebui să vedeți câteva informații, cum ar fi cele de mai jos:

 Nume log: Microsoft-Windows-TWinUI / Sursă operațională : Microsoft-Windows-Immersive-Shell ID eveniment: 5961 Nivel: Eroare Descriere: Activarea aplicației pentru contractul Windows.Launch a eșuat cu eroare: Aplicația nu a început. 

Dacă evenimentul există, puteți fi destul de sigur că este o problemă de permisiuni pentru un nou grup din Windows numit Toate pachetele de aplicații . Ce este pachetul de aplicații? Ei bine, este similar cu grupurile Administratori sau Utilizatori încorporați. Toate pachetele de aplicații includ orice aplicație de magazin instalată în Windows 10. Dacă acest grup nu are permisiuni pentru anumite dosare și setări de registry, aceasta va cauza ca aplicațiile să nu lanseze aplicațiile.

Fixați permisiunile sistemului de fișiere

Mai întâi, să rezolvăm permisiunile sistemului de fișiere. În principiu, aceasta verifică permisiunile pe trei dosare: Fișiere program, Windows și Utilizatori.

Du-te la Explorer și faceți clic dreapta pe C: \ Windows și faceți clic pe fila Securitate . Iată cum ar trebui să arate cu permisiunile corecte.

Dacă acest lucru nu este ceea ce vă sunt afișate permisiunile pentru director, faceți clic pe butonul Avansat din partea dreaptă jos. În următorul dialog, dați clic pe butonul Modificați permisiunile .

Apoi, doriți să faceți clic pe butonul Adăugați . Rețineți că dacă butonul Adăugare este șters, probabil înseamnă că toate fișierele sunt deținute de TrustedInstaller. Citiți postarea mea anterioară despre cum să schimbați permisiunile astfel încât să puteți obține controlul deplin asupra fișierelor și dosarelor.

Aici trebuie să faceți clic pe Selectați un element principal și apoi introduceți toate pachetele de aplicații în caseta cu numele de obiect. Asigurați-vă că faceți clic pe butonul Check Names, de asemenea, înainte de a da clic pe OK.

Asigurați-vă că tipul este setat pe Permite și se aplică la Acest dosar, subdosare și fișiere . Sub permisiuni, asigurați-vă că ați citit și executat, listeți conținutul dosarului și citește citit . Apoi faceți clic pe OK.

Veți fi aduși înapoi la ecranul cu permisiunile principale. Aici trebuie să vă asigurați că ați bifat opțiunile " Înlocuiește toate permisiunile obiect copil" cu intrări de permisiune moștenite de la acest obiect .

Odată ce ați făcut acest lucru pentru directorul Windows, trebuie să faceți același lucru pentru C: \ Users și C: \ Program Files. Pentru C: \ Users, totul este același, cu excepția cazului în care dați grupului All Application Packages control complet . De asemenea, dacă executați Windows pe 64 de biți, va trebui să faceți acest lucru și pentru C: \ Program Files (x86).

Fixarea permisiunilor de înregistrare

Pentru înregistrările de registry, deschideți regedit, mergând la Start și tastând regedit . Odată ce l-ați deschis, trebuie să verificați permisiunile pentru HKEY_USERS. Faceți clic dreapta pe HKEY_USERS și faceți clic pe Permisiuni .

Asigurați-vă că toate pachetele de aplicații au permisiunea de citire .

Faceți același lucru pentru HKEY_CLASSES_ROOT . Înainte de a extinde HKEY_LOCAL_MACHINE și efectuați verificarea pentru HARDWARE, SAM, SOFTWARE și SYSTEM .

Dacă nu te-ai înnebunit până acum, atunci felicitări! Problema principală pe care am văzut-o cu acest întreg proces este schimbarea permisiunilor pentru folderele de sistem deoarece trebuie să o depășiți pe TrustedInstaller pentru a modifica permisiunile. Jumatate din timpul care nu functioneaza corect si apoi incercarea de a face totul inapoi la normal este la fel de riscant.

Este posibil să fiți mai bine doar să resetați Windows 10, însă va trebui să instalați din nou toate aplicațiile terță parte. Puteți restabili Windows 10 accesând Setări, faceți clic pe Actualizare și securitate și apoi pe Recuperare . Dacă încercați să schimbați permisiunile și să difuzați erori, postați un comentariu și vom încerca să vă ajutăm. Bucurați-vă!

Top