Відкрити за допомогою «Вибрати іншу програму» не працює. Як це виправити?

click fraud protection

У цьому дописі розповідається про варіант проблеми Open With, який обговорюється в пості Відкрити з помилкою "Вибрати іншу програму" Програма не пов'язана в Windows 10. У цьому випадку, коли користувач клацне правою кнопкою миші файл, клацне Відкрити за допомогою та вибирає опцію Виберіть іншу програму в діалоговому вікні або меню Відкрити за допомогою, нічого не відбувається.

Крім того, Переглянути історію надійності сторінка на панелі керування може показати, що файл openwith.exe (Виберіть програму) зазнав збою. Це файл, який показує діалогове вікно Відкрити за допомогою Windows 10.


Джерело Виберіть програму. Підсумок Припинено працювати. Опис. Несправний шлях програми: C:\Windows\System32\OpenWith.exe Сигнатура проблеми. Назва проблемної події: APPCRASH. Назва програми: OpenWith.exe. Версія програми: 10.0.10586.103. Позначка часу застосування: 56a84f02. Назва модуля з помилкою: DUI70.dll. Версія модуля помилок: 10.0.10586.0. Позначка часу модуля помилки: 5632d29e. Код винятку: c0000005. Зміщення винятку: 000000000003a706. Версія ОС: 10.0.10586.2.0.0.256.48. Місцевий ідентифікатор: 1033. Додаткова інформація 1: b2f0. Додаткова інформація 2: b2f0c0a8de02d510420abe2d90a52171. Додаткова інформація 3: d978. Додаткова інформація 4: d978305aae990df3b2296bc76c66d2c1. 

Рішення

Діалогове вікно «Відкрити за допомогою» перераховує реєстрацію програми з таких розділів реєстру:

HKEY_CLASSES_ROOT\Applications
HKEY_LOCAL_MACHINE\Software\RegisteredApplications

The останній ключ спеціально для реєстрації програм Програми за замовчуванням або програми за замовчуванням. Оскільки під час використання програм за замовчуванням проблем не було виявлено, я перейменував 1-й, який є клавішею «Програми», і діалогове вікно «Відкрити за допомогою» працювало правильно. Windows намагалася отримати відомості (можливо, значок всередині виконуваного файлу, назва продукту та назва компанії тощо) про виконуваний файл, зареєстрований під ключем «Програми», і, ймовірно, не вдалося це зробити.

Щоб визначити, яка із зареєстрованих програм несе відповідальність за збій без використання редактора реєстру, ви можете використовувати OpenWithView від Nirsoft.

В останніх чотирьох записах у списку назва продукту та назва компанії були порожні. З чотирьох лише один виконуваний файл був присутній у системі, але не мав інформації про назву продукту та назву компанії у властивостях файлу. Вимкнення цього конкретного запису (quickedit.exe) усунуло проблему.

Якщо цей підхід не працює у вашому випадку, скористайтеся тим же методом, що й для усунення несправностей розширення оболонки за допомогою Nirsoft ShellExView, але цього разу за допомогою OpenWithView.

Спочатку запишіть записи, які відображаються як вимкнені, щоб ви могли скинути їх до вимкнених після завершення усунення несправностей.

Вимкніть першу половину записів, які ще не вимкнено (відсортуйте за стовпцем "Вимкнено") і перевірте, чи правильно запускається Відкрити за допомогою > Виберіть іншу програму. Якщо це не допомогло, увімкніть елементи, які ви вимкнули, а потім вимкніть половину, що залишилася. Якщо це спрацює, то ще більше звузьте пункти у другій половині, щоб дізнатися, яка програма викликає проблему.

Після того, як ви звузите пункт, відкрийте Regedit.exe і перейдіть до цього ключа:

HKEY_CLASSES_ROOT\Applications

Клацніть правою кнопкою миші назву підключа (так само, як і виконуваний файл, який ви вимкнули. Наприклад, quickedit.exe) і виберіть Видалити. Вийдіть з редактора реєстру.

Це має вирішити проблему.


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

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