Napraw aplikację Windows 10 otwiera się, a następnie zamyka

Czy niektóre lub wszystkie aplikacje systemu Windows 10 nie działają poprawnie? Wcześniej pisałem artykuł o tym, jak rozwiązać problem z brakującymi aplikacjami Windows Store(fix the problem of missing Windows Store apps)  , a ostatnio miałem klienta, który kupił mi komputer z systemem Windows 10(Windows 10) , na którym aplikacje Windows wydawały się otwierać, ale potem natychmiast się zamykały.

Jeśli masz ten problem, gdy aplikacja nie ładuje się, prawdopodobnie jest to problem z uprawnieniami. Istnieje wiele powodów, dla których aplikacje Sklepu(Store) nie uruchamiają się, a jednym z nich jest zmiana uprawnień do niektórych folderów systemu Windows(Windows) i ustawień rejestru, ręcznie lub za pomocą zasad grupy.

Możesz rozwiązać ten problem, sprawdzając wszystkie uprawnienia do tych folderów i ustawień rejestru oraz upewniając się, że wszystkie są poprawne. W tym poście przeprowadzę Cię przez kolejne kroki, aby umożliwić ponowne uruchomienie aplikacji Sklepu .(Store)

Dziennik zdarzeń systemu Windows 10

Możesz potwierdzić, czy jest to przyczyną problemu, otwierając dziennik zdarzeń i sprawdzając identyfikator zdarzenia 5961(Event ID 5961) w dzienniku zdarzeń. Dziennik zdarzeń można otworzyć, klikając Start i wpisując dziennik zdarzeń(event log) .

identyfikator wydarzenia

Będziesz musiał przejść do następującego pliku dziennika, aby sprawdzić, czy to konkretne zdarzenie istnieje, czy nie:

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

Tam zobaczysz całą listę wydarzeń, prawdopodobnie tysiące. Naprawdę nie możesz ręcznie przejść przez to, więc kliknij przycisk Znajdź(Find) po prawej stronie i wpisz 5961. Przeszuka ten dziennik i jeśli coś znajdzie, podświetli ten wiersz. Kliknij dwukrotnie wiersz, a powinieneś zobaczyć informacje, jak poniżej:

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.

Jeśli zdarzenie istnieje, możesz być prawie pewien, że jest to problem z uprawnieniami dla nowej grupy w systemie Windows(Windows) o nazwie Wszystkie (All) pakiety aplikacji(Application Packages) . Co to są wszystkie pakiety aplikacji(Application Packages) ? Cóż(Well) , jest podobny do wbudowanych grup Administratorzy lub Użytkownicy. Wszystkie pakiety aplikacji(Application Packages) zawierają dowolną aplikację sklepu zainstalowaną w systemie Windows 10(Windows 10) . Jeśli ta grupa nie ma uprawnień do określonych folderów i ustawień rejestru, spowoduje to, że aplikacje sklepu nie będą się uruchamiać.

Napraw uprawnienia systemu plików

Najpierw naprawmy uprawnienia systemu plików. Jest to w zasadzie sprawdzenie uprawnień w trzech folderach: Program Files, Windows i Users .

Przejdź do Eksploratora i kliknij prawym przyciskiem myszy C:\Windows i kliknij kartę Zabezpieczenia(Security) . Oto jak powinien wyglądać z odpowiednimi uprawnieniami.

wszystkie uprawnienia do pakietów aplikacji

Jeśli nie to są twoje uprawnienia do katalogu, kliknij przycisk Zaawansowane(Advanced) w prawym dolnym rogu. W następnym oknie dialogowym kliknij przycisk Zmień uprawnienia(Change Permissions) .

zmień uprawnienia

Następnie chcesz kliknąć przycisk Dodaj(Add) . Zauważ, że jeśli przycisk Dodaj(Add) jest wyszarzony, prawdopodobnie oznacza to, że wszystkie pliki należą do TrustedInstaller . Przeczytaj mój poprzedni post o tym, jak zmienić uprawnienia, aby uzyskać pełną kontrolę nad plikami i folderami(change permissions so that you can gain full control over the files and folders) .

dodaj uprawnienia

Tutaj musisz kliknąć Wybierz zleceniodawcę(Select a principal) , a następnie wpisać wszystkie pakiety aplikacji(all application packages) w polu nazwy obiektu. Pamiętaj, aby kliknąć przycisk Sprawdź (Make)nazwy(Check Names) również przed kliknięciem OK.

wybierz zleceniodawcę

Upewnij się, że Typ(Type) jest ustawiony na Zezwalaj(Allow) , a dotyczy( Applies to) to Ten folder, podfoldery i pliki(This folder, subfolders and files) . W ramach uprawnień upewnij się, że masz opcję Odczyt i wykonanie(Read & execute) , Wyświetl zawartość folderu(List folder contents) i zaznaczono opcję Odczyt . (Read)Następnie kliknij OK.

wszystkie uprawnienia aplikacji

Wrócisz do głównego ekranu uprawnień. Tutaj musisz upewnić się, że zaznaczyłeś opcję Zastąp wszystkie wpisy uprawnień obiektu podrzędnego dziedzicznymi wpisami uprawnień z tego obiektu(Replace all child object permission entries with inheritable permission entries from this object) .

zamień uprawnienia dziecka

Gdy już to zrobisz dla katalogu Windows , musisz zrobić to samo dla C: Users i C: Program Files. W przypadku C:Users wszystko jest takie samo, z wyjątkiem nadania grupie Wszystkie pakiety aplikacji (All Application Packages)Pełna kontrola(Full Control) . Ponadto, jeśli używasz 64-bitowego systemu Windows(Windows) , musisz to zrobić również dla C: Program Files (x86).

Naprawianie uprawnień rejestru

W przypadku wpisów rejestru otwórz regedit, przechodząc do Start i wpisując regedit . Po otwarciu musisz sprawdzić uprawnienia dla klucza HKEY_USERS(HKEY_USERS) . Kliknij prawym przyciskiem myszy(Right-click) HKEY_USERS i(HKEY_USERS) kliknij Uprawnienia(Permissions) .

hkey uprawnienia użytkowników

Upewnij się, że wszystkie pakiety aplikacji(All Application Packages) mają uprawnienia do odczytu(Read) .

prawo do odczytu

Teraz zrób to samo dla HKEY_CLASSES_ROOT . Następnie rozwiń HKEY_LOCAL_MACHINE i sprawdź HARDWARE , SAM , SOFTWARE i SYSTEM .

Jeśli do tej pory nie zwariowałeś, to gratulacje! Głównym problemem, który widziałem w całym tym procesie, jest zmiana uprawnień do folderów systemowych, ponieważ musisz pokonać TrustedInstaller , aby wprowadzić zmiany w uprawnieniach. Połowa czasu, który nigdy nie działa poprawnie, a następnie próba przywrócenia wszystkiego do normy jest równie ryzykowna.

Być może lepiej będzie po prostu zresetować system Windows 10(Windows 10) , ale będzie to wymagało ponownego zainstalowania wszystkich aplikacji innych firm. Możesz zresetować system Windows 10(Windows 10) , przechodząc do Ustawienia(Settings) , kliknij Aktualizacja i zabezpieczenia(Update & Security) , a następnie kliknij Odzyskiwanie(Recovery) . Jeśli próbujesz zmienić uprawnienia i napotykasz błędy, opublikuj komentarz, a postaramy się pomóc. Cieszyć się!



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts