Контакти

Як додати або видалити елементи в контекстному меню? Докладний розбір варіантів контекстного меню Windows Як додати до контекстного меню

Всім доброї доби. Нещодавно мені довелося встановлювати систему на своєму комп'ютері. Нагадаю, що я користуюсь Windows 7 максимальна. Все пройшло практично безболісно, ​​за винятком одного маленького нюансу. Цього разу я вирішив не встановлювати жодних програм, а залишити його тільки під систему. Усі необхідні програми встановив на диск D. Але оскільки я постійно користуюся текстовим редактором Notepad++, хотілося щоб у контекстному меню провідника з'явився пункт: Відкрити за допомогою Notepad++. Справа в тому, що цей пункт з'являється автоматично, якщо встановлювати редактор на диск "С". Але якщо встановити його на інший диск, то такої фішки вже не буде і потрібно це робити самостійно та вручну. Якщо комусь важко подужати багато літер, то переходьте відразу до

Контекстне меню провідника Windows, це коли натискаєш правою кнопкою мишки деінде, ось тоді і з'являється це меню.

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

Редагувати будемо. Таке заняття скоріше для досвідчених користувачів. Хоча, якщо робити все за інструкцією, впорається новачок. Для початку нам потрібно відкрити цей реєстр. Для цього йдемо в Пуск - Виконати, пишемо в полі команду regedit і тиснемо Enter. Викликати вікно для цієї команди можна ще поєднанням клавіш Win + R . Якщо в меню пуску пункту Виконати немає, то натисніть на Пуск правою кнопкою миші і виберіть Властивості. У вікні, що відкрилося, у вкладці Меню «Пуск» натиснути на кнопку Налаштувати Знайти пункт Виконати і поставити на ньому галочку та застосувати збережені параметри.

Тож ми відкрили редактор реєстру. Нам потрібно пройти цим шляхом:

HKEY_CLASSES_ROOT/*/Shell

HKEY_CLASSES_ROOT/*/Shell

Натискаємо правою кнопкою миші на shell і вибираємо пункт: "Створити розділ".

Даємо йому назву, наприклад Notepad і в правому вікні клацаємо двічі за рядковим параметром та пишемо значення: Відкрити в Notepad++. Це той напис, який відображатиметься в контекстному меню. Потім на розділі Notepad клацаємо правою кнопкою та створюємо підрозділ з назвою: "command". Без лапок. І в правому вікні в рядковий параметр прописуємо шлях до програми і наприкінці додати: ″%1″ А щоб дізнатися шлях програми, потрібно вибрати програму, натиснути Shift та праву кнопку миші. З'явиться пункт: "Копіювати як шлях". У мене вийшло так:

"D:\Програми\Notepad++\notepad++.exe" "%1"

"D:\Програми\Notepad++\notepad++.exe" "%1"

Все добре, з'явився пункт у контекстному меню, який нам був потрібен, але це не дуже красиво.

Тому нам потрібно дізнатися спосіб додавання до створеного нами пункту, щоб не плутатися і було одразу все видно та зрозуміло. І це рішення є. Спочатку потрібно знайти цю іконку. Розмір у неї має бути невеликий, 16х16 пікселів. Я цю іконку дістав із самої програми Notepad++. Робиться це за допомогою програми. Щоб додати іконку тиснемо в редакторі реєстру на розділ Notepad і правому вікні за допомогою правої кнопки створюємо рядковий параметр. Називаємо його Icon. І вставляємо туди скопійовану дорогу іконки. Якщо все зробили правильно, то має вийде приблизно так:

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

Контекстне меню (меню правої кнопки миші) – зручний інструмент для прискорення роботи у 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.

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

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

Меню, що відкриваються правою кнопкою миші, називаються контекстними тому, що їх вміст залежить від контексту - іншими словами, від того, в якій програмі ви знаходитесь і на якому об'єкті клацнули. Файлові утиліти, багато безкоштовних програм та інших програм, щоб було зручніше ними користуватися, часто додають у контекстні меню свої команди та цілі розділи. Так роблять, зокрема, архіватори WinZip та WinRar, а також поштові клієнти Outlook Express та The Bat!, які додають у контекстні меню файлів команди упаковки та відправки електронною поштою у вигляді вкладень.

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

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

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

Архіви WinZip

Популярна утиліта-архіватор WinZip додає у контекстні меню файлів кілька команд (таких як Add to Zip) або виділяє їх у субменю WinZip. Щоб настроїти ці команди, запустіть WinZip у "класичному" режимі (а не в режимі майстра) і виберіть команду Options > Configuration (Опції > Установки). У версії 8.1 та пізніших перейдіть на вкладку System (Система) у розділі Explorer Enhancements (Розширення "Провідника"). Щоб не надто довго копатись у пошуках потрібної команди, у цих версіях можна відключити режим Display context menu items in a submenu (Некаскадне меню) – і тоді команди архівування будуть розміщуватися в основному меню, як у попередніх версіях WinZip.

Щоб змінити окремі команди, виберіть або вимкніть відповідні елементи у розділі Context menu command (Команда контекстного меню). Відключивши режим Display icons on context menus (Іконки в меню), можна залишити в меню команди, але видалити піктограми.

Нарешті, щоб повністю виключити команди WinZip з контекстного меню, вимкніть режим Use shell extension (Використовувати розширення оболонки, у версіях 7 та 8) або Enable Explorer enhancements (Розширення "Провідника"). Однак майте на увазі, що ви втратите можливість витягти вміст з архіву, перетягнувши його правою кнопкою миші, і не зможете поповнювати архів шляхом перетягування файлів на його піктограму.

Налаштування команд контекстних меню, що створюються популярним архіватором WinZip

Музика Winamp

Безкоштовний медіа-плеєр Winamp додає в меню папки три команди: Play in Winamp (Програти у Winamp), Enqueue in Winamp (Поставити в чергу Winamp) та Add to Winamp"s Bookmark list (Додати до списку закладок Winamp). Щоб видалити їх, відкрийте Winamp і виберіть Options > Preferences (Сервіс > Параметри) або клацніть правою кнопкою миші у вікні програми або на її панелі та виберіть цю ж команду з її власного контекстного меню. Загальні параметри) виберіть гілка File types (Типи файлів) - у попередніх версіях вона називається Setup (Налаштування) - і відключіть режим Show Winamp in folder context menus in Windows Explorer (Показувати Winamp у контекстних меню папок "Провідника") або, в ранніх версіях, Directory context menus (Контекстні меню каталогів) та клацніть на кнопці Close (Закрити).

Контекстне меню "Провідника"

У Windows 2000 та XP Pro для видалення окремих команд з контекстного меню My Computer (Мій комп'ютер) та папок можна скористатися інструментом Group Policy (Групова політика). Припустимо, ми хочемо прибрати з контекстного меню My Computer (Мій комп'ютер) команду Manage (Керування), за якою запускається інструмент адміністрування Computer Management (Керування комп'ютером). Для цього потрібно вибрати Start > Run (Пуск > Виконати), ввести gpedit.msc та натиснути Enter. Відкриється вікно, на лівій панелі якого відображається ієрархічне дерево команд. Перейдіть до розділу Local Computer Policy \ User Configuration \ Administrative Templates \ Windows Components \ Windows Explorer, двічі клацніть на елементі Hides the Manage item on the Windows Explorer context menu (Приховати елемент "Керування" в контекстному меню "Провідника"), виберіть режим Enable (Увімкнено) та натисніть кнопку OK.

Ця утиліта запускається також за командою Start > Programs > Administrative Tools > Computer Management (Пуск > Програми > Інструменти адміністрування > Керування комп'ютером) і якщо вибрати команду Start > Run, введіть compmgmt.msc і клацніть на кнопці OK.

Щоб видалити все контекстне меню папок у Windows 2000, перейдіть до піктограми Windows Explorer (Провідник) на лівій панелі та двічі клацніть на елементі Remove Windows Explorer"s default context menu (Видалити стандартне контекстне меню "Провідника"). вибрати однойменний елемент, активувати режим Enable (Увімкнено) і клацнути на кнопці OK Коли ви наступного разу клацнете правою кнопкою миші на папці, розташованій на робочому столі, або на піктограмі в Explorer, нічого не станеться - втім, контекстні меню інших об'єктів, таких як панелі інструментів, як і раніше, працюватимуть, щоб скасувати ці зміни, достатньо повернутися в описане діалогове вікно, вибрати режим Not configured (Не конфігурований) і клацнути OK.

У Windows 9x для редагування контекстного меню певного типу файлу потрібно відкрити вікно My Computer (Мій комп'ютер) та вибрати команду View > Folder Options (Вид > Властивості папки). Відкриється діалогове вікно Folder Options (Властивості папки). Якщо в ньому перейти на вкладку File Types (Типи файлів), вибрати файл потрібного типу та клацнути на кнопці Edit (Правка), відкриється ще одне вікно – Edit File Type (Правка типу файлу). У цьому вікні є кілька корисних функцій, зокрема, можна змінити його піктограму або опис. Але головне - у нижній частині вікна представлені ті з команд контекстного меню, які можна змінити, і ряд кнопок для цього: Remove (Видалити), Set Default (За замовчуванням), а також Edit (Правка) та New (Створити).



Налаштування контекстного меню "Провідника" Windows 9x

Як бачимо, команди контекстного меню можна не лише видаляти, а й створювати. Щоправда, для цього необхідно знати певні угоди, прийняті при складанні таких команд. Можна, звичайно, почитати розумні книжки на цю тему. Проте в освітніх цілях можна скористатися безкоштовною програмою з набором готових контекстних команд. Називається вона Send To Toys та знаходиться за адресою http://www.gabrieleponti.com/software. Багато хто з них, такі як передача імені файлу та його шляху до буфера обміну, корисні і самі по собі - але ще більше як наочний посібник для складання власних команд контекстного меню.

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

З часом, різні програми та програми будуть заповнювати це меню, і воно вже може виглядати приблизно так:

Часто і в інших програмах все виглядає приблизно так само.

Але якщо не було знайдено жодних налаштувань, то тут доведеться зробити трохи більше кроків. Адже в цьому випадку необхідно підкоригувати реєстр за допомогою редактора реєстру. Тому, про всяк випадок, робимо резервну копію реєстру. Після цього запускаємо редактор реєстру і переходимо таким шляхом: HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers

Додаємо пункти у контекстне меню за допомогою утиліти

Тут, додати новий пункт, просто відредагувавши реєстр, не вийде. Тому ми скористаємося спеціальною програмою Ultimate Windows Context Menu Customizer. Яка дозволяє досить гнучко настроїти контекстне меню. Наприклад, ми можемо вибрати непотрібні розділи в меню та видалити їх.

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

Додати пункт у контекстне меню провідника Windows 10 для зручного та швидкого запуску часто використовуваних нами програм. Швидкий запуск потрібних програм без ярликів. Розберемо 2 варіанти: контекстне меню, створимо каскадне спливне.

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

Додамо пункти у контекстне меню провідника Windows 10.

Запустимо редактор реєстру. Натискаємо "пуск", рядок "пошук", вводимо.

Запустили редактор, тепер ідемо шляхом:

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

  • Натискаємо "ПКМ"-правою кнопкою мишки на рядку shell.
  • Створити.
  • Розділ.

Я зробив назву іграшки "smite".

Робимо команду для запуску іграшки:

  • Натискаємо ПКМ на зробленому розділі, у наведеному випадку "змийте".
  • Створити.
  • Розділ.

Задаємо команду створеного ключа. Створюємо розділ, пишемо назву " command".

Тепер копіюємо шлях іграшки. В моєму випадку "E:\smite\smite.exe".

  • Вибрали виконуваний (.exe) файл гри, програми.
  • Натискаємо Shift+Правий клік на smite.exe, з'явиться " Копіювати як шляхТільки при натисканні поєднання кнопок з'явиться цей рядок.

Задаємо скопійований шлях до Реєстру. Виділяємо зліва нашу команду " command" клацанням миші. З право в полі клацаємо швидко 2 рази для відкриття вікна:

  • 1. Виділяємо розділ
  • 2. Відкриваємо вікно "Параметри"
  • 3. Ставимо повзунок миші в рядок значення
  • 4. Натискаємо "ПКМ" вставити

Повинно вийде приблизно так. У стовпці "значення" повинен стояти виконуваний шлях до програми.

  • 1. Виділяємо створений розділ зліва в стовпці.
  • 2. Натискаємо на порожньому полі право Створити.
  • 3.Рядковий параметр.
  • 4. Задаємо ім'я icon, позначаємо шлях до розташування іграшки.

Мабуть вийде. Значок, назва.

Створення каскадного меню із пунктами.

Мені до вподоби саме цей метод. Можна легко відсортувати все вигідне для користування за комп'ютером. Створити розділи "game", "програми", "графіка", розмістити по 3-9 додатків. Розібравшись із простим методом, як додати пункт у контекстне менюВам буде легше зрозуміти суть каскаду. Складна процедура, яка потребує уваги. Працюватимемо вже з двома розділами реєстру.

Створюємо каскадне меню. Заходимо до реєстру: "пуск", вбити в "пошуку" слово regedit. Йдемо шляхом:

HKEY_CLASSES_ROOT\Directory\Background\shell

  • Натискаємо "ПКМ" на папці shell.
  • Створити розділ.
  • Придумайте ім'я. Я прописав menu 101.

Робимо в "menu 101" строкові параметри під назвою імен чотирьох ключів:

  • MUIVerb(Ім'я для відображення).
  • SubCommands(Відображення імен).
  • Icon(Відображення картинки).
  • Position(Позиція: вище, нижче).

Хочу пояснити, що у ключі SubCommandsнеобхідно розділити іграшки ";" (smite; Tomb Raider).

Наочний образ значень, що задаються:

  1. Задавали icon. (Привів шлях до однієї з ігор, exe файлу, автоматично задасть іконку).
  2. Positionу контекстному табло, не виставляв, можете написати " Top"-згори," Bottom-Знизу.
  3. SubCommandsназви імен, які ми писали через ";" (smite; Tomb Raider). На зображенні показані іконки перед назвою іграшок. Ми їх ставитимемо далі. У вас має бути як тут, тільки без іконок ігор.
  4. Ім'я, що відображається, яке писали у значенні MUIVerb.

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

Створили чотири файли. Тепер реєструємо функціональність ярликів. До цього моменту відображатиметься тільки Game з картинкою. Для відображення, як показано в пункті три (зображення вище). Підемо в наступний розділ реєстру:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell

  • Натискаємо ПКМ на папці shell, створюємо розділи, які задавали SubCommands(Smite; Tomb Raider). Повинно вийде зліва в стовпці дві папки з назвами.

Створили дві наші папки. Після цих створених двох розділів будуть відображатися вікна каскадом, тільки не функціонуватимуть.

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

  • 1. Виділяємо зліва розділ з іграшкою.
  • 2. Натискаємо двічі на рядку.
  • 3. У вікні пишемо назву гри яка належить папці зліва. (У папці smite, значення smite. Tomb Raider, значення Tomb Raider).

Створюємо іконкинавпроти імен ігор. Створюємо у smite, Tomb Raider Рядкові параметриз ім'ям icon, вказаним шляхом до файлу exe. Нагадаю що скопіювати шлях. Натискаємо Shift+правий клік на smite.exe, з'явиться " Копіювати як шляхСтворюємо рядковий параметр, вказуємо шлях до гри. Не забуваємо написати ім'я icon.

Тепер задаємо запуск команди, щоб вони функціонували, запускалися. Створюємо розділ у кожній папці (smite, Tomb Raider) з ім'ям command.

  1. Виділяємо command.
  2. Тиснемо 2 рази.
  3. Вказуємо шлях нашої іграшки.

.



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