Статьи

Відкрити за допомогою - як змінити пункти меню

  1. Як видалити пункти з розділу «Відкрити за допомогою»
  2. Відключення пунктів меню «Відкрити за допомогою» в безкоштовній програмі OpenWithView
  3. Як додати програму в «Відкрити за допомогою» в Windows
  4. Що робити, якщо «Відкрити за допомогою» відсутня в контекстному меню

При правому кліку мишею по файлах Windows 10, 8 і Windows 7 з'являється контекстне меню з базовими діями для цього елемента, в тому числі містить пункт «Відкрити за допомогою» і можливість вибрати програму відмінну від тієї, що обрана за замовчуванням При правому кліку мишею по файлах Windows 10, 8 і Windows 7 з'являється контекстне меню з базовими діями для цього елемента, в тому числі містить пункт «Відкрити за допомогою» і можливість вибрати програму відмінну від тієї, що обрана за замовчуванням. Список зручний, але може містити не потрібні пункти або не містити потрібного (наприклад, мені зручно мати пункт «Блокнот» в «Відкрити за допомогою» для всіх типів файлів).

У цій інструкції - докладно про те, як видалити пункти з цього розділу контекстного меню Windows, а також про те, як додати програми в «Відкрити за допомогою». Також окремо про те, що робити, якщо «Відкрити за допомогою» відсутня в меню (такий баг зустрічається в Windows 10). Див. також: Як повернути панель управління в контекстне меню кнопки Пуск в Windows 10 .

Як видалити пункти з розділу «Відкрити за допомогою»

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

На жаль, деякі пункти видалити таким способом в Windows 10 - 7 не вийде (наприклад, ті, які зіставлені з певними типами файлів самою операційною системою).

  1. Відкрийте редактор реєстру. Найпростіший спосіб для цього - натиснути клавіші Win + R на клавіатурі (Win - клавіша з емблемою ОС), ввести regedit і натиснути Enter.
  2. У редакторі реєстру перейдіть до розділу (папки ліворуч) HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ Расшіреніе_файла \ OpenWithList
  3. У правій частині редактора реєстру клікніть по тому пункту, де поле «Значення» містить шлях до програми, яку потрібно видалити зі списку. Виберіть «Видалити» і погодьтеся з видаленням.

Зазвичай, пункт зникає відразу. Якщо цього не відбулося, перезавантажте ваш комп'ютер або запустіть провідник Windows.

Примітка: якщо потрібна програма не буде усунено наведеному вище розділі реєстру, подивіться, а чи немає її тут: HKEY_CLASSES_ROOT \ Расшіреніе_файла \ OpenWithList (в тому числі в підрозділах). Якщо її немає і там, то далі буде приведена додаткова інформація про те, як все-таки можна видалити програму зі списку.

Відключення пунктів меню «Відкрити за допомогою» в безкоштовній програмі OpenWithView

Одна з програм, що дозволяють налаштувати пункти, які відображаються в меню «Відкрити за допомогою» - безкоштовна OpenWithView, доступна на офіційному сайті www.nirsoft.net/utils/open_with_view.html (деякі антивіруси не люблять системний софт від nirsfot, але в будь-яких «поганих» речах він помічений не був. На вказаній сторінці також є файл з російською мовою для цієї програми, його потрібно зберегти в ту ж папку, де знаходиться OpenWithView).

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

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

Все, що потрібно для того, щоб прибрати програму з «Відкрити за допомогою» - натиснути по ній і відключити за допомогою червоної кнопки в меню вгорі, або в контекстному меню.

Судячи з відгуків, програма працює в Windows 7, але: коли я тестував в Windows 10 мені не вдалося прибрати з її допомогою Opera з контекстного меню, тим не менше, програма виявилася корисною:

  1. Якщо клікнути двічі по непотрібному пункту, відобразиться інформація про те, як він прописаний в реєстрі.
  2. Після цього можна виконати пошук по реєстру та видалити дані ключі. У моєму випадку це виявилося 4 різних розташування, після очищення яких позбутися Opera для HTML файлів все-таки вдалося.

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

  • HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Назва програми \ Shell \ Open (видаляв весь розділ «Open»).
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Applications \ Назва програми \ Shell \ Open
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Назва програми \ Shell \ Open
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Clients \ StartMenuInternet \ Назва програми \ Shell \ Open (цей пункт, судячи з усього, можна застосовувати тільки до браузерів).

Здається, це все з приводу видалення пунктів. Перейдемо до їх додаванню.

Як додати програму в «Відкрити за допомогою» в Windows

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

  1. Натисніть правою кнопкою миші по тому типу файлу, для якого потрібно додати новий пункт.
  2. В меню «Відкрити за допомогою» виберіть «Вибрати інший додаток» (в Windows 10 такий текст, в Windows 7, здається відрізнявся, як і наступний крок, але суть та ж сама).
  3. Виберіть програму зі списку або натисніть «Знайти іншу програму на цьому комп'ютері» і вкажіть шлях до програми, яку потрібно додати в меню.
  4. Натисніть Ок.

Після одноразового відкриття файлу за допомогою обраної вами програми, вона назавжди з'явиться в списку «Відкрити за допомогою» для даного типу файлів.

Все це можливо здійснити і за допомогою редактора реєстру, але шлях не найпростіший:

  1. У розділі редактора реєстру HKEY_CLASSES_ROOT \ Applications \ створіть підрозділ з ім'ям виконуваного файлу програми, а в ньому структуру підрозділів shell \ open \ command (див. Спадщини скріншоті).
  2. Клацніть двічі по значенню «За замовчуванням» в розділі command і в поле «Значення» вкажіть повний шлях до потрібної програмі.
  3. У розділі HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ Расшіреніе_файла \ OpenWithList створіть новий строковий параметр з ім'ям, що складається з однієї літери латинського алфавіту, що стоїть на наступному місці після вже наявних імен параметрів (тобто якщо вже є a, b, c, задаємо ім'я d).
  4. Двічі клікніть по параметру і вкажіть значення, що збігається з ім'ям файлу програми та створеного в пункті 1 розділу.
  5. Клацніть двічі по параметру MRUList і в черзі букв вкажіть букву (ім'я параметра), створену на кроці 3 (порядок букв довільний, від них залежить порядок пунктів у меню «Відкрити за допомогою».

Закрийте редактор реєстру. Зазвичай, для того, щоб зміни вступили в силу, перезавантаження комп'ютера не потрібно.

Що робити, якщо «Відкрити за допомогою» відсутня в контекстному меню

Деякі користувачі Windows 10 стикаються з тим, що пункти «Відкрити за допомогою» немає в контекстному меню. Якщо у вас виникла проблема, виправити її можна за допомогою редактора реєстру:

  1. Відкрийте редактор реєстру (Win + R, ввести regedit).
  2. Перейдіть до розділу HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
  3. В цьому розділі створіть підрозділ з ім'ям «Open With».
  4. Двічі клікніть по строковому значенням за замовчуванням всередині створеного розділу і введіть {09799AFB-AD67-11d1-ABCD-00C04FC30936} в полі «Значення».

Натисніть Ок і закрийте редактор реєстру - пункт «Відкрити за допомогою» повинен з'явитися там, де йому належить бути.

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

А раптом і це буде цікаво:

Новости