Як настроїти контекстне меню файлу. Як прибрати зайві команди з контекстного меню 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 розростається. Чим довше ви користуєтеся комп'ютером і чим більше програм встановлюєте, тим довшим воно стає. Почистити його та прибрати непотрібні поля можна за допомогою програми CCleanerабо редагування реєстру.

Перший метод. Зайдіть на сайт Piriform у розділ завантажень та скачайте безкоштовну версію CCleaner. На відміну від платної у неї лише одна — немає технічної підтримки.

Встановіть програму та запустіть її. За бажанням можете змінити мову інтерфейсу на російську.

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

Втім, чистити очистити меню можна і без програм – внесенням змін до реєстру вручну. Для цього відкрийте редактор реєстру (Windows/system32/regedit.exe або пошук у «Пусці»).

Знайдіть гілку HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers. У ній показані команди, які відображаються в контекстному меню будь-яких типів файлів. Видаліть непотрібні, на вашу думку, значення.

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

Вам знадобиться невелика утиліта Right Click Enhancer. Вона пропонує значний список команд, якими можна доповнити контекстне меню будь-який версії Windowsпочинаючи з Vista.

Після запуску Right Click Enhancer (якщо вас бентежить англомовний інтерфейс, натисніть Language → Ukrainian, щоб перейти на російську) ви побачите набір інструментів, кожен з яких вносить свої зміни до контекстного меню. Розглянемо найцікавіші з них.

Right Click Tweaker

За допомогою інструмента Right Click Tweaker в контекстне меню можна додати майже два десятки корисних команд. Ось кілька найпримітніших.

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

Щоб додати команду до контекстного меню, достатньо відзначити її галкою.

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

New Menu Editor

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

Ви можете розширити цей список об'єктами інших форматів завдяки New Menu Editor. Достатньо запустити цей інструмент та відзначити потрібні типифайлів галкою. Щоб виключити зі списку об'єкти, які ви не плануєте створювати, позначте їх хрестом – вони зникнуть із підменю «Створити».


Send To Manager

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

Інструмент Send To Manager дозволить вам збільшити цей перелік. Щоб додати в контекстне меню нову директорію, в яку ви надсилатимете об'єкти, запустіть Send To Manager і натисніть «Додати папку». Якщо потрібно додати програму, натисніть «Додати файл» і виберіть її.


Усі додані таким чином папки та програми з'являться у підменю «Надіслати».

Right Click Enhancer Professional

Цей інструмент доступний лише у платній версії програми. Заплативши 10 доларів, ви зможете додавати у контекстне меню ярлики для швидкого доступудо програм, файлів та папок, а також створювати та налаштовувати підменю. Інші функції, перелічені у статті, доступні безкоштовно.

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

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

Редагування за допомогою CCleaner

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

У запущеній програмінатисніть значок Сервісна бічній панелі, виберіть , і перейдіть на вкладку Контекстне менюу верхній частині списку. Ви побачите список пунктів контекстного меню ви можете легко відключити та налаштувати контекстне меню на ваш смак

Щоб вимкнути запис у контекстному меню, виберіть його та натисніть кнопку Вимкнути. Зміни набувають чинності негайно, перезавантаження комп'ютера не потрібно. Не слід використовувати кнопку видалити— якщо вимкнути запис у контекстному меню, можна пізніше легко повторно включити його. Але якщо ви вже видалили, але хочете бачити його в контекстному меню знову вам доведеться перевстановити пов'язані з нею програми.

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

Налаштування за допомогою ShellExView

CCleaner є простим у використанні, але ви, можливо, помітили, що він не показує всі пункти контекстного меню, а отже, не всі їх можна відключити. Але, на щастя, є ще один інструмент ShellExView. Після завантаження та запуску ShellExView, вона автоматично сканує систему.

Щоб переглянути лише ті записи, які відносяться до контекстного меню, виберіть пункт меню Налаштування, Виберіть Фільтрувати за типом розширення, і виберіть Контекстне меню.

У списку представлені сторонні елементи контекстного меню та вбудовані, які постачаються з Windows. Сторонні пункти контекстного меню виділені рожевим кольором. Ви також можете вимкнути деякі із вбудованих елементів контекстного меню, якщо хочете.

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

Вам доведеться перезавантажити комп'ютер, щоб зміни набули чинності. Це не так зручно, як у CCleaner, але ви можете керувати всіма пунктами контекстного меню.

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

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

Ось, наприклад, моє контекстне меню:

Досить таки вже не маленьке.

Згодом пунктів у контекстному меню стає дуже багато, коротше забивається непотрібним мотлохом. І постає питання: як позбутися "непотрібних" пунктів? Хоча для цього створено вже чимало програм, розглянемо, як це можна вирішити, скориставшись стандартними засобамисистеми.

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

Як усунути непотрібні пункти з контекстного меню?

Заходимо в Пусктиснемо кнопку Виконати.

У вікні вводимо команду Regeditі тиснемо ОК .

Відкриваємо такі папки:

HKEY_CLASSES_ROOT , *, shellexe, ContextMenuHandlers

Діставшись цим шляхом нам потрібно зробити наступні дії. Натискаємо правою кнопкою миші на папці пункт меню, якого ми хочемо видалити. Допустимо, я хочу видалити ярлики з контекстного меню – блокнот Notepad, плеєр AIMP. У списку вибираємо пункт Видалити.