Домашня » як » Як очистити контекстне меню Windows Messy

    Як очистити контекстне меню Windows Messy

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

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

    … Щоб бути впорядкованим та ефективним.

    Давайте розпочнемо.

    Важкий шлях: видалення елементів з контекстного меню шляхом редагування реєстру

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

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

    Відкрийте редактор реєстру, натиснувши кнопку "Пуск" і ввівши "regedit". Натисніть клавішу Enter, щоб відкрити редактор реєстру, а потім дайте йому дозвіл вносити зміни до вашого ПК.

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

    HKEY_CLASSES_ROOT * оболонка
    HKEY_CLASSES_ROOT * shellex
    HKEY_CLASSES_ROOT AllFileSystemObjects \ t

    В одному з цих ключів ви знайдете пункти контекстного меню, які відповідають певним папкам:

    HKEY_CLASSES_ROOT - директорія
    HKEY_CLASSES_ROOT - Довідник, що складається з

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

    Видаліть елементи "Shell"

    Давайте розглянемо один приклад як приклад. Я використовую відеоплеєр VLC. Коли я встановив його, VLC додав пункт контекстного меню з назвою "Додати до списку відтворення VLC media player". Я ніколи не використовував це і не хотів би бути в контекстному меню.

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

    HKEY_CLASSES_ROOT - каталог оболонки AddtoPlaylistVLC

    Я помітив AddtoPlaylistVLC під час перегляду сторінок оболонки шукати елементи для видалення. Елементи під звичайним оболонки ключ, як правило, дуже легко помітити і мати справу.

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

    Другий варіант - вимкнути ключ замість його видалення. Для цього просто клацніть правою кнопкою миші AddToPlaylistVLC або будь-яку клавішу, з якою ви працюєте, і виберіть Новий> Значення рядка. Назвіть нове значення рядка "LegacyDisable".

    Як тільки ви створите LegacyDisable значення, зміна повинна бути негайною. Клацніть правою кнопкою миші файл або папку в Провіднику файлів, і ми побачимо, що елемент "Додати до списку відтворення VLC Media Player" був видалений з контекстного меню.

    У вас також є третій варіант. Якщо ви час від часу користуєтеся пунктом меню, але не хочете, щоб це зачіпало звичайне контекстне меню, ви можете приховати його в розширеному контекстному меню, яке ви бачите, лише коли ви тримаєте Shift, клацнувши правою кнопкою миші файл або папку. Для цього клацніть правою кнопкою миші AddToPlaylistVLC або будь-яку клавішу, з якою ви працюєте, і виберіть Новий> Значення рядка. Назвіть нове значення рядка "Extended".

    Тепер воно з'явиться, лише якщо ви клацнете правою кнопкою миші на папці, утримуючи Shift.

    Видаліть елементи "Shellex"

    Ви, напевно, помітили, що деякі загальні ключі реєстру, які ми перерахували у верхній частині цього розділу, мають “shellex” (Shell Extension) в назві замість просто “shell”. Вам доведеться обробляти ці типи ключів трохи по-іншому. Як приклад, ми переходимо до одного з цих ключів:

    HKEY_CLASSES_ROOT - Довідник, що складається з

    Шелефні елементи будуть трохи жорсткішими для розшифровки, але ви можете, як правило, визначити елемент за назвою ключа зліва. Тут ми працюватимемо з DropboxExt клавіші всередині ContextMenuHandlers ключ.

    Коли встановлено Dropbox, до контекстного меню додається команда "Перемістити до Dropbox". Тому що я більше перетягую і крапельницю, я ніколи не використовував цю команду, і я збираюся позбутися її.

    Ви не можете використовувати трюки з LegacyDisable і Розширено рядкові значення, які ми описали вище з елементами shellex. Ви все одно можете видалити все DropboxExt клавішу, щоб видалити її з контекстного меню (і переконайтеся, що ключ виконано), але є простий спосіб його вимкнути. Просто виберіть клавішу ліворуч, а потім двічі клацніть значення (за замовчуванням) всередині цієї клавіші, щоб відкрити вікно її властивостей.

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

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

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

    Досліджуйте інші місця за типом файлу

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

    Як приклад, скажімо, ви хотіли б видалити пункт меню для відкриття документа Excel (XLSX) в Excel, коли ви його клацнете правою кнопкою миші. Чому ви хочете зробити це? Ну, ви, напевно, не хочете, але це простий приклад, який можна подивитися тут. Інші програми можуть додавати різні типи команд, які вам не потрібні.

    Для початку розширити список ключів реєстру:

    HKEY_CLASSES_ROOT

    Колонка даних для (За умовчанням) Ключ оболонки дозволяє дізнатися, що фактичним типом файлу є "Excel.Sheet.12".

    Тепер ви можете перейти до цього ключа розширень:

    HKEY_CLASSES_ROOT Оболонка

    А тепер, коли ви знайшли правильний оболонки Ключ, ви можете використовувати ті ж методи, які ми описали в попередньому розділі про "оболонку" елементів, щоб видалити, вимкнути або приховати елемент в контекстному меню Розширений. Запам'ятайте LegacyDisable і Розширено рядкові значення? Так, ці роботи тут теж.

    Простий спосіб: видалення елементів з контекстного меню за допомогою утиліт NirSoft

    Отже, тепер, коли ви знаєте, як робити речі важким шляхом, давайте поглянемо на легкий шлях. Замість того, щоб редагувати реєстр, ви можете завантажити два інструменти з NirSoft для очищення контекстного меню. Чому два інструменти? Оскільки один з них обробляє звичайні елементи оболонки, а один обробляє шелковые елементи. Вони є набагато простішими у використанні, ніж редагування реєстру, але за кадром розуміння того, як ці речі обробляються в реєстрі, ви зможете розібратися у всіх пунктах, які відображаються на цих інструментах.

    Почніть з завантаження обох інструментів. Перший інструмент - ShellMenuView, який обробляє звичайні елементи оболонки. Другий інструмент - ShellExView, який обробляє елементи, що містять шар. Прокрутіть вниз до кінця обох цих сторінок, щоб знайти посилання для завантаження. Інструменти працюють з будь-якою версією Windows від 98 до 10-ти. Вам потрібно буде взяти або 32-бітну, або 64-розрядну версію, залежно від того, чи працює 32-бітна або 64-бітна версія. видання Windows.

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

    У вікні ShellMenuView просто перейдіть до списку, поки не знайдете потрібний елемент. Ви можете вимкнути елементи з цими інструментами, не видаляти їх або приховувати їх у контекстному меню Додатково. І, до речі, ці інструменти вимикають елементи, створюючи a LegacyDisable значення рядка всередині відповідного ключа - так само, як ми робили, коли ми редагували реєстр вручну.

    Коли ви знайдете потрібний елемент, натисніть кнопку "Вимкнути" на панелі інструментів (червоне світло).

    Ще однією перевагою використання цих інструментів є те, що ви можете вибрати кілька елементів, а потім відключити їх відразу. У нашому прикладі ми вимикаємо пункт "Додати до списку відтворення VLC media player" лише тоді, коли ви клацніть правою кнопкою миші папку (той самий приклад, який ми раніше використовували в розділі Реєстру), але ми могли легко вибрати всі "Додати до Плейлист "VLC Media Player" і натисніть "Вимкнути", щоб видалити цю команду з контекстного меню всіх підтримуваних типів файлів..

    Коли ви закінчите видалення елементів оболонки, наступний крок полягає в тому, щоб запустити інструмент ShellExView і видалити елементи шелк. Це працює точно так само, як і перший інструмент. Просто виберіть один або кілька елементів, а потім натисніть кнопку "Вимкнути", щоб видалити елементи з контекстного меню.

    Як видалити додаткові елементи з контекстного меню

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

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

    Меню «Надіслати» - це одна з тих функцій, які люди завжди люблять або використовують, або просто ніколи не намагаються. Під час інсталяції Windows деякі елементи додаються до меню «Надіслати» за замовчуванням. Інші з часом додаються під час інсталяції різних програм. Якщо ви коли-небудь хотіли, щоб ви могли declutter, що меню, це ваш щасливий день! Ми отримали одне керівництво для налаштування елементів у меню "Надіслати" та інше керівництво, якщо потрібно видалити меню "Надіслати" з контекстного меню..

    Як додати деякі корисні елементи до контекстного меню

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

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

    • Команда "Відкрити за допомогою блокнота" для всіх файлів
    • Команда "Відкрити PowerShell Тут" для папок
    • Команда "Дефрагментація" для дисків
    • Команда "Take Ownership" для файлів і папок
    • Команда для копіювання списку файлів у папці
    • Команда "Панель керування" для швидкого доступу

    Отже, отримуйте задоволення і отримуйте творчість!


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