Поправи Виндовс 10 апликација се отвара, а затим затвара

Да ли неке или све ваше Виндовс 10 апликације не раде исправно? Раније сам написао чланак о томе како да решим проблем недостајућих апликација за Виндовс Сторе(fix the problem of missing Windows Store apps)  , а недавно сам имао клијента који ми је купио Виндовс 10(Windows 10) машину где би се чинило да се Виндовс(Windows) апликације отварају, али би се одмах затвориле.

Ако имате овај проблем где апликација не успе да се учита, онда је то вероватно проблем са дозволама. Постоји много разлога зашто се апликације продавнице(Store) не могу покренути, а један од њих је тај што су промењене дозволе за одређене Виндовс(Windows) фасцикле и поставке регистратора, било ручно или групним смерницама.

Овај проблем можете да решите тако што ћете проверити све дозволе за ове фасцикле и поставке регистра и проверити да ли су све исправне. У овом посту ћу вас провести кроз кораке за ово да бисте могли да поново покренете своје апликације из продавнице .(Store)

Виндовс 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) укључују било коју апликацију продавнице која је инсталирана у Виндовс 10(Windows 10) . Ако ова група нема дозволе за одређене фасцикле и подешавања регистратора, то ће довести до неуспешног покретања апликација продавнице.

Поправите дозволе система датотека

Прво, поправимо дозволе система датотека. Ово је у основи провера дозвола за три фасцикле: Програмске датотеке, Виндовс(Windows) и Корисници(Users) .

Идите у Екплорер и кликните десним тастером миша на 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) пре него што кликнете на ОК.

изабрати директора

Уверите се да је Тип(Type) постављен на Дозволи(Allow) и да( Applies to) се примењује на Ова фасцикла, подфолдери и датотеке(This folder, subfolders and files) . У оквиру дозвола, уверите се да сте потврдили Читање и извршавање(Read & execute) , Листа садржаја фасцикле(List folder contents) и Читање(Read) . Затим кликните на ОК.

све дозволе апликације

Бићете враћени на главни екран са дозволама. Овде морате да проверите да ли сте проверили Замени све уносе дозвола за подређени објекат са наследним уносима дозвола из овог објекта(Replace all child object permission entries with inheritable permission entries from this object) .

замени дечије дозволе

Када то урадите за Виндовс(Windows) директоријум, потребно је да урадите исту ствар за Ц: Усерс и Ц: Програм Филес. За Ц:Кориснике, све је исто осим што групи Сви пакети апликација дајете (All Application Packages)пуну контролу(Full Control) . Такође, ако користите 64-битни Виндовс(Windows) , то ћете морати да урадите и за Ц:Програм Филес (к86).

Поправљање дозвола регистратора

За уносе у регистратору отворите регедит тако што ћете отићи на Старт(Start) и укуцати регедит(regedit) . Када га отворите, потребно је да проверите дозволе за ХКЕИ_УСЕРС(HKEY_USERS) . Кликните десним тастером миша(Right-click) на ХКЕИ_УСЕРС(HKEY_USERS) и кликните на Дозволе(Permissions) .

хкеи корисничке дозволе

Уверите се да сви пакети апликација(All Application Packages) имају дозволу за читање .(Read)

дозвола за читање

Сада урадите исту ствар за ХКЕИ_ЦЛАССЕС_РООТ(HKEY_CLASSES_ROOT) . Затим проширите ХКЕИ_ЛОЦАЛ_МАЦХИНЕ(HKEY_LOCAL_MACHINE) и проверите ХАРДВЕР(HARDWARE) , САМ(SAM) , СОФТВЕР(SOFTWARE) и СИСТЕМ(SYSTEM) .

Ако до сада нисте полудели, честитам! Главни проблем који сам видео у целом овом процесу је промена дозвола у системским фасциклама јер морате да превазиђете ТрустедИнсталлер(TrustedInstaller) да бисте извршили промене у дозволама. Половина времена које никада не функционише како треба, а затим покушај да се све врати у нормалу је једнако ризично.

Можда би вам било боље да само ресетујете Виндовс 10(Windows 10) , али ће бити потребно да поново инсталирате све апликације независних произвођача. Можете ресетовати Виндовс 10(Windows 10) тако што ћете отићи на Подешавања(Settings) , кликнути на Ажурирање и безбедност(Update & Security) , а затим кликнути на Опоравак(Recovery) . Ако покушавате да промените дозволе и наиђете на грешке, оставите коментар и ми ћемо покушати да вам помогнемо. Уживати!



About the author

Ја сам искусан софтверски инжењер, са више од 10 година искуства у развоју и одржавању Мицрософт Оффице апликација. Имам снажну страст да помажем другима да остваре своје циљеве, како кроз свој рад као софтверски инжењер, тако и кроз своје вештине јавног говора и умрежавања. Такође сам изузетно упућен у драјвере хардвера и тастатуре, пошто сам многе од њих сам развио и тестирао.



Related posts