Неможливо змінити програми або програми за замовчуванням у Windows 10 [Виправити]

Коли ви відкриваєте «Програми за замовчуванням» і вибираєте програму за замовчуванням для веб-браузера, електронної пошти або будь-якого іншого елемента, з’являється діалогове вікно «Вибір програми», але нічого не відбувається, коли ви вибираєте елемент зі списку. Ось невеликий відеоролик, який пояснює проблему.

Я працював над цією проблемою протягом останніх кількох днів, збираючи журнали користувачів, які зіткнулися з цією проблемою. За моїми спостереженнями, проблема виникає, якщо Windows не може згенерувати хеш, коли користувач намагається встановити асоціації файлів. Це проблема, специфічна для профілю користувача, яка спостерігається в основному для локальних облікових записів користувачів (якщо користувач перейшов з a акаунт Майкрософт раніше).

Виправлення: не вдається зберегти налаштування програм за замовчуванням у Windows 10

Оновлення за жовтень 2018 року: Якщо проблеми з асоціацією файлів виникли, особливо після встановлення Windows 10 v1809, прочитайте нижче:

Коли ви клацнете файл правою кнопкою миші, виберіть «Відкрити за допомогою…», натисніть «Вибрати іншу програму», виберіть програму з у списку та поставте галочку біля опції «Завжди використовувати цю програму для відкриття файлів .xyz», параметр може не бути збережено.

Щоб вирішити проблему, повторіть процес ще раз (якщо ви оновили до v1809), і налаштування буде збережено.

По черзі, клацніть правою кнопкою миші тип файлу → клацніть Властивості → клацніть Змінити → виберіть потрібну програму зі списку.

Неможливо змінити програми за замовчуванням у Windows 10

Можливо, вам доведеться зробити це двічі, якщо ви встановили v1809 через незначну помилку в цій збірці.

Хоча v1809 згадано вище, процедура працює в будь-якій збірці Windows 10.

Для всіх інших збірок Windows 10 виконайте один із цих методів:

  • Рішення 1
  • Рішення 2
  • Обхідний шлях 1
  • Обхідний шлях 2

Рішення 1. Перейдіть на обліковий запис Microsoft

Найпростіший спосіб вирішити проблему – перейти на обліковий запис Microsoft.

Натисніть Пуск → Налаштування → виберіть Облікові записи → Ваша електронна пошта та облікові записи → натисніть Натомість увійдіть за допомогою облікового запису Microsoft

не можна змінити програми за замовчуванням

Дотримуйтесь підказок, щоб змінити локальний обліковий запис на обліковий запис Microsoft. Наступного разу, коли ви входите в Windows, використовуйте ім’я та пароль облікового запису Microsoft. Ваші програми та файли це не вплине.

Рішення 2. Видаліть інформацію про обліковий запис Microsoft із налаштувань облікового запису

Якщо ви не хочете переходити на обліковий запис Microsoft, але хочете продовжувати використовувати Місцевий обліковий запис, а потім виконайте такі дії:

Відкрийте Налаштування та натисніть Облікові записи. У розділі «Облікові записи, які використовуються іншими програмами» виберіть обліковий запис Microsoft, який раніше був пов’язаний з обліковим записом користувача

не можна змінити програми за замовчуванням
не можна змінити програми за замовчуванням

Натисніть Видалити. Програми за замовчуванням тепер повинні працювати правильно.

Обхідні шляхи

Варіант 1. Використовуйте діалогове вікно Відкрити за допомогою

Щоб встановити значення за замовчуванням для кожного типу файлів, клацніть правою кнопкою миші файл, для якого потрібно призначити програму за замовчуванням, клацніть Відкрити за допомогоюВиберіть інший додаток

не можна змінити програми за замовчуванням

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

Варіант 2. Установіть програми за замовчуванням за допомогою SetUserFTA

Як правило, ви не можете використовувати сценарії або редагування реєстру для зміни налаштувань користувача за замовчуванням у Windows 10 через наявність механізму перевірки хешування. Будь-які спроби зробити це призведуть до Було скинуто значення програми за умовчанням” повідомлення. Однак є один чудовий сторонній інструмент, який може подолати обмеження, накладені Windows 10. Це SetUserFTA утиліта, написана Крістофом Колбічем. Колбіч ефективно переробив алгоритм хешування асоціації файлів Windows.

не можна змінити програми за замовчуванням

Ця утиліта автоматично генерує хеш і встановлює для вас значення за замовчуванням за допомогою командного рядка. Додаткову інформацію див. у статті Налаштуйте асоціації браузера та файлів за замовчуванням за допомогою командного рядка в Windows 10


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)