Как убрать грязное контекстное меню Windows



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

Windows по умолчанию включает в это контекстное меню множество опций, и этот список увеличивается по мере установки дополнительных приложений. Иногда кажется, что каждое приложение борется за часть вашего контекстного меню, и большинство из нас даже не использует половину из них. Мы собираемся показать вам, как удалять элементы, редактируя реестр, а также более простой метод очистки с помощью пары бесплатных сторонних приложений. Мы также подскажем, как добавить еще несколько полезных команд. Без особых усилий вы можете избавить свое контекстное меню от беспорядка и сделать его полезным только в основном ...





… Быть оптимизированным и эффективным.



Давайте начнем.

Сложный путь: удаление элементов из контекстного меню путем редактирования реестра

Если вы хотите очистить вещи по-настоящему отвратительным способом, вы можете сделать это из редактора реестра без необходимости в стороннем программном обеспечении. Мы перейдем к более простым инструментам немного позже, но мы думаем, что использование этих инструментов помогает понять, как эти вещи обрабатываются в реестре.



Стандартное предупреждение : Редактор реестра - мощный инструмент, неправильное использование которого может сделать вашу систему нестабильной или даже неработоспособной. Если вы никогда раньше не работали с этим, подумайте о том, чтобы прочитать о как использовать редактор реестра прежде, чем вы начнете. И определенно резервное копирование реестратвой компьютер !) перед внесением изменений. Это особенно верно, если следовать рекомендациям, изложенным в этой статье, потому что вам придется немного поискать, чтобы найти элементы контекстного меню, которые что-то для вас значат.

СВЯЗАННЫЙ: Учимся использовать редактор реестра на профессиональном уровне

Откройте редактор реестра, нажав «Пуск» и набрав regedit. Нажмите Enter, чтобы открыть редактор реестра, а затем дайте ему разрешение на внесение изменений в ваш компьютер.

Реклама

К сожалению, не все элементы контекстного меню расположены в одном и том же месте реестра. Вы можете найти большинство пунктов контекстного меню, используемых как для файлов, так и для папок, перейдя к одной из следующих клавиш на панели навигации слева:

AddtoPlaylistVLC shell shell

Вместо этого вы найдете пункты контекстного меню, относящиеся только к папкам, в одной из этих клавиш:

AddToPlaylistVLC AddToPlaylistVLC

СВЯЗАННЫЙ: Как делать закладки в реестре Windows

Вам нужно будет обрабатывать элементы контекстного меню, находящиеся в этих местах, немного по-другому, поэтому продолжайте читать, и мы объясним, как это сделать. На данный момент вам может быть удобно найти каждое из этих мест в реестре и добавить их в свой список избранного, чтобы их было легче просматривать позже.

Удалить предметы оболочки

Давайте посмотрим на один предмет в качестве примера. Я использую VLC видео проигрыватель. Когда я его установил, VLC добавил пункт контекстного меню с именем «Добавить в список воспроизведения медиаплеера VLC». Я никогда этим не пользуюсь и предпочел бы, чтобы его не было в моем контекстном меню.

Вот как мы избавляемся от этого пункта меню. В редакторе реестра перейдите к следующему ключу:

LegacyDisable

Я заметил AddToPlaylistVLC при просмотре DropboxExt ключ ищет предметы для удаления. Пункты под обычным ContextMenuHandlers key обычно очень легко обнаружить и с ними справиться.

Реклама

У нас есть несколько вариантов, как с этим справиться. Мы могли бы просто удалить это LegacyDisable ключ полностью, и это приведет к удалению элемента из контекстного меню. Однако, если вы не сделаете резервную копию своего реестра - или сначала не экспортируете ключ и не будете следить за файлом REG, - будет нелегко вернуться, если вы передумаете.

Второй вариант - отключить ключ вместо его удаления. Для этого просто щелкните правой кнопкой мыши Extended key - или любой другой, с которой вы работаете, - и выберите «Создать»> «Строковое значение». Назовите новое строковое значение LegacyDisable.

Как только вы создадите DropboxExt значение, изменение должно быть немедленным. Щелкните правой кнопкой мыши файл или папку в проводнике, и мы увидим, что элемент «Добавить в список воспроизведения медиаплеера VLC» был удален из контекстного меню.

У вас также есть третий вариант. Если вы время от времени используете какой-либо пункт меню, но не хотите, чтобы он загромождал ваше обычное контекстное меню, вы можете скрыть его в расширенном контекстном меню, которое отображается только при удерживании клавиши Shift при щелчке правой кнопкой мыши по файлу или папке. Для этого щелкните правой кнопкой мыши HKEY_CLASSES_ROOT key - или любой другой, с которой вы работаете, - и выберите «Создать»> «Строковое значение». Назовите новое строковое значение Extended.

Теперь он появится только в том случае, если вы щелкните правой кнопкой мыши папку, удерживая Shift.

Удалить элементы Shellex

Вы, наверное, заметили, что некоторые из общих ключей реестра, которые мы перечислили в верхней части этого раздела, имеют в названии shellex (расширение оболочки), а не просто оболочку. Вам нужно будет немного по-другому обращаться с этими типами ключей. В качестве нашего примера мы перейдем к одному из упомянутых нами ключей:

(Default)Реклама

Предметы shellex будет немного сложнее расшифровать, но обычно вы можете определить предмет по имени ключа слева. Здесь мы будем работать с shell ключ внутри LegacyDisable ключ.

Когда Dropbox установлен, он добавляет команду «Переместить в Dropbox» в контекстное меню. Поскольку я больше занимаюсь перетаскиванием, я ни разу не использовал эту команду и собираюсь от нее избавиться.

Вы не можете использовать уловки с Extended и LegacyDisable строковые значения, которые мы описали выше с элементами shellex. Вы все еще можете удалить все

HKEY_CLASSES_ROOT*shell
нажмите клавишу, чтобы удалить его из контекстного меню (и обязательно сделайте резервную копию ключа, если вы это сделаете), но есть простой способ отключить его. Просто выберите ключ слева, а затем дважды щелкните значение (По умолчанию) внутри этого ключа, чтобы открыть окно его свойств.

В окне свойств в поле «Значение» просто измените уже существующее значение, поставив перед ним несколько дефисов, стараясь не удалить какое-либо существующее значение. Таким образом, если вы передумаете, вы можете просто вернуться и удалить тире. Когда все будет готово, нажмите ОК.

Изменение будет немедленным, поэтому щелкните что-нибудь правой кнопкой мыши в проводнике и убедитесь, что команда исчезла.

К сожалению, когда дело доходит до элементов shellex, их невозможно скрыть в расширенном контекстном меню, как это можно сделать с элементами оболочки. Вы можете только удалить или отключить их.

Исследуйте другие местоположения по типу файла

Если вы хотите удалить элементы контекстного меню, которые вы видите только при щелчке правой кнопкой мыши по определенным типам файлов, вы тоже можете это сделать. Эти предметы хранятся в других местах, чем те, которые мы уже рассматривали. Чтобы найти их, вам нужно сначала найти ключ расширения файла, просмотрев под

HKEY_CLASSES_ROOT*shellexContextMenuHandlers
для этого расширения, которое, в свою очередь, сообщит вам имя ключа, который вам нужно искать.

Реклама

В качестве примера предположим, что вы хотите удалить пункт меню для открытия документа Excel (XLSX) в Excel, щелкнув его правой кнопкой мыши. Зачем тебе это нужно? Что ж, вы, вероятно, не стали бы этого делать, но это простой пример для рассмотрения. Другие приложения могут добавлять другие типы команд, которые вам не нужны.

Вы должны начать со следующего раздела реестра для расширения XLSX:

HKEY_CLASSES_ROOTAllFileSystemObjectsShellEx

Столбец данных для

HKEY_CLASSES_ROOTDirectoryshell
Клавиша оболочки позволяет узнать, что фактическим типом файла является Excel.Sheet.12.

Теперь вы можете перейти к этой клавише расширения:

HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers

И теперь, когда вы нашли правильный ключ

HKEY_CLASSES_ROOTDirectoryshellAddtoPlaylistVLC
, вы можете использовать те же методы, которые мы описали в предыдущем разделе для элементов оболочки, чтобы удалить, отключить или скрыть элемент в расширенном контекстном меню. Помните
HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers
и
HKEY_CLASSES_ROOT.xlsx
строковые значения? Да, они здесь тоже работают.

Простой способ: удаление элементов из контекстного меню с помощью NirSoft Utilities

Итак, теперь, когда вы знаете, как решать сложные задачи, давайте взглянем на простой. Вместо редактирования реестра вы можете загрузить два инструмента из NirSoft для очистки контекстного меню. Почему два инструмента? Потому что один из них занимается обычными предметами из ракушек, а другой - предметами из шелллекса. Они оба намного проще в использовании, чем редактирование реестра, но понимание того, как эти вещи обрабатываются в реестре, поможет вам в сортировке всех элементов, отображаемых этими инструментами.

СВЯЗАННЫЙ: Как узнать, использую ли я 32-разрядную или 64-разрядную версию Windows?

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

Реклама

Первым инструментом, который мы рассмотрим, является ShellMenuView, который позволяет нам управлять всеми этими обычными элементами оболочки с помощью простого в использовании интерфейса. После загрузки и извлечения инструмента дважды щелкните EXE-файл, чтобы запустить его. Это портативный инструмент, поэтому его не нужно устанавливать.

В окне ShellMenuView просто просмотрите список, пока не найдете элемент, который хотите отключить. С помощью этих инструментов вы можете только отключить элементы, но не удалять или скрывать их в расширенном контекстном меню. И, кстати, эти инструменты отключают элементы, создавая

HKEY_CLASSES_ROOTExcel.Sheet.12shell
строковое значение внутри соответствующего ключа - точно так же, как мы это делали, когда редактировали реестр вручную.

Когда вы найдете нужный элемент, нажмите кнопку «Отключить» на панели инструментов (красный индикатор).

Еще одним преимуществом использования этих инструментов является то, что вы можете выбрать несколько элементов, а затем отключить их все сразу. В нашем примере мы отключаем элемент «Добавить в список воспроизведения медиаплеера VLC» только тогда, когда вы щелкаете правой кнопкой мыши папку (тот же пример, который мы использовали ранее в разделе «Реестр»), но мы могли бы легко выбрать все элементы медиаплеера «Добавить в VLC». Элементы списка воспроизведения, а затем нажмите Отключить, чтобы удалить эту команду из контекстного меню всех поддерживаемых типов файлов.

Реклама

Когда вы закончите удаление элементов оболочки, следующим шагом будет запуск инструмента ShellExView и удаление элементов shellex. Этот работает точно так же, как и первый инструмент. Просто выберите один или несколько элементов, а затем нажмите кнопку «Отключить», чтобы удалить элементы из контекстного меню.

Как удалить дополнительные элементы из контекстного меню

Есть пара пунктов контекстного меню, которые вы, возможно, заметили, что ни инструменты NirSoft, ни обычные методы реестра, которые мы рассмотрели, не адресуются, а именно элементы, которые вы найдете в подменю «Открыть с помощью» и «Отправить».

СВЯЗАННЫЙ: Как удалить программы из контекстного меню «Открыть с помощью» в Windows

Меню «Открыть с помощью» - удобная функция, когда вы открываете файлы несколькими программами. Каждый раз, когда вы открываете файл с помощью определенной программы, эта программа добавляется в меню «Открыть с помощью» для этого типа файла. Если вы когда-либо случайно открывали файл не той программой или программой, которой больше не пользуетесь, вы, вероятно, видели, что это меню со временем загромождалось. К счастью, у нас есть полный набор инструкций, которые помогут вам удаление программ из меню Открыть с помощью .

Меню «Отправить» - одна из тех функций, которые люди склонны либо любить и использовать постоянно, либо даже не беспокоиться. При установке Windows некоторые элементы по умолчанию добавляются в меню «Отправить». Другие добавляются со временем, когда вы устанавливаете разные приложения. Если вы когда-нибудь мечтали избавиться от беспорядка в этом меню, это ваш счастливый день! У нас есть одно руководство для настройка элементов в меню «Отправить» и другое руководство, если вы хотите полностью удалить меню «Отправить» из контекстного меню.

СВЯЗАННЫЙ: Настройте меню «Отправить в» в Windows 10, 8, 7 или Vista

Как добавить полезные элементы в контекстное меню

Теперь, когда вы потратили некоторое время на удаление ненужных элементов из контекстного меню, вы можете переключить свое внимание на добавление некоторых элементов, которые вы действительно могли бы использовать. Для начала вы можете добавить практически любой применение или ярлык вы хотите в контекстное меню. Поскольку вы теперь прочитали все о том, какие ключи реестра нужно просматривать при удалении файлов, вас не удивит, что добавление элементов включает в себя множество тех же ключей.

СВЯЗАННЫЙ: Как добавить любое приложение на рабочий стол Windows в контекстном меню

Конечно, мы не оставим вас без каких-либо конкретных предложений по добавлению забавных вещей в ваше контекстное меню. И мы рассмотрели несколько из них. Например, вы можете добавить в свое меню любое из следующего:

Итак, получайте удовольствие и проявляйте творческий подход!


Мы признаем, что это хороший объем информации, который нужно усвоить, просто чтобы изменить меню, к которому вы, вероятно, уже привыкли, но вы можете быть удивлены тем, насколько приятнее использовать красивое, чистое контекстное меню, в котором есть команды, которые вы на самом деле использую. И так, чего же ты ждешь? Пришло время сделать эти контекстные меню более полезными!

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ Фотография профиля для Уолтера Гленна Уолтер Гленн
Уолтер Гленн - бывшийРедакционный директор How-To Geek и дочерних сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг по компьютерам на более чем дюжине языков для таких издателей, как Microsoft Press, O'Reilly и Osborne / McGraw-Hill. Он также написал сотни официальных документов, статей, руководств пользователя и учебных программ за эти годы.
Прочитать полную биографию

Интересные статьи