[Виправлення] Не вдається додати програму для відкриття зі списком у Windows

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

Може виглядати так, ніби нічого не сталося після того, як ви вибрали програму в діалоговому вікні перегляду, тобто діалогове вікно Відкрити за допомогою просто ігнорує ваш вибір. Це помилка, яка існує з епохи Windows XP (принаймні) і залишається в Windows 10. У цій статті показано, як вирішити проблему Open with.

Причина

Незважаючи на вибір правильного файлу .exe програми, програма тепер може відображатися в меню Відкрити за допомогою наступних причин:

  1. Запуск кількох версій програми. Наприклад, Notepad++ (стандартна установка) і Notepad++ Portable.
  2. Програму було нещодавно оновлено та встановлено в нову папку з інформацією про версію в назві папки. (наприклад, Avidemux 2.7)
  3. Ви використовуєте як 32-розрядні, так і 64-розрядні версії програми. У багатьох випадках назва виконуваного файлу програми однакова, але 64-розрядні програми зберігаються в іншій папці Program Files, а 32-розрядні – в іншій папці. Оскільки Windows використовує шлях, уже зареєстрований у розділі реєстру програм, можливо, ви не зможете додати іншу версію до діалогового вікна Відкрити за допомогою.

    Спочатку переконайтеся, яку версію (32-розрядну проти 64-розрядної) ви збираєтеся використовувати. Потім виконайте один із наведених нижче методів, щоб зареєструвати необхідну версію (32-розрядну проти 64-розрядної) в реєстрі. Проблема не виникне в першу чергу, якщо імена виконуваних файлів відрізняються, скажімо program.exe для 32-розрядних і program_x64.exe для 64-розрядної версії.

    Користувач використовував Adobe Reader 8 з папки «Windows.old». Через деякий час він вирішив перемістити його в «Program Files». Це призвело до того, що програма не відображалася в списку «Відкрити за допомогою», що не дозволило йому додати програму до списку. Коли він спробував додати його, він просто повернувся до вікна «Відкрити за допомогою» або нічого не сталося.

  4. Переміщення програм в різні папки. Наприклад, можливо, ви вперше запускали програму із шляху до тимчасової папки. Проблема може виникнути при переміщенні програми в іншу папку.
  5. Зміна букв дисків.

У всіх перерахованих вище випадках шлях до виконуваного файлу програми вже може бути записаний до реєстру. Коли розташування папки програми або букву диска змінено, Windows не динамічно оновлює дані реєстрації програми в реєстрі. І коли ви вручну вибираєте правильний виконуваний файл у Відкрити за допомогою, ваш вибір просто ігнорується, оскільки запис з такою ж назвою програми (.exe) уже існує в реєстрі.

[Рішення] Не вдається додати програму для відкриття зі списком у Windows

Якщо ви не можете нормально додати програму до діалогового вікна «Відкрити за допомогою», скористайтеся одним із цих методів, щоб усунути проблему:

Примітка: Для ілюстрації припустимо, що ви не можете додати Блокнот++ до меню Відкрити за допомогою Windows.

Спосіб 1. Виправте шлях до файлу .exe програми в реєстрі

  1. Запустіть редактор реєстру (regedit.exe).
  2. Перейдіть до наступного ключа:
    HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
  3. Перевірте та виправте шлях до файлу .exe, зазначений у значенні (за замовчуванням).
    не можна додати програму для відкриття за допомогою меню у Windows
  4. Вийдіть з редактора реєстру.

Спосіб 2: видаліть реєстрацію програми, а потім знову скористайтеся «Відкрити за допомогою».

Іншим варіантом було б видалити реєстрацію шляху до програми в реєстрі Windows. А потім знову скористайтеся пунктом «Відкрити за допомогою», щоб програма автоматично перереєструвалася. Виконайте такі дії:

  1. Перейдіть до наступного розділу реєстру:
    HKEY_CLASSES_ROOT\Applications\notepad++.exe
  2. Клацніть правою кнопкою миші notepad++.exe і виберіть Видалити
    не можна додати програму для відкриття за допомогою меню у Windows
  3. Натисніть Так, коли запитають підтвердження.
  4. Вийдіть з редактора реєстру.
  5. Тепер скористайтеся діалоговим вікном Відкрити за допомогою, щоб додати програму вручну. Цього разу ви зможете додати його.

Спосіб 3. Використовуйте утиліту «OpenWithAdd», щоб додати програму для відкриття за допомогою

OpenWithAdd це простий інструмент, який я написав для Windows XP/Vista, і він все ще добре працює в Windows 10. Щоб додати програму до списку Відкрити за допомогою, все, що вам потрібно зробити, це скористатися опцією огляду в інструменті та вибрати програму. Після вибору назви файлу .exe програми натисніть Реєстрація.

не можу додати програму для відкриття за допомогою меню в windows [утиліта OpenWithAdd]

підказки лампочки значокПорада: Ви також можете призначити дружнє ім’я (необов’язково) для програми. Дружня назва програми з’явиться в діалоговому вікні «Відкрити за допомогою» (і в меню).

Ось так!

не можна додати програму для відкриття за допомогою меню у Windows

Примітка: Якщо ви зіткнулися з проблемою додавання програм Office 365 до Open with, просто відремонтуйте Office 365. Для цього перейдіть до «Програми та функції», клацніть правою кнопкою миші «Office 365», натисніть «Змінити» та виберіть «Швидке відновлення». Це має автоматично оновити необхідні шляхи для всіх програм Office 365 у реєстрі.

Пов'язана стаття:Як видалити небажані елементи меню «Відкрити за допомогою» в Windows


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

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