Как предотвратить перехват ваших PDF- или HTML-ассоциаций в Edge? - Winhelponline

How Stop Edge From Hijacking Your Pdf

Механизм защиты ассоциации файлов в Windows 10 предотвращает прямые изменения в области UserChoice реестра для каждого типа файлов. Если в реестре не задана ассоциация файлов (выбор пользователя) или приложение делает хэш недействительным путем неправильной записи в раздел реестра UserChoice для установки ассоциаций, это вызывает сброс ассоциации файлов для этого типа файла, возвращаясь к значениям по умолчанию в Windows 10 . Например, Edge может перехватить ваши ассоциации PDF-файлов после обновления или по вышеупомянутым причинам, и Центр уведомлений уведомит вас, что настройки приложения по умолчанию были сброшены.





«Приложение вызвало проблему с настройкой приложения по умолчанию для файлов .pdf, поэтому оно было сброшено на Microsoft Edge»




Обновление 2019: Следующие изменения реестра больше не работают в Windows v1809 (и выше). См. Статью Исправить «Сброс приложения по умолчанию» для правильного исправления.


Решение

Выполните следующие действия, чтобы не дать Microsoft Edge перехватить ассоциации файлов PDF или .HTM / .HTML.



Инструкции работают в сборках старше v1803.

1. Запустите редактор реестра (Regedit.exe) и перейдите по ссылке:

HKEY_CURRENT_USER  SOFTWARE  Classes  Local Settings  Software  Microsoft  Windows  CurrentVersion  AppModel  Repository  Packages  Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe  MicrosoftEdge  Capabilities  FileAssociations

Заметка: Вышеупомянутый ключ применяется, если у вас установлен Microsoft Edge v25.10586.0.0, который является текущей версией на момент публикации. Если у вас есть другой номер сборки, выберите соответствующий ключ. Обычно это будет в таком формате:

Microsoft.MicrosoftEdge_nn.nnnnn.n.n_neutral__8wekyb3d8bbwe, где ннн… - это фактическая версия / номер сборки.

2. На правой панели запишите идентификаторы программ, назначенные для типов файлов .pdf, .htm или .html. В этом случае идентификатор программы для .pdf - AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

3. Перейдите в следующее место.

HKEY_CURRENT_USER  SOFTWARE  Classes  AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

На правой панели создайте строковое значение (REG_SZ) с именем NoOpenWith

Это предотвращает перехват ассоциации файлов .PDF со стороны Microsoft Edge. Запись NoOpenWith работает для каждого ProgID. Для файлов .HTM / .HTML добавьте сюда запись NoOpenWith:

HKEY_CURRENT_USER  SOFTWARE  Classes  AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9

Юбилейное обновление: Если вы используете Windows 10 Anniversary Update, вам также необходимо создать дополнительное строковое значение с именем NoStaticDefaultVerb в приведенном выше ключе.

4. Закройте редактор реестра.

5. Используйте программы по умолчанию, чтобы повторно связать тип файла с предпочитаемой программой.

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


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

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