Як зупинити Edge від викрадення ваших асоціацій PDF або HTML?

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

«Додаток спричинив проблему з налаштуванням програми за замовчуванням для файлів .pdf, тому її було скинуто до Microsoft Edge»


Оновлення 2019 року: Наведені нижче зміни реєстру більше не працюють у Windows версії 1809 (і вище). Дивіться статтю Виправити «Було скинуто значення програми за замовчуванням» для належного виправлення.


Рішення

Виконайте наведені нижче дії, щоб зупинити 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 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)

езойськийповідомити про це оголошення