Исправление для 'Приложение по умолчанию было сброшено' Windows 10 Сброс ассоциаций файлов (исправления реестра) - Winhelponline

Fix Foran App Default Was Resetwindows 10 Resetting File Associations Winhelponline

Мы видели, как остановиться Microsoft Edge и Фото от сброса настроек ассоциации файлов. Исходя из этого, я подумал о реализации редактирования реестра для все приложения Metro (или универсальные приложения для Windows), такие как 3d Builder, музыка Zune, видео Zune (фильмы и ТВ).



приложение по умолчанию было сброшено



Обходной путь редактирования реестра в конце этой статьи не позволяет Windows 10 (v1607 и более ранние версии) сбрасывать ассоциации файлов до настроек по умолчанию.



СВЯЗАННЫЙ: Установите браузер и ассоциации файлов по умолчанию через командную строку в Windows 10



Решение

Настройки приложения по умолчанию сбрасываются Windows 10, если обнаруживается, что несовместимая сторонняя программа вносит изменения в ассоциации файлов напрямую, а не направляет пользователей в окно приложений по умолчанию. Поскольку UserChoiceProgID В Windows 10 используется алгоритм хеширования, неправильное изменение ассоциаций файлов в реестре может привести к тому, что Windows 10 сбросит настройки ассоциации до значений по умолчанию.

В Windows 10 приложения не должны писать ProgID значение в следующем разделе реестра напрямую:

HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  {. Extension}  UserChoice

{.extension} в указанном выше пути реестра относится к расширению файла. Это может быть .htm , .html , .pdf и т.п.

Вместо этого приложение должно перенаправить пользователя в окно приложений по умолчанию. Это серьезное изменение в Windows 10.

Если (устаревшее) приложение не использует Windows API и записывает в реестр, чтобы установить ассоциации файлов, Windows 10 обнаруживает, что реестр (ключ «UserChoice») поврежден, и сбрасывает отказоустойчивую программу Windows по умолчанию для этого файла. расширение. Пользователь увидит Настройки приложения по умолчанию были сброшены уведомление.

приложение по умолчанию было сброшено

После получения уведомления, если вы откроете средство просмотра событий и перейдете в Microsoft-Windows-Shell-Core / AppDefaults журнал событий, вы увидите, какой тип файла был недавно сброшен.

  • Откройте средство просмотра событий ( eventvwr.msc ) → Журналы приложений и служб → Microsoft → Windows → Shell-Core → AppDefaults
  • Найдите самое последнее событие с идентификатором 62441 .
    были сброшены настройки приложения по умолчанию - журнал событий
    Имя журнала: Microsoft-Windows-Shell-Core / AppDefaults Источник: Microsoft-Windows-Shell-Core Дата: Код события: 62441 Категория задачи: (62441) Уровень: Ключевые слова: Пользователь: DESKTOP-JKJ4G5Q  ramesh Компьютер: DESKTOP-JKJ4G5Q Описание: Выбор пользователя сброшен на prog id AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 для .htm

    В приведенном выше примере ассоциация типа файла .htm была сброшена, и Microsoft Edge теперь является обработчиком по умолчанию для этого типа файла. AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 - это идентификатор Microsoft Edge ProgID для файлов .htm / .html, который отображается в реестре.

Если вы не уверены, какая программа пытается изменить указанный выше раздел реестра, использовать Process Monitor и осмотреть «Выбор пользователя» записи в след.

Итак, убедитесь, что сторонние программы, которые вы используете, соответствуют правилам Windows 10. окончательное исправление было бы обновить стороннюю программу (средство просмотра, браузер или что-то еще) и убедиться, что она совместима с Windows 10.

СВЯЗАННЫЙ: Установите браузер и ассоциации файлов по умолчанию через командную строку в Windows 10

Цитата из Microsoft Рэймонда Чена

Программа X хочет установить себя в качестве предпочтительного обработчика пользователя, но она хочет сделать это, не требуя от пользователя подтверждения изменения. Как внимательно с их стороны. Таким образом, они напрямую манипулируют ключами реестра. (Готов поспорить, кто-то получил действительно приятный бонус за эту функцию.) Но они манипулируют ими так же, как до Windows 10. Это означает, что Windows 10 определяет параметры как поврежденные и отбрасывает их, в результате чего обработчик возвращается к системным значениям по умолчанию.

Здесь у клиента есть несколько вариантов выбора.

Очевидный выбор - прекратить использование Программы X. Легче сказать, чем сделать. Программа X, вероятно, важна для рабочего процесса клиента. Вот почему они хотят установить его по умолчанию!

Другой вариант - работать с поставщиками, которые производят Program X, и заставить их перестать копаться во внутренних ключах реестра. (Удачи с этим.)

Справка: Почему мои ассоциации файлов PDF сбрасываются каждый раз при перезапуске? | Старая новая вещь

В ранних сборках Windows 10 вы можете использовать исправление реестра (обходной путь), приведенное ниже, чтобы запретить Windows 10 сбрасывать ассоциации файлов.


Обходной путь

Обновление [2019] : Следующее исправление реестра не работает в Windows 10 v1809. Несмотря на то, что значения реестра присутствуют, Windows 10 безостановочно сбрасывает ассоциацию файлов, если обнаруживает, что ключ UserChoice записан (и поврежден) сторонней программой.


Для v1607 и ранее

В ранних сборках Windows 10 выполнение редактирования реестра ниже не позволяет Microsoft Edge, Photos, 3d Builder, Zune Music и Zune Video (фильмы и ТВ) захватить ваши файловые ассоциации для различных типов файлов, никоим образом не мешая функциональности приложений. . Чтобы отменить изменения, просто запустите файл undo REG. Исправление реестра было протестировано до Windows 10 v1607.

[Загрузить файл REG - w10_stop_reset_fileasso.zip ] Ниже приведено содержание этого файла REG.

Редактор реестра Windows версии 5.00 Описание: предотвращает сброс сопоставлений файлов в Windows 10 ... путем добавления значений NoOpenWith и NoStaticDefaultVerb для всех современных приложений. Создано 13 февраля 2016 г. Рамешем Сринивасаном Обновлено 1 мая 2019 г. Блог Winhelponline https://www.winhelponline.com/blog Протестировано в Windows 10 v1511 и 1607 ---------------- --- Microsoft.3DBuilder ------------------- Типы файлов: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds,. dae, .dxf, .bmp ... .jpg, .png, .tga [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] 'NoOpenWith' = '' 'NoStatic-DefaultV -------- Microsoft Edge ------------------- Типы файлов: .htm, .html [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' Типы файлов: .pdf [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] NoOpenWith '= '' 'NoStaticDefaultVerb'= '' Типы файлов: .svg [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] NoOpenWith '=' '' NoStaticDefaultVerb '=' 'Типы файлов: .xml [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]' NoOpenWith '=' '' NoStatic DefaultVerb '=' '------------------- Microsoft Photos ------------------- Типы файлов: .3g2 , .3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv ... .mov, .mp4, mp4v, .mts, .tif, .tiff, .wmv [ HKEY_CURRENT_USER  SOFTWARE  Classes  AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt] NoOpenWith '= '' 'NoStaticDefaultVerb'= '' Типы файлов: Большинство типов файлов изображений [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX43hnxtbyyps62jhe9sqpdzxn1790zetc] 'NoOpenWith'= '' 'NoStaticDefaultVerb'= '' Типы файлов : .raw, .rwl, .rw2 и другие [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' ------------------ - Zune Music ------------------- Типы файлов: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r,. mp3, .mpa .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' ------- Zune Video ------------------- Типы файлов: .3g2, .3gp, .3gpp, .avi, .divx, .m2t,. m2ts, .m4v, .mkv, .mod ... .mov, .mp4, mp4v, .mpe, .mpeg, .mpg, .mpv2, .mts, .tod, .ts ... .tts, .wm, .wmv, .xvid [HKEY_CURRENT_USER  SOFTWARE  Классы  AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = ''

После запуска исправления REG нажмите Пуск → Настройки → Приложения по умолчанию и установите ассоциации файлов или приложения по умолчанию. Ни одно из встроенных универсальных приложений с этого момента не должно сбрасывать ассоциации. Этот метод был протестирован (и отлично работает) в Windows 10 v1511 и 1607.

Обратите внимание, что это изменение реестра также скрывает современные приложения в Открыть с диалоговое окно, но они все еще отображаются в Настройках → Приложения по умолчанию окно.

Обновления

1 июня 2016 г .: при использовании локальной учетной записи попробуйте переключиться на учетную запись Microsoft, так как это помогло некоторым пользователям. Если вы не хотите переходить на учетную запись Microsoft, попробуйте Исправление №2 в статье Невозможно установить ассоциацию файлов по умолчанию с помощью приложений по умолчанию в Windows 10 . (Игнорировать заголовок страницы)

25 февраля 2016 г .: в Windows 10 для настройки приложений по умолчанию нажмите кнопку «Пуск», выберите «Настройки», «Система», а затем «Приложения по умолчанию». Это единственный поддерживаемый способ вручную изменить настройки приложения по умолчанию. Мы наблюдали поведение некоторых приложений, которые устанавливали себя по умолчанию неподдерживаемыми способами, путем удаления или повреждения настроек реестра. Подробную информацию о методах, поддерживаемых приложениями для регистрации ассоциаций файлов, можно найти на MSDN. Вот . Обновление KB3135173 для Windows решает проблему и сбрасывает настройки приложения по умолчанию до исходных параметров Windows при удалении или повреждении параметров реестра. Мы работали с некоторыми из этих поставщиков приложений, поэтому в последних версиях приложений такое поведение больше не наблюдается. Если пользователь заранее изменит настройки приложения по умолчанию с помощью поддерживаемого метода, реестр не будет поврежден, и эти пользовательские настройки сохранятся. Источник - Бетси [MSFT]

(Последнее обновление 3 мая 2019 г.)


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)