Приложенията от Windows Store не се стартират? Проверете разрешенията за регистър и файлове

Много потребители на Windows не могат да стартират приложения от Windows Store,(Windows Store Apps) изтеглени от Microsoft Store,  поради някои модификации в разрешенията за регистър и файлове(Registry & File Permissions) . В тази статия ще ви предложим някои настройки на системния регистър(Registry) и файловете(File) , които ще трябва да разгледате, ако приложенията на Microsoft Store(Microsoft Store Apps) не успеят да се стартират на вашата Windows 10 система.

Има два проблема, свързани с приложенията на Microsoft Store(Microsoft Store Apps) , единият може да срещне поради проблема с системния регистър(Registry) и разрешението за файл(File Permission) .

Пренасочва се към началния екран(Start Screen) при опит за отваряне на приложението(App)

Когато потребителите се опитват да отворят приложение на Microsoft Store , приложението се стартира, но след това те се пренасочват към началния екран(Start Screen) , без да виждат съобщение за грешка. Това обикновено се случва поради промени в системния регистър(Registry) и разрешението за файлове(File Permission) .

Приложенията от Microsoft Store(Microsoft Store Apps) имат своя регистър и файлова система, съхранявани в групата All Application Package . Когато групата загуби необходимия достъп до този регистър и файлови системи, може да срещнете това поведение.

Приложенията на Windows Store(Store Apps) и менюто "Старт"(Start Menu) не работят

Много потребители изпитват грешка, при която не могат да отворят приложения на Microsoft Store(Microsoft Store Apps) или да осъществят достъп до менюто " Старт"(Start Menu) . Причината за грешката е доста ясна, един или всички ключове са загубили разрешението си за четене. Пакетът за всички приложения (All Application Package ) няма разрешение за местоположението на системния регистър и файловата подсистема.

Решенията, които ще изложим в тази статия, ще важат и за двете грешки.

Приложенията от Windows Store(Store Apps) не се стартират(Start) поради разрешение за регистър(Registry) и файл(File Permission)

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

  1. Разрешенията за файлове бяха променени
  2. Разрешенията на системния регистър бяха променени
  3. Използвана е групова политика

Нека определим какво се е случило с вашия компютър.

1] Разрешенията за файлове бяха променени

Трябва да проверите разрешенията за файлове(File Permissions) на три папки,  Programs Files, Windows и Users<userName>\AppData\Local\Microsoft\Windows\WER. 

Трябва да се уверите, че първите две папки имат контрол върху опциите за четене, четене и(Read, Read & Execute, ) изпълнение и списък на съдържанието на папката ( List folder contents ) , а последната има контрол върху List folder/read data, и Create Folders/Append Data .

Можете да направите това, като щракнете с десния бутон върху папката, отидете в раздела Защита (Security ) и проверите разрешенията.

2] Разрешенията на (Permissions)системния регистър(Registry) бяха променени

Трябва да проверите следните ключове на системния регистър и да видите дали групата (Registry)Всички пакети с приложения(All Applications Packages) има разрешения за четене . (Read)Ако те не притежават разрешението, вашите разрешения за регистър са(Permissions) променени.

  • HKEY_CLASSES_ROOT
  • HKEY_LOCAL_MACHINE Драйвери
  • HKEY_LOCAL_MACHINEHARDWARE
  • HKEY_LOCAL_MACHINESAM
  • HKEY_LOCAL_MACHINESOFTWARE
  • HKEY_LOCAL_MACHINESYSTEM
  • HKEY_USERS

3] Използвана е групова политика

За да разберете дали груповите правила(Group Policy) са били използвани за промяна на разрешенията, трябва да проверите gpreport на компютъра, който изпитва проблем. Така че, отидете на този компютър, стартирайте командния ред (Command Prompt ) като администратор и изпълнете следната команда.

gpresult /h <path>\gpreport.html

Replace < път> с буквата на устройството, на което искате да бъде направен HTML файлът.

Сега разширете според следните инструкции.

Computer Settings > Policies\Windows Settings\Security Settings

Сега проверете дали има файлова система и регистър, (File System and Registry, ) ако съществуват, това означава, че груповата политика(Group Policy) променя разрешенията.

Сега, когато знаете какво променя разрешенията(Permissions) , е време да поправите грешката. В зависимост от начина, по който разрешенията са били променени, трябва да решите, че приложенията на Microsoft Store(Microsoft Store Apps) не могат да се стартират поради променени разрешения за (Permissions)регистър(Registry) и файлове(File) . Следват четирите неща, които биха могли да се случат.

  1. Разрешението за файлова система(File System Permission) е променено ръчно
  2. Разрешението за файлова система(File System Permission) е променено от групови правила(Group Policy)
  3. Разрешението на системния регистър(Registry Permission) е променено ръчно
  4. Разрешението за регистър(Registry Permission) е променено от групови правила(Group Policy)

Свързано(Related) : Microsoft Store, инсталиран от множество потребители, не успява да се стартира(Microsoft Store installed by multiple users fails to start) .

Нека поговорим за тях подробно.

1 ] Разрешението за файлова система(] File System Permission) е променено ръчно

Приложенията на Microsoft Store не се стартират?  Проверете системния регистър &  Разрешения за файлове

Ако сте стигнали до извода, че разрешението на файловата система(File System Permission) е променено ръчно, изпълнете следните стъпки, за да коригирате грешката.

  1. Стартирайте  File Explorer  с  Win + E.
  2. Отидете на C Drive > Program Files .
  3. Щракнете с десния бутон върху  Program Files  и щракнете върху  Properties.
  4. Отидете в раздела Защита (Security ) и щракнете върху  Разширени.(Advanced.)
  5. Щракнете върху  Change permissions > Add > Select a principal > Locations.
  6. Сега изберете вашата локална машина и щракнете върху OK.
  7. Добавете името на групата All Applications Packages и изберете  OK .
  8. Задайте, Type = allow и Applies to = This folder, subfolder, and files.
  9. Сега затворете всички останали прозорци с изключение на  Свойства(Properties) .
  10. Щракнете върху  Редактиране (Edit ) и отметнете Четене, Четене и изпълнение(Read, Read & Execute,) и Изброяване на съдържанието на папката(List folder contents) .
  11. Поставете отметка в опцията „Заменете разрешенията за всички дъщерни обекти с наследствени записи за разрешения от този обект“ (“Replace all child object permissions with inheritable permission entries from this object” ) и щракнете върху  Apply > Ok.

Направете същото за Windows  и  потребители. (Users. )Но не забравяйте да предоставите на групата Всички пакети на приложения(All Application Packages) пълен контрол за последната.

Надяваме се, че това ще реши проблема, ако разрешението на  файловата  (Permission )система (File System ) се промени ръчно.

2] Разрешението за файл(File Permission) е променено от груповите правила(Group Policy)

Ако заключите, че разрешението за файл(File Permission) е променено от групови правила(Group Policy) , прочетете това решение, за да коригирате грешката.

Стартирайте  административната конзола за групови правила(Group Policy Administrative Console ) и отидете на следното място.

Computer Configuration\Policy\Windows Settings\Security Settings\File System

Ако пътят съществува, тогава го редактирайте, ако не, щракнете с десния бутон върху  файловата система (File System ) и изберете  добавяне на файл, (add file ) след което прегледайте c:\Program Files и щракнете върху  OK. Сега щракнете върху  Add > Location > Local Machine Name . Сега добавете  All Application Package,  дайте им контрол върху Read, Read & Execute и List contents folder ( Read, Read & Execute, and List folder contents, ) и щракнете върху  Apply > Ok.

Накрая изберете опцията  Замяна на съществуващите разрешения за всички подпапки и файлове с наследствени разрешения(Replace existing permissions on all subfolders and files with inheritable permissions)  .

Направете същото за Windows  и  потребители. (Users. )Но не забравяйте да предоставите на групата Всички пакети на приложения (Application Packages)пълен контрол(Full Control) за последната.

3] Разрешенията на системния регистър са(Registry Permissions) променени ръчно

Приложенията на Microsoft Store не се стартират?  Проверете разрешенията за регистър и файлове

Ако заключите, че разрешенията на (Permissions)системния регистър(Registry) са променени, прочетете това решение, за да коригирате грешката.

  • Стартирайте  редактора на системния регистър (Registry Editor ) от менюто "Старт".
  • Щракнете с десния бутон върху HKEY_Users и изберете  Разрешения. (Permissions.)Сега дайте на  Всички пакети на приложения (All Application Packages ) пълен контрол над  Read  и щракнете върху  Apply > Ok.
  • Направете същото за HKEY_CLASSES_ROOT .
  • За HKEY_LOCAL_MACHINE , трябва да се уверите, че подключовете HARDWARE, SAM, SOFTWARE, SYSTEM имат  разрешения за четене  .(Read )

Това ще реши проблема вместо вас.

4] Разрешенията на системния регистър са(Registry Permissions) променени от груповите правила(Group Policy)

Последната възможна комбинация е, когато разрешенията на системния регистър(Registry Permissions) се променят от групови правила(Group Policy) . За да го поправите, трябва да прочетете това решение.

Стартирайте  административната конзола за групови правила(Group Policy Administrative Console ) и отидете на следното място.

Computer Configuration\Policy\Windows Settings\Security Settings\Registry

Щракнете с десния бутон върху системния регистър(Registry ) и изберете  добавяне на ключ,(add key ) след което изберете CLASSES_ROOT и щракнете върху Добавяне (Add)Сега щракнете върху Location > Local Machine Name . Сега добавете  All Application Package,  дайте им контрол над Read.

Направете същото за  Потребители (Users ) и MACHINE\HARDWARE, MACHINE\SAM, MACHINE\SOFTWARE, и MACHINE\SYSTEM.

Надяваме се тези решения, предложени от Microsoft , да ви помогнат.

Свързано: (Related:) Приложенията от Windows Store не се стартират, когато има няколко потребителски акаунта .



About the author

Аз съм компютърен учен с над 10 години опит в разработката на софтуер и сигурността. Имам силен интерес към игрите за Firefox, Chrome и Xbox. По-специално, особено ме интересува как да се уверя, че кодът ми е безопасен и ефективен.



Related posts