Рекомендуємо, 2024

Вибір Редакції

Fix Windows 10 App відкривається потім закривається

Чи деякі або всі програми Windows 10 не працюють належним чином? Раніше я писав статтю про те, як виправити проблему відсутності додатків у магазині Windows, і нещодавно у мене з'явився клієнт, який купив мені машину 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. Якщо у цієї групи немає дозволів на певні папки та параметри реєстру, це призведе до невдалого запуску програм у магазинах.

Виправлення дозволів на файлову систему

По-перше, давайте виправимо дозволи на файлову систему. Це, в основному, перевірка дозволів на три папки: Program Files, Windows і Users.

Перейдіть до Провідника і клацніть правою кнопкою миші на C: Windows і клацніть на вкладці Безпека . Ось як він повинен виглядати з правильними дозволами.

Якщо ваші дозволи не відображаються для каталогу, натисніть кнопку Додатково внизу праворуч. У наступному діалоговому вікні натисніть кнопку Змінити дозвіл .

Потім натисніть кнопку Додати . Зверніть увагу, що якщо кнопка Додати сіру, це, мабуть, означає, що всі файли належать TrustedInstaller. Прочитайте мій попередній пост про те, як змінити дозволи, щоб отримати повний контроль над файлами та папками.

Тут потрібно натиснути Вибрати принципала, а потім ввести всі пакети програм у поле імені об'єкта. Переконайтеся, що натисніть кнопку Перевірити імена, перш ніж натиснути кнопку OK.

Переконайтеся, що для параметра Type ( Тип ) встановлено значення Allow and Applies ( Дозволити та застосовується) для цієї папки, підпапки та файли . Під правами дозволу переконайтеся, що встановлено читання та виконання, вміст папки списку та читання . Потім натисніть кнопку ОК.

Ви повернетеся на головний екран дозволів. Тут потрібно переконатися в тому, що в цьому об'єкті записуються записи дозволу Замінити всі дочірні об'єкти з наслідуваними записами дозволів .

Як тільки ви зробите це для каталогу Windows, потрібно зробити те ж саме для C: Users і C: Program Files. Для C: Користувачі, все те ж саме, за винятком того, що ви даєте групі повного пакету всіх додатків. Крім того, якщо ви працюєте з 64-розрядною Windows, вам потрібно зробити це для C: Program Files (x86).

Виправлення дозволів реєстру

Для записів реєстру відкрийте regedit, перейшовши в меню Пуск і ввівши regedit . Після його відкриття потрібно перевірити дозволи HKEY_USERS. Клацніть правою кнопкою миші на HKEY_USERS і натисніть кнопку " Дозволи" .

Переконайтеся, що всі пакети прикладних програм мають дозвіл на читання .

Тепер зробіть те ж саме для HKEY_CLASSES_ROOT . Далі розгорніть HKEY_LOCAL_MACHINE і перевірте HARDWARE, SAM, SOFTWARE і SYSTEM .

Якщо ви вже не зійшли з розуму, то сердечно! Основна проблема, яку я бачив у цьому процесі, - це зміна дозволів на системні папки, тому що ви повинні подолати TrustedInstaller, щоб внести зміни до дозволів. Половина часу, який ніколи не працює належним чином, а потім намагається повернути все в норму, так само ризиковано.

Можливо, вам буде краще просто перезавантажити Windows 10, але для цього потрібно знову встановити всі програми інших виробників. Ви можете скинути Windows 10, перейшовши в меню Settings (Параметри), натисніть кнопку Update & Security (Оновлення та безпека), а потім клацніть на Recovery . Якщо ви намагаєтеся змінити дозволи та зіткнетеся з помилками, опублікуйте коментар і ми спробуємо допомогти. Насолоджуйтесь!

Top