Доброго дня або ж приємного вечора, дорогі друзі, відвідувачі, гості блогу Soft-Click.ru!!! У сьогоднішній статті поговоримо про те як можна очистити контекстне меню програми провідник Windows.

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

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

Чому «забите» контекстне меню – це погано?

Є два аспекти:

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

– Через забитих непотрібним мотлохом меню починає пригальмовувати сама система, точніше – провідник (Explorer.exe). Такі «гальма» бувають помітні навіть на самих нових і потужних конфігураціях, не кажучи вже про «бюджетних» і «офісних» варіантах.

Як відредагувати контекстне меню?

Здавалося б – деінсталювати непотрібну програму і пов’язані з нею команди будуть видалені. Але як бути, якщо програма потрібна, а її пункти контекстного меню – ні? Крім того, не всі програми при видаленні «прибирають за собою», тобто пункти меню можуть залишитися, коли пов’язаної з ними програми вже в системі немає. Є два способи вирішення:

– За допомогою системних засобів (редактор реєстру).
– За допомогою утиліт сторонніх виробників.

1. Редагування реєстру. В цій статті детально описано як можна підвищити продуктивність ПК, настроюванням реєстру Windows.

Далі: Пуск-Виконати regedit.

Примітки:

– Можна просто натиснути комбінацію гарячих клавіш Win + R і надрукувати «regedit» (без лапок).
– На Win 7 і 8 Regedit.exe краще запускати зразу від імені адміністратора.

Важливо! Перед подальшими кроками потрібно експортувати редагований підрозділ реєстру!

Зробити це просто. Правий клік на назві підрозділу – «Експортувати».

У вікні система «запитає», що експортувати (окрему гілку або весь реєстр), у яку папку зберегти копію і під яким ім’ям. Надалі, при необхідності, можна повернути все «як було» простим подвійним кліком на цьому файлі копії (імпортувати назад) і перезавантажити для вірності комп’ютер.

Экспортировать реестр 2

Отже. Треба знайти і відкрити гілку:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

і видалити непотрібні пункти контекстного меню (так само, як на скріншоті 1, тільки вибрати команду «Видалити»).

Крім того, слід тут же заглянути в:

HKEY_CLASSES_ROOT\*\OpenWithList

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

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\. ». Наприклад – «HKEY_CLASSES_ROOT\.avi».

Экспортировать реестр 3

Плюси цього способу:

– Не вимагає установки зайвих програм.
– Всі зміни оборотні.

Мінуси:

– Досить трудомісткий процес (вручну відредагувати багато параметрів).
– Складно для початківців користувачів.
– Деякі програми записані у вищезгаданих розділах не свого імені, а за «людино-незрозумілому» ідентифікатором (це видно на скріншоті 3). В результаті їх необхідно спочатку «впізнати».
– Є ризик «зачепити» команди і пункти самої системи (ще раз акцент на важливості попереднього експорту резервних копій!).

2. Установка спеціалізованої утиліти.

Програм цього типу досить багато. Хороші відгуки є про програму ContextEdit, але вона платна. Є ще безкоштовні CCleaner (як користувати ся програмою читаємо тут) і програма Context Menu Tuner.

Але вони «бачать» далеко не всі пункти контекстного меню. І у них бувають проблеми з «відкатом» дій у разі помилок. Autoruns від Win Sysinternals вимагає професійних знань, це явно рівень не для новачків.

На їх фоні добре виділяється досить надійна і проста програма ShellExView від Nirsoft. Скачати її можна за цим посиланням. Встановлюємо програму, копіюємо русифікатор ShExView_lng.ini в кореневу папку програми і запускаємо .

Програму легко привести до вигляду, зрозумілому навіть початківцям.

«Налаштування» «Фільтрування за типом розширення Меню Провідника».

ShellExView

І легко редагувати є команда «Деактивувати», тобто, непотрібний пункт можна просто відключити, не видаляючи його. У випадку помилки його в два кліка мишки можна включити назад (команда «Активувати»).

Плюси (крім вищезазначених):

– Є заархівований варіант (не вимагає установки).
– Не встановлює свої тул-бари в браузери, не лізе самостійно в автозавантаження і в Інтернет, не пропонує у своєму інтерфейсі всяку рекламну фігню.

Мінуси:

– Русифікатор ShExView_lng.ini потрібно окремо копіювати в папку програми.
– Наявність нових версій потрібно перевіряти самостійно на офіційному сайті.

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

З Повагою, МАКС!!!