Насправді оновлення — не єдина причина, чому Windows 10 скидає стандартні програми. Якщо користувач не встановив асоціації файлів або програма пошкоджує ключ реєстру UserChoice під час налаштування асоціацій, це призводить до скидання асоціацій файлів до значень за замовчуванням у Windows 10. Ключ UserChoice зберігає зашифрований хеш, який вказує на те, що асоціацію встановив користувач, а не якась шкідлива програма. Це частина нового механізму захисту, який існує в операційній системі з Windows 8.
Наприклад, Photos може взяти на себе асоціації файлів зображень після оновлення або через згадану вище причину. Коли це станеться, Центр дій сповістить вас про те, що налаштування програми за замовчуванням скинуто:
Щоб виправити це вручну, ви можете застосувати просте налаштування реєстру. Наприклад, для програми «Фотографії» потрібно виконати такі дії:
- Відкрийте редактор реєстру.
- Перейдіть до наступного розділу реєстру:|_+_|
Порада. Ви можете отримати доступ до будь-якого потрібного розділу реєстру одним клацанням миші.
Примітка. Наведений вище ключ застосовний, лише якщо у вас встановлено програму «Фотографії» версії v16.122.14020.0_x64, яка є поточною версією на моєму ПК на момент написання цієї статті. Якщо у вас є будь-яка інша версія або номер збірки, виберіть відповідний ключ. Це буде в такому форматі:Де nnn… є заповнювачем для фактичного номера версії/складання. Також слідкуйте за частиною x64/x86.
- На правій панелі подивіться на значення типу файлу зображення, наприклад. .webp. На скріншоті нижче це AppX43hnxtbyyps62jhe9sqpdzxn1790zetc:
- Тепер перейдіть до наступного ключа:|_+_|
У нашому випадку так
|_+_| - Створіть тут нове рядкове значення під назвою NoOpenWith і не встановлюйте його значення (залиште поле пустим):
Це не дозволить програмі «Фотографії» використовувати асоціації типів файлів зображень! Вам потрібно повторити ці кроки для кожної програми, яка бере на себе програми за умовчанням. Після цього Windows 10 не змінюватиме асоціації файлів за замовчуванням.
Щоб заощадити час, ви можете скористатися наведеним нижче налаштуванням реєстру, яке перевірено та працює у збірці Windows 10 10586 на момент написання цієї статті:
|_+_|Тут ви можете завантажити готові файли reg:
Завантажте файли реєстру
Після того, як ви застосували це налаштування, вам потрібно відкрити Панель керування > Програми за замовчуванням і встановити асоціації файлів або параметри програми за замовчуванням, як вам подобається. Відтепер жодна з вбудованих універсальних програм не повинна скидати асоціації файлів.
Це воно.