Як зменшити контекстне меню у Windows 10. Редагування команд контекстного меню Windows. Тепер для файлів

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

Функціонал Windows дає можливість редагувати контекстне меню на власний смак.

Редагування контекстного меню (набору команд меню «провідника» або «дій») можливе одним із двох способів:

  • через параметри програм;
  • Через реєстр Віндовс;
  • За допомогою додатків, що додатково встановлюються.

Подивимося як це робиться:

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

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

Працюємо з реєстром

При роботі з Реєстром Windows необхідно бути дуже уважним. Щоб опинитися в реєстрі потрібно в меню "Пуск" задати пошук, набравши "regedit", і запустити знайдений виконуючий файл "regedit.exe":

Створюємо копію

Перед редагуванням Реєстру будь-якої версії Віндовс (в тому числі і Windows 7) не забуваємо для підстрахування створювати його резервну копію. Для цього в редакторі потрібно на вкладці Файл вибрати команду Експорт. Вибрати «Весь реєстр» внизу діалогу, що відкрився. Надавши ім'я та вказавши місце - «Зберегти»:

Якщо трапиться непоправне (особливо для недосвідченої людини), повернути реєстр у колишній стан можна за командою «Файл»/«Відновити», вказавши раніше створений резервний файл.

Очищення набору для каталогів

Сам реєстр виглядає деревоподібною блок-схемою (ліворуч), кожна з гілок якого має свої параметри (праворуч). За контекстне меню папок відповідають гілки "shell", "Shellex ContextMenuHandlers" і "Folder\shell" каталогу "HKEY_CLASSES_ROOT\ Directory". Докладніше розглянувши зазначені гілки, можна переконатися, що папка "shell" вбирає в себе верхню частинуконтекстного набору, а "Shellex ContextMenuHandlers" - нижньої. Папка ж "Folder\shell" - повторює попередню.

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

Тепер для файлів

Тут використовується та сама процедура, але в інших гілках. Оскільки за набір команд Context Menu для файлів відповідають гілки */shellexContextMenuHandlers і */shell в розділі реєстру HKEY_CLASSES_ROOT:

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

Використовуємо сторонні програми

Видалити або додати пункт у будь-яке контекстне меню версії Віндовс(В тому числі і Windows 7) набагато простіше (і безпечніше для новачка) використовуючи додаткові утиліти.

Після встановлення та запуску у вікні програми (по стовпцю "Type") можна побачити всі програми з контекстного меню Windows (type = Context Menu).

Видаляється непотрібне шляхом виділення та натискання червоного кружка:

Цікава і корисна утиліта з назвою (існує в безкоштовному варіанті) Ccleaner. Має багато корисних властивостей. Сайт - http://ccleaner.org.ua/. У нашому випадку - очищає реєстр від записів, шляхів до програм, ярликів та ін.

Для очищення Context Menu потрібно, перейшовши в "Сервіс", у вкладках "Автозавантаження" знайти "Контекстне меню". Тут буде відображено перелік доданих у набір додатків та їх статус (включено: так/ні):

Для видалення – перебуваючи на рядку, правою мишкою викликається команда «Видалити». Оскільки повторне повернення (включення до списку) можливе лише при перевстановленні або переналаштуванні програми, рекомендується вибір опції «Вимкнути». - Тоді її можна буде легко повернути («Включити»).

Додаємо з FileMenu Tools

Дуже просто додати в контекстне меню новий пункт за допомогою програми "FileMenu Tools".

У ній запропоновано користувачеві три вкладки:

  • Ліва – управління запропонованими елементами;
  • Середня – для налаштування функції «Надіслати»;
  • Права - відключає зі списку внесені сторонніми програмами команди:

Додавати новий елементПотрібно командою "Add Command". Для вказівки параметрів його призначено нижню праву частину вікна - «Properties». Наприклад, для внесення до списку меню рядка Open in Firefox (відкриття файлів HTM і HTML):

У Menu Text потрібно вписати назву, а в Extensions - варіанти розширень:

У "Program Properties" прописується маршрут до виконуючого файлу програми Firefox.exe:

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

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

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

Втім, нічого не заважає вам додати найчастіше використовувані команди стрічки в контекстне меню. Зробити це можна двома способами: вручну, застосувавши нескладний твік реєстру або за допомогою безкоштовної утиліти Context Menu Tuner. Розглянемо обидва варіанти. Другий, звичайно, простіший, але якщо ви маєте навички роботи з реєстром, можете скористатися першим.

Команди стрічки Провідника зберігаються у розділі реєстру HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell, тоді як команди контекстного меню розміщуються у ключі HKEY_CLASSES_ROOT\*\shell. За структурою відповідні за відображення команд записи нічим не відрізняються і, якщо перенести запис з розділу HKLM HKCR, відповідна команда з'явиться в меню Провідника.

Отже, відкривши редактор реєстру і розгорнувши першу гілку, у розділі shell ви побачите безліч вкладених підрозділів, імена яких починаються з Windows. Це і є команди стрічки Провідника. Перенесемо, наприклад, команду остаточного видалення файлів, якій відповідає вкладений підрозділ Windows.PermanentDelete. Знайдіть його у списку, клацніть по ньому правою кнопкою миші та виберіть «Експортувати».

Після цього відкрийте збережений REG-файл Блокнотом та замініть всю частину шляху до передостаннього підрозділу ключа HKEY_CLASSES_ROOT\*\shell. Якщо незрозуміло, яку саме частину ключа необхідно замінити, дивіться скріншоти.

Решту елементів залишаємо без змін. Збережіть відредагований файл у тому ж форматі та виконайте його злиття. Команда стрічки буде інтегрована у контекстне меню.

Так само ви можете додати в контекстне меню будь-яку іншу команду стрічки.

Все те саме, але набагато швидше можна зробити за допомогою утиліти Context Menu Tuner, доступної для скачування зі сторінки розробника winaero.com/download.php?view.62. Вона безкоштовна, не потребує встановлення та підтримує російську мову.

Користуватися їй дуже просто, достатньо виділити в лівій колонці потрібну команду, у правій вибрати елемент, для якого вона додаватиметься і натиснути «Додати до виділеного елементу».

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

Прибирання контекстного меню можна провести вручну через реєстр, однак це завдання нетривіальне, оскільки записи розкидані по різних місцях. Крім того, далеко не завжди легко ідентифікувати відповідний ключ реєстру. Наприклад, драйвери реєструються через скорочення "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 та зайти знову.

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

Причина 1

По-перше, меню не відкриватиметься, якщо у вашій Windows 10 включено режим планшета. При інсталяції Windowsна планшетному пристрої система включає його автоматично, але це може також мати місце на деяких ноутбуках. У налаштуваннях зайдіть у розділ Система – Режим планшета, у меню «При вході до системи» виберіть «Використовувати режим робочого столу». Перезайдіть в систему і перевірте коректність роботи ПКМ меню.

Причина 2

Тепер перевірте, чи не вимкнено клік правою кнопкою миші в реєстрі. Для цього командою regeditвідкрийте редактор реєстру та розгорніть гілку HKEY_CURRENT_USER/SoftwareMicrosoft/Windows/CurrentVersion/Policies/Explorer. Подивіться, чи є праворуч параметр NoViewContextMenu. Якщо є, переконайтеся, що його значення встановлено 0. Якщо параметра немає, турбуватися нема про що, проблема з показом меню має іншу причину.

Що ще може бути?

Виклик контекстного меню на робочому столі Windows 10 можуть порушити сторонні розширення та оболонки, що входять до складу різних програм. Перевірити та у разі потреби відключити їх допоможе безкоштовна портативна утиліта ShellExViewвід розробника NirSoft. Завантажте її разом з русифікатором офіційної сторінки www.nirsoft.net/utils/shexview.htmlі запустіть. У меню утиліти виберіть «Налаштування» та позначте пташкою опцію «Приховати/показати всі розширення Microsoft».

При цьому список елементів у вікні утиліти значно скоротиться. Це і будуть усі сторонні розширення. Виділіть їх усі мишкою та натисніть на панелі інструментів червону кнопку «Деактивувати вибрані елементи», а потім перезапустіть Провідник з меню «Налаштування» у самій утиліті або будь-яким іншим зручним для вас способом.

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

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

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