Поправете приложението на Windows 10 се отваря, след което се затваря
Някои или всичките ви приложения за Windows 10 не работят правилно? Преди това написах статия за това как да отстраня проблема с липсващите приложения на Windows Store(fix the problem of missing Windows Store apps) и наскоро имах клиент, който ми купи машина с Windows 10 , където приложенията на (Windows 10)Windows изглеждаха да се отварят, но след това веднага се затваряха.
Ако имате този проблем, при който приложение не успее да се зареди, вероятно това е проблем с разрешенията. Има много причини, поради които приложенията на Store не могат да се стартират и една от тях е, че разрешенията за определени папки на Windows и настройките на системния регистър са променени ръчно или чрез групови правила.
Можете да отстраните този проблем, като проверите всички разрешения за тези папки и настройки на системния регистър и се уверите, че всички са правилни. В тази публикация ще ви преведа през стъпките за това, за да можете да стартирате приложенията си от Store отново.
Регистър на събитията в Windows 10
Можете да потвърдите дали това е причината за проблема, като отворите регистъра на събитията и проверите за идентификатора на събитието 5961(Event ID 5961) в регистъра на събитията. Можете да отворите дневника на събитията, като щракнете върху Старт(Start) и въведете в регистъра на събитията(event log) .
Ще трябва да отидете до следния регистрационен файл, за да видите дали това конкретно събитие съществува или не:
Applications and Services Logs\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational
Веднъж там, ще видите цял куп събития, изброени там, вероятно хиляди. Не можете наистина ръчно да преминете през това, така че щракнете върху бутона Намери(Find) вдясно и въведете 5961. Той ще търси в този регистър и ако намери нещо, ще маркира този ред. Щракнете двукратно върху реда и трябва да видите информация като по-долу:
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.
Ако събитието съществува, можете да сте сигурни, че това е проблем с разрешенията за нова група в Windows , наречена Всички (All) пакети на приложения(Application Packages) . Какво представляват всички пакети за приложения(Application Packages) ? Е(Well) , това е подобно на вградените групи администратори или потребители. Всички пакети на приложения(Application Packages) включват всяко приложение за магазин, което е инсталирано в Windows 10 . Ако тази група няма разрешения за определени папки и настройки на системния регистър, това ще доведе до неуспешно стартиране на приложения от магазина.
Поправете разрешенията на файловата система
Първо, нека коригираме разрешенията на файловата система. Това основно е проверка на разрешенията за три папки: Program Files, Windows и Users .
Отидете в Explorer и щракнете с десния бутон върху C:\Windows и щракнете върху раздела Защита(Security) . Ето как трябва да изглежда с правилните разрешения.
Ако това не е това, което вашите разрешения показват за директорията, щракнете върху бутона Разширени(Advanced) в долния десен ъгъл. В следващия диалогов прозорец щракнете върху бутона Промяна на разрешенията(Change Permissions) .
След това искате да щракнете върху бутона Добавяне(Add) . Имайте предвид, че ако бутонът Добавяне(Add) е неактивен, това вероятно означава, че всички файлове са собственост на TrustedInstaller . Прочетете предишната ми публикация за това как да промените разрешенията, за да получите пълен контрол върху файловете и папките(change permissions so that you can gain full control over the files and folders) .
Тук трябва да щракнете върху Избор на принципал(Select a principal) и след това да въведете всички пакети на приложения(all application packages) в полето за име на обекта. Уверете(Make) се, че сте щракнали и върху бутона Проверка на имената(Check Names) , преди да щракнете върху OK.
Уверете се, че Типът(Type) е настроен на Разрешаване(Allow) и се прилага за( Applies to) е Тази папка, подпапки и файлове(This folder, subfolders and files) . Под разрешения се уверете, че сте поставили отметка Read & execute , Списък на съдържанието на папката(List folder contents) и Четене . (Read)След това щракнете върху OK.
Ще бъдете върнати към главния екран с разрешения. Тук трябва да се уверите, че сте поставили отметка в полето Замяна на всички записи за разрешения за дъщерни обекти с наследствени записи за разрешения от този обект(Replace all child object permission entries with inheritable permission entries from this object) .
След като направите това за директорията на Windows , трябва да направите същото за C:Users и C:Program Files. За C:Users всичко е същото, освен че давате пълен контрол(Full Control) на групата Всички пакети на приложения(All Application Packages) . Освен това, ако използвате 64-битов Windows , ще трябва да направите това и за C:Program Files (x86).
Коригиране на разрешенията на системния регистър
За записи в системния регистър отворете regedit, като отидете на Старт(Start) и напишете regedit . След като го отворите, трябва да проверите разрешенията за HKEY_USERS . Щракнете с десния бутон(Right-click) върху HKEY_USERS и щракнете върху Разрешения(Permissions) .
Уверете се, че всички пакети на приложения(All Application Packages) имат разрешение за четене .(Read)
Сега направете същото за HKEY_CLASSES_ROOT . След това разгънете HKEY_LOCAL_MACHINE и направете проверка за ХАРДУЕР(HARDWARE) , SAM , СОФТУЕР(SOFTWARE) и СИСТЕМА(SYSTEM) .
Ако не сте се побъркали досега, тогава честито! Основният проблем, който видях с целия този процес, е промяната на разрешенията на системните папки, защото трябва да преодолеете TrustedInstaller , за да направите промени в разрешенията. Половината от времето, което никога не работи правилно и след това да се опитате да върнете всичко към нормалното, е също толкова рисковано.
Може да е по-добре просто да нулирате Windows 10 , но това ще изисква да инсталирате отново всичките си приложения на трети страни. Можете да нулирате Windows 10 , като отидете на Настройки(Settings) , щракнете върху Актуализация и сигурност(Update & Security) и след това щракнете върху Възстановяване(Recovery) . Ако се опитвате да промените разрешенията и срещате грешки, публикувайте коментар и ние ще се опитаме да помогнем. Наслади се!
Related posts
9 начина да коригирате приложението Netflix, което не работи в Windows 10
Поправете нещо, което се обърка, докато синхронизирате приложението Mail в Windows 10
Коригирайте приложението Outlook, което не се отваря в Windows 10
Коригирайте камерата, която се използва от друго приложение в Windows 10
Коригирайте Google Chrome се отваря автоматично в Windows 10
Спрете известието за обобщение на уикенда в приложението за снимки на Windows 10
Поправете грешка с идентификатор на събитие 454 - проблеми с производителността на потребителския профил в Windows 10
Fix Partner не се свърза с грешка на рутера в TeamViewer на Windows 10
Поправете Red X Cross върху иконата за сила на звука в Windows 10
Поправете неразпределения твърд диск, без да губите данни в Windows 10
Иконата на Fix Sticky Notes в лентата на задачите не се комбинира в Windows 10
Поправете грешката ERR_EMPTY_RESPONSE в Chrome на Windows 10
Коригирайте процеса на LSAISO високото използване на процесора в Windows 10
Коригирайте бързото изтощаване на батерията на Windows 10 с помощта на хибридна графика
Поправете грешка INET_E_DOWNLOAD_FAILURE в Edge на Windows 10
Какво е App & Browser Control в Windows 10 и как да го скриете
Поправете kdbsync.exe спря да работи в Windows 10
Поправете грешка в синия екран на win32kfull.sys в Windows 10
Поправете грешка 0x800F080C при инсталиране на .NET Framework на Windows 10
Поправете липсата на NTLDR, натиснете Ctrl-Alt-Del, за да рестартирате грешка в Windows 10