Препоръчано, 2024

Избор На Редактора

Прикрепвам Прозорец 10 App отваря след това затваря

Някои или всички приложения на Windows 10 не работят правилно? По-рано написах статия за това как да поправя проблема с липсващите приложения на Windows Store и наскоро имах клиент, който ми купи машина от Windows 10, където щяха да се отворят приложенията на Windows, но тогава веднага щеше да се затвори.

Ако имате този проблем, когато дадено приложение не може да се зареди, то вероятно е проблем с разрешения. Има много причини, поради които приложенията в магазините не могат да стартират и едно от тях е, защото разрешенията за определени папки на Windows и настройките на системния регистър са променени ръчно или чрез групови правила.

Можете да решите този проблем, като проверите всички разрешения за тези папки и настройки на системния регистър и се уверете, че всички те са правилни. В този пост, ще ви преведем през стъпките, за да направите това, за да можете отново да стартирате приложенията в магазина.

Протокол за събития на Windows 10

Можете да потвърдите дали това е причината за проблема, като отворите регистъра на събитията и проверите за ID на събитие 5961 в регистъра на събитията. Можете да отворите регистъра на събитията, като щракнете върху Старт и въведете в регистъра на събитията .

Ще трябва да отидете до следния регистрационен файл, за да видите дали това събитие съществува или не:

 Журнали за приложения и услуги Microsoft приложения за Windows Microsoft-Windows-TWinUI / Operational 

Там, ще видите цял куп събития, изброени там, вероятно хиляди. Наистина не можете да преминете през това ръчно, затова кликнете върху бутона Намери вдясно и напишете 5961. Ще търси в този дневник и ако открие нещо, ще маркира този ред. Кликнете два пъти върху реда и ще видите някаква информация по-долу:

 Име на регистрационния файл: Microsoft-Windows-TWinUI / Операционен източник: Microsoft-Windows-Immersive-Shell Event ID: 5961 Ниво: Грешка Описание: Активирането на приложението за Windows.Launch договор е неуспешно с грешка: Приложението не стартира. 

Ако събитието съществува, можете да бъдете съвсем сигурни, че това е проблем с разрешения за нова група в Windows, наречена Всички приложни пакети . Какво представляват всички пакети за приложения? Е, това е подобно на вградените администратори или групи потребители. Всички пакети за приложения включват всяко приложение за магазини, инсталирано в Windows 10. Ако тази група няма разрешения за определени папки и настройки на регистъра, това ще доведе до неуспешно стартиране на приложенията за магазини.

Fix File System Permissions

Първо, нека да поправим разрешенията на файловата система. Това основно проверява разрешенията за три папки: Program Files, Windows и Users.

Отидете в Explorer и щракнете с десен бутон върху C: Windows и кликнете върху раздела Security . Ето какво би трябвало да изглежда с правилните разрешения.

Ако не се показват вашите разрешения за директорията, кликнете върху бутона Разширени в долния десен ъгъл. В следващия диалогов прозорец кликнете върху бутона Промяна на разрешения .

След това искате да кликнете върху бутона Добавяне . Обърнете внимание, че ако бутонът Добавяне е потъмнял, вероятно това означава, че всички файлове са собственост на TrustedInstaller. Прочетете предишната ми публикация за това как да променяте разрешенията, за да можете да получите пълен контрол върху файловете и папките.

Тук трябва да кликнете върху Избор на принципал и след това въведете всички пакети за приложения в полето за име на обект. Уверете се, че щракнете върху бутона Провери имената, преди да щракнете върху OK.

Уверете се, че Типът е настроен на Позволи и се прилага към е Тази папка, подпапки и файлове . Под разрешенията се уверете, че сте чели и изпълнени, съдържанието на папката Списък и четене . След това щракнете върху OK.

Ще бъдете върнати на основния екран с разрешения. Тук трябва да се уверите, че проверявате записите за Замяна на всички разрешения на детски обект с наследствени записи за разрешение от този обект .

След като сте направили това за директорията на Windows, трябва да направите същото за C: Users и C: Program Files. За C: Потребители, всичко е същото, с изключение на това, че Вие давате пълния контрол на групата All Application Packages. Също така, ако използвате 64-битов Windows, ще трябва да направите това и за C: Program Files (x86).

Фиксиране на разрешения за регистрация

За записи в регистъра, отворете regedit като отидете на Start и напишете в regedit . След като го отворите, трябва да проверите разрешенията за HKEY_USERS. Кликнете с десния бутон върху HKEY_USERS и кликнете върху Разрешения .

Уверете се, че Всички пакети за приложения имат разрешение за четене .

Сега направете същото за HKEY_CLASSES_ROOT . След това разгънете HKEY_LOCAL_MACHINE и направете проверка за ХАРДУЕР, SAM, СОФТУЕР и СИСТЕМА .

Ако досега не сте полудели, тогава поздравления! Основният въпрос, който видях с целия този процес, е да променя разрешенията за системните папки, защото трябва да преодолеете TrustedInstaller, за да направите промени в разрешенията. Половината от времето, което никога не работи правилно и след това се опитва да върне всичко към нормалното, е също толкова рисковано.

Може би е по-добре да рестартирате Windows 10, но ще ви се наложи отново да инсталирате всички приложения на трети страни. Можете да нулирате Windows 10, като отидете в Settings (Настройки), щракнете върху Update & Security (Актуализиране и сигурност) и след това върху Recovery (Възстановяване) . Ако се опитвате да промените разрешения и да стартирате грешки, публикувайте коментар и ние ще се опитаме да помогнем. Наслади се!

Top