Невозможно изменить приложения или программы по умолчанию в Windows 10 [Fix]

Когда вы открываете приложения по умолчанию и выбираете программу по умолчанию для веб-браузера, электронной почты или любого другого элемента, появляется диалоговое окно «Выбрать приложение», но при выборе элемента из списка ничего не происходит. Вот небольшой видеоролик, объясняющий проблему.

Я работал над этой проблемой в течение последних нескольких дней, собирая журналы от пользователей, которые столкнулись с этой проблемой. На основании моих наблюдений проблема возникает, если Windows не может сгенерировать хэш, когда пользователь пытается установить ассоциации файлов. Это проблема, связанная с профилем пользователя, которая наблюдается в основном для учетных записей локальных пользователей (если пользователь переключился с Учетная запись Microsoft ранее).

Исправлено: не удается сохранить настройки приложений по умолчанию в Windows 10.

Обновление за октябрь 2018 г .: Если эта проблема с ассоциацией файлов возникла, особенно после установки Windows 10 v1809, прочтите ниже:

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

Чтобы решить проблему, повторите процесс еще раз (если вы обновились до версии 1809), и настройки будут сохранены.

Поочередно, щелкните правой кнопкой мыши тип файла → щелкните Характеристики → нажмите Изменять → выберите нужную программу из списка.

Невозможно изменить приложения по умолчанию в 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 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)