Контакти

Контекстне меню реєстр. Докладний аналіз варіантів контекстного меню Windows

Контекстне меню провідника - це те меню, яке з'являється при натисканні ПКМ (Правої Кнопки Миші) за яким-небудь об'єктом (файлом або папкою) або просто на порожньому місці в папці або Робочому столі. Якщо система у Вас стоїть нещодавно, то контекстне меню буде порівняно порожнім. Хіба що тільки додане від драйверів для відеокарти, наприклад:

але якщо система встановлена ​​вже давно, то й таких пунктів буде більше. Наприклад так:


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

Отже, як прибрати пункт із контекстного меню.

Для того, щоб видалити пункт програми з контекстного меню (КМ скорочено), можна скористатися як стандартними способами самої операційної системи, так і за допомогою самих програм або спеціально призначених.

Найлегше для видалення це пошукати в налаштуваннях програми (яку хочете прибрати) потрібний пункт. Зазвичай він знаходиться десь у Інтеграціяабо Завантаження/додавання. Наприклад, щоб видалити пункт знаменитого WinRAR з КМ, потрібно прибрати галочку з Інтеграції з оболонкою:


В інших програмах також можуть бути подібні установки.

Інша справа, коли Ви не знайшли потрібних налаштувань для видалення або їх взагалі немає (буває і таке). Тоді можна скористатися стандартним способом самої системи, а саме правкою.
Відразу Вас попереджаю, що перед початком роботи краще підстрахуватися і зробити резервну копію реєстру.
Отже, запускаємо реєстр і переходимо у гілку
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


і бачимо тут ці пункти з контекстного меню.
Тепер клацаємо ПКМ за потрібним пунктом (пункт з КМ який хочете видалити) і вибираємо вилучити:


Погоджуємося з наступним попередженням:


перезавантажуємось і перевіряємо. Пункт має зникнути.

Якщо не пропав, то подивіться гілку
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
і проробіть те саме.

На замітку:
Якщо Ви бажаєте видалити пункт конкретно з КМ -> Створити


потрібно знати тип файлу () який створюється. Наприклад для Microsoft Office Access розширення файлу .accdb, значить його і потрібно шукати у гілці реєстру HKEY_CLASSES_ROOT, а вже там видалити підрозділ ShellNew

Якщо хочете видалити з КМ ті пункти, які з'являються при ПКМ на папках, потрібно дивитися гілки:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

Для пункту "Відкрити за допомогою..." відповідає гілка
HKEY_CLASSES_ROOT\*\OpenWithList

Для КМ Логічних дисків гілки:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

Також видалити пункти можна за допомогою спеціальних програм. Наприклад, за допомогою ShellExView


Принцип її простий: виділяємо потрібний пункт і тиснемо на червоний кружок зверху програми. Тут головне щоб Типбув Контекстне меню

Тепер трохи про те, як створити свій пункт у контекстному меню.
Справа в тому, що додати такий пункт для папок або певних файлів, а також на порожньому місці за допомогою реєстру не вийде. Можна лише призначити те що, коли відкривається при ПКМ на Робочому столі. Тому я рекомендую почитати статтю та скористатися тим, що там описано.

Ну чи скористатися іншою утилітою - Ultimate Windows Context Menu Customizer() яка має купу можливостей, але англійською. І там нам потрібно лише вибрати пункт та видалити його:


Якщо комусь цікаво докладніше і не розберетеся, то пишіть у коментарях і я допоможу. Там у лівій колонці потрібно вибрати пункт (комп'ютер, папка, файли і т.п.), де викликається контекстне меню, а правіше вибрати, що видалити і натиснути кнопку внизу Remove Item. Якщо дружите з англійською, то розберетеся.

Як додати свою програму в КМ -> Створити можна здогадатися, якщо уважно читали всю статтю, а саме про видалення одного з цього пункту. Потрібно навпаки створити підрозділ і написати для потрібного розширення.

У цілому нині стаття вийшла трохи сумбурна і більше щодо видалення з контекстного меню, т.к. я думаю що це більш актуально, та й стаття про додавання є. Тож якщо що не зрозуміло – пишіть у коментарях. Розберемося.

Контекстне меню (меню правої кнопки миші) – зручний інструмент для прискорення роботи у Windows. Сьогодні ми розкриємо кілька простих секретів роботи з контекстним меню та системним реєстром. Читайте, як без сторонніх програм налаштувати цей важливий елемент під свої потреби, використовуючи лише вбудований редактор реєстру regedit.

Чим зручне контекстне меню (меню правої кнопки) та навіщо його очищати

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

Контекстне меню Провідника або, як його іноді називають, меню дії – це набір команд, що викликається за допомогою клацання правою(контекстний) кнопки мишіна будь-якому файлі чи папці. Залежно від об'єкта, для якого воно викликається, меню матиме різний вигляд або контекст.

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

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

Це можна робити двома способами:

  • У напівавтоматичному режимі, використовуючи інше програмне забезпечення.
  • Вручну за допомогою редактора реєстру Windows.

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

Тим більше, використання реєстру дозволить глибше вникнути у внутрішні процеси системи та дізнатися багато нового, тому ми розповімо саме про другий варіант дій.

Як редагувати контекстне меню Провідника через реєстр

Запускаємо редактор реєстру:

  1. Входимо до меню Пуск.
  2. Вводимо у рядок пошуку команду regedit і тиснемо Enter.

Важливо! Будь-які необережні та необдумані операції можуть мати небезпечні наслідки, аж до повної відмови завантаження Windows. Щоб підстрахувати себе від помилок, обов'язково зробіть резервну копію реєстру перед початком редагування!

Порядок дій під час створення резервного файлу реєстру:

  1. Заходимо в меню « Файл» у відкритому редакторі.
  2. Вибираємо пункт « Експорт».
  3. У вікні, в нижньому полі « Діапазон експорту», вибираємо « Весь реєстр».
  4. Вказуємо потрібне місце розташування та ім'я нового файлу і тиснемо « Зберегти».

Примітка.У разі виникнення проблем після ручного редагування, реєстр можна буде відновити до початкового стану з резервної копії, використовуючи пункт « Імпорт" у меню " Файл» редактора regedit.

Як бачимо, сам реєстр має оригінальну деревоподібну структуру. У лівій частині редактора відображається саме дерево, а праворуч – список параметрів у вибраній гілці. Для роботи з контекстним меню нас цікавить один-єдиний розділ: « HKEY_CLASSES_ROOT».

Як згадувалося, різним об'єктам (папкам, файлам) відповідають різні набори команд, тому редагувати у реєстрі їх доведеться окремо. Наші основні цілі: очищення контекстного меню папокі загальних пунктів меню для всіх типів файлів.

Важливо! Стандартні системні пункти контекстного меню через реєстр змінювати не будемо. Редагуються лише елементи, додані встановленими програмами.

Очищення контекстного меню папок

Усі налаштування контекстного меню директорій зберігаються у гілках:

… Directoty Shell.

… Directory Shellex ContextMenuHandlers.

… Folder Shell ex ContextMenuHandlers.

Якщо придивитися, то серед розгалужень вказаних гілок легко побачити знайомі команди. Так, відгалуження реєстру Directory Shell» містить у собі пункти верхньої частини меню, а « Directory Shellex ContextMenuHandlers»- нижньої. « Folder ShellEx ContextMenuHandlers», в основному, повторює зміст попередньої гілки, так що однакові пункти при необхідності видаляйте з обох гілок.

Залишилося лише видалити зайві команди. Вибір, що прибрати, а що залишити у списку – це особиста справа кожного. Тим більше, що залежно від списку встановлених програм, зміст меню істотно відрізнятиметься. Натисніть правою кнопкою мишки на непотрібний запис у реєстрі та виберіть « вилучити». Потім повторіть цю операцію для інших вибраних елементів.

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

Очищення контекстного меню файлів

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

Тепер це:

…*shellexContextMenuHandlers.

Вони зберігаються загальні елементи всім зареєстрованих у системі типів файлів.

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

Багатьом подобається операційна система Windows, і багато хто з нас виріс на ній. Але деякі непостійні користувачі ПК – або ті, хто зовсім недавно перейшов на Windows – часто плутаються у пошуках інформації про деякі прості речі, які керують операційною системою Microsoft. Один із таких елементів графічного елемента називається "контекстне меню Windows", або "меню правої кнопки миші".

Сьогодні ми розповімо вам не тільки про цей невід'ємний елемент взаємодії з Windows, але й про сторонню програму, яка дозволяє додавати елементи користувача в контекстне меню.

Отже, що таке контекстне меню Windows?

Говорячи простими словами, це спливаюче меню, яке з'являється при натисканні правої кнопки миші у будь-якій навігаційній області екрана (звідси і назва «меню правої кнопки миші»). Доступ до контекстного меню можна отримати в папках, панелі завдань, веб-браузерах та інших областях графічного інтерфейсу. Контекстне меню не є ексклюзивною особливістю Windows, тому ви могли бачити його і в інших операційних системах, включаючи Mac OS X або Linux.

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

Зазвичай контекстне меню містить у собі такі елементи, як «Вид», «Сортування», «Копіювати», «Вставити», «Перейменувати», «Властивості» тощо. Деякі пункти меню базуються на контексті. Іншими словами, в одній із областей операційної системи контекстне меню може містити одні пункти, а в іншій – інші. Наприклад, меню, яке спливає при натисканні правою кнопкою миші на панелі завдань, буде містити в собі зовсім інші пункти в порівнянні з меню, яке ви бачите на скріншоті нижче.

Ось ще один простий приклад контекстного меню, яке з'являється при натисканні правою кнопкою миші на папці:

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

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

Щоб розпочати, запустіть програму. Інтерфейс Context Menu Tuner складається з двох різних панелей – ліва містить список команд, що підтримуються, а права складається з областей провідника Windows. Щоб додати команду, потрібно вибрати одну з них у лівій панелі, а потім, після вибору бажаного елемента в правій панелі, необхідно натиснути кнопку «Додати». За видалення доданих команд, як легко здогадатися, відповідає кнопка «Видалити».

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

Інша цікава особливість програми полягає в його здатності додавати команди користувача для певних типів файлів. Відкривши вікно «Вибрати тип файлу», в яке можна потрапити, натиснувши на кнопку «Додати -> Додати до вказаного типу файлу» у головному вікні програми, ви побачите вражаючу кількість розширень файлів, що підтримуються. Список дуже довгий, тому, щоб швидко знайти конкретний тип файлу, використовуйте рядок пошуку.

На скріншоті нижче показано моє контекстне меню, яке я змінив за допомогою Context Menu Tuner:

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

Чудового Вам дня!

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

Що таке контекстне меню у загальному розумінні?

Власне назва самого меню походить від англійського context. Що ж до спрощеного розуміння, контекстне меню Windows 10 або будь-якої іншої операційної системи можна трактувати як додатковий елемент графічного інтерфейсу системи, в якому присутні ті чи інші команди швидкого доступу до деяких основних або додаткових функцій.

Так би мовити, у контексті вибору об'єкта, для якого використовується додаткове меню, будуть доступні різні команди (це буде розглянуто окремо).

Види меню

Власне, у самій операційній системі є кілька типів основних та додаткових меню. Наприклад, головне меню доступне через натискання кнопки "Пуск". У встановлених програмах зазвичай є власний елемент у вигляді верхньої панелі, на якій відображені розділи основних операцій і т. д. Звичайно, всі такі меню різняться між собою і за виглядом, і за призначенням. Але саме контекстне меню є у своєму роді універсальним і певним сенсом навіть пов'язує програми з операційною системою без використання додаткових інструментів. Забули, як зробити якусь дію? Нічого страшного! Дане меню підкаже, що і як можна зробити, тим більше багато меню цього типу можуть розкривати і додаткові списки.

Пункти контекстного меню

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

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

Різниця між меню для різних об'єктів

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

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

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

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

Як відкрити додаткове меню: кілька основних способів

Тепер кілька слів про те, як викликати або відкрити контекстне меню. Всі знають, що в Windows для цього використовується ПКМ (клік на Таку дію встановлено в налаштуваннях за умовчанням, хоча деякі використовують перепризначення кнопок, після чого виклик цього елемента керування здійснюється вже лівою кнопкою. А взагалі, контекстне меню миші, залежно від типу, що використовується маніпулятора, можна налаштовувати як завгодно.Скажімо, для тих же ігрових мишок, в яких є маса додаткових кнопок, зазвичай встановлюється супутнє програмне забезпечення, яке дозволяє керувати всіма їх параметрами і налаштовувати кнопки на певну дію, в тому числі і на виклик додаткових. меню.

Мало хто знає, що у Windows можна використовувати не лише ПКМ. Наприклад, для ноутбуків дуже актуальне використання поєднання Shift+F10. Також для цього призначено праву кнопку на тачпаді. На деяких нестандартних клавіатурах для стаціонарних комп'ютерних терміналів можна зустріти спеціальну клавішу Menu, яка зазвичай розташовується праворуч від кнопки Win.

Як додати додаткові елементи в меню?

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

Найпростіше скористатися невеликою програмою Context Menu Tuner, інтерфейс якої складається з двох панелей з наборами команд і областей «Провідника» Windows.

Для додавання або видалення елементів передбачено лише дві кнопки, тому труднощів з використанням виникнути не повинно.

Практичні переваги використання

Що ж до плюсів, про них уже сказано чимало. Це стосується не лише того, що правильність виклику деяких дій можна просто забути. Універсальність таких меню полягає якраз у прискоренні доступу до деяких стандартних та нестандартних функцій або дій, виклик яких за звичайною схемою зайняв би набагато більше часу. А так – ПКМ та всі потрібні команди під рукою!

Замість підсумку

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

Прибирання контекстного меню можна провести вручну через реєстр, однак це завдання нетривіальне, оскільки записи розкидані по різних місцях. Крім того, далеко не завжди легко ідентифікувати відповідний ключ реєстру. Наприклад, драйвери реєструються через скорочення "igfx". Записи в реєстрі розсіяні по гілці «HKEY_CLASSES_ROOT» у папках «shell» або «shellex», де міститься папка під назвою «ContextMenuHandlers», яка також включає окремі параметри.

Скорочення контекстного меню через утиліту для роботи з реєстром

На ручну обробку рядків контекстного меню потрібно багато часу. Набагато простіше користуватися програмою ShellExView. Через regedit варто змінювати лише системні опції.

Для виявлення пунктів від сторонніх програм у ShellExView відсортуйте результати за параметром "Company" і в колонці "Type" знайдіть "Context Menu".

Безкоштовна утиліта ShellExView складе єдиний список усіх цих рядків реєстру. Навіть на відносно свіжій системі їх кількість може перевищувати 250. Щоб не загубитися, після запуску програми запису слід спочатку відсортувати. Справа піде на лад, якщо клацнути у верхній частині вікна по рядку «type». Таким чином ви відразу побачите всі можливі записи в реєстрі, що стосуються, наприклад, «Context Menu». Але будьте уважні: разом з ними утиліта відобразить рядки з Shell, яких краще не торкатися.

Сортування можна провести за параметром «Company». У цьому випадку результати розташовуватимуться в алфавітному порядку - створені системою і позначені як "Microsoft" записи легко відрізнити від інших. Ви можете тут, наприклад, виділити відповідний igfxDTCM Module і відключити його кліком по червоній точці вгорі на панелі меню. Після цього запис про (практично непотрібні) графічні параметри драйвера Intel зникне з контекстного меню. Однак для застосування системою таких налаштувань необхідно спочатку вийти із системи, а потім знову зайти. Як варіант, ви можете через Менеджер завдань відключити «explorer.exe», а потім знову викликати цю службу.

Зміна системних пунктів контекстного меню


Більшість рядків у контекстному меню створює сама система. Серед них також знаходяться опції, які ніким не використовуються, які, однак, не хотілося б випадково активувати помилковим натисканням. Їх неможливо просто позбутися через програму ShellExView - вам доведеться вручну змінювати реєстр.

Хорошим прикладом може бути пункт «Надіслати», яку Windows показує щоразу, коли користувач натискає файл чи папку. Не забудьте, що деякі варіанти відправки не відповідають сьогоднішнім потребам: за замовчуванням взагалі задано «Отримувач факсу».

Щоб видалити цей пункт із меню, у Regedit перейдіть до «HKEY_CLASSES_ROOT | AllFilesystemObjects | shellex | ContextMenuHandlers | SendTo». У правому вікні подвійним клацанням відкрийте параметр "Default" і перед довгою послідовністю символів, що стоїть у фігурних дужках, поставте скромний значок мінусу "-", щоб його вимкнути. Як завжди, необхідно вийти з Windows і знову зайти.



Сподобалася стаття? Поділіться їй