Как убрать лишние команды из контекстного меню Windows. Как убрать ненужные пункты из контекстного меню

Контекстное меню проводника - это то меню, которое появляется при клике ПКМ (Правой Кнопки Мыши) по какому-нибудь объекту (файлу или папке) или просто на пустом месте в папке или Рабочем столе. Если система у Вас стоит недавно, то и контекстное меню будет сравнительно пустым. Разве что только добавленное от драйверов для видеокарты, например так:

но если система установлена уже давно, то и таких пунктов будет побольше. Например так:


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

Итак, как убрать пункт из контекстного меню .

Для того, чтобы удалить пункт программы из контекстного меню (КМ сокращенно), можно воспользоватся как стандартными способами самой Операционной Системы, так и с помощью самих программ или специально предназначенных.

Самоё легкое для удаления - это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой :


В других программах так же могут быть подобные настройки.

Другое дело когда Вы не нашли нужных настроек для удаления или их вообще нет (бывает и такое). Тогда можно воспользоваться стандартным способом самой систем, а именно правкой .
Сразу Вас предупреждаю, что перед началом работы лучше бы подстраховаться и сделать резервную копию реестра.
Итак, запускаем реестр и переходим в ветку
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


и видим здесь эти самые пункты из контекстного меню.
Теперь кликаем ПКМ по нужному пункту (пункт из КМ который хотите удалить) и выбираем Удалить :


Соглашаемся со следующим предупреждением:


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

Если не пропал, то посмотрите ветку
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
и проделайте то же самое.

На заметку:
Если Вы хотите удалить пункт конкретно из КМ -> Создать


то нужно знать тип файла () которое создается. Например для Microsoft Office Access расширение файла .accdb , значит его и нужно искать в ветке реестра HKEY_CLASSES_ROOT , а уже там удалить подраздел ShellNew

Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
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\*\OpenWithList

Для КМ Логических дисков ветки:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView


Принцип её прост: выделяем нужный пункт и жмем на красный кружок вверху программы. Здесь главное чтобы Тип был Контекстное меню

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

Ну или же воспользоваться другой утилитой - Ultimate Windows Context Menu Customizer () которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:


Если кому интересно подробнее и не разберетесь, то пишите в комментариях и я помогу. Там в левой колонке нужно выбрать пункт (компьютер, папка, файлы и т.п.) где вызывается контекстное меню, а правее выбрать что удалить и нажать кнопку внизу Remove Item. Если дружите с английским, то разберетесь.

Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.

В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно - пишите в комментариях. Разберемся.

Тем, кто пользуется операционной системой Windows не так давно, идея удалять пункты из контекстного меню проводника вряд ли будет особо интересна. Но если вы уже достаточно долго работаете с Windows без переустановки и время от времени устанавливаете на компьютер различные программы, то вполне вероятно, что контекстное меню у вас разрослось до нешуточных размеров и выглядит примерно вот так:


Чтобы сделать контекстное меню более удобным, его можно почистить от ненужных и неиспользуемых пунктов. Есть специальные программы для редактирования контекстного меню, такие например, как FileMenu Tools или ShellExView. Однако в данной статье мы будем учиться удалять пункты из контекстного меню при помощи стандартных средств ОС Windows.

Удаление пунктов из контекстного меню

Наиболее простой способ как удалить пункты из контекстного меню – это поискать в настройках программ и убрать флажки на соответствующих пунктах.


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

Хотелось бы предупредить, что перед тем, как проводить какие бы то ни было манипуляции с системным реестром Windows, очень желательно сначала сохранить резервную копию реестра в надежном месте. Сделать это довольно просто. В окне реестра нужно открыть меню Файл и выбрать пункт Экспорт .



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


Итак, запускаем Редактор системного реестра с помощью команды regedit в окне Выполнить (Win+R). Затем нужно перейти в реестре по ветке: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers . Здесь можно будет увидеть большинство пунктов контекстного меню.


Для удаления ненужного элемента из контекстного меню необходимо щелкнуть по нему правой кнопкой мышки и выбрать пункт Удалить .

Если какой-то элемент контекстного меню не удалось найти в вышеуказанном разделе реестра, значит он расположен здесь - HKEY_CLASSES_ROOT\AllFilesystemObjects\Shellex\ContextMenuHandlers .

Для того чтобы убрать из контекстного меню пункты, появляющиеся при щелчке правой кнопкой мышки на папке, следует зайти в раздел HKEY_CLASSES_ROOT\Directory\Shellex\ContextMenuHandlers , а также в раздел HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers .

Если нужно удалить какой-либо пункт из контекстного меню Открыть с помощью , то нужно искать здесь: HKEY_CLASSES_ROOT\*\OoenWithList .

Кстати, если при попытке внести изменения в системный реестр появляется надпись «Редактирование реестра запрещено администратором системы», вам помогут советы из . В ней подробно описано как снять запрет на доступ к средствам редактирования реестра.

Остались вопросы? - Мы БЕСПЛАТНО ответим на них в

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

Вот, к примеру, моё контекстно меню:

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

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

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

Как убрать ненужные пункты из контекстного меню?

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

В открывшемся окне вводим команду Regedit и жмем ОК .

Открываем следующие папки:

HKEY_CLASSES_ROOT * shellexe ContextMenuHandlers

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

Затем подтверждаем удаление.

Перезагружаем компьютер и смотрим на результат – этих пунктов уже нет. Вот таким образом убрать лишние пункты из контекстного меню .

Полезное видео:

СТОП! Почитай похожие статьи - узнай новое:

Комментарии:

Как удалить "ВЫРЕЗАТЬ"?

Всё, спасибо)) нашёл решение в лице CCleaner (моя версия 5.06). Если кому нужно: в программе открываете Сервис/автозагрузка/сверху вкладка "контекстное меню". В списке можно удалить ненужное, либо временно отключить. Проще некуда!)))

В частности Tru Image (от acronis) и Ultra ISO в меню есть, а в этом разделе реестра их нет. К примеру как у Вас с Unlocker.

А если в менюшке отображается больше программ, а в ContextMenuHandlers их нет. Где тогда их искать?

Наконец-то благодаря вашей статье увидел где хранятся пункты в контекстном меню. Автору большущее спасибо за обучение.

Благодарю!

Спасибо! Сработало и для Win 8.1.

Огромная благодарность! Слов нет. Все четко и доступным языком.

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

Вот, к примеру, моё контекстно меню:

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

Со временем пунктов в контекстном меню становится очень много, короче забивается ненужным хламом. И встаёт вопрос: как избавиться от "ненужных" пунктов? Хотя для этих целей создано уже немало программ, рассмотрим, как это можно решить, воспользовавшись стандартными средствами системы.

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

Как убрать ненужные пункты из контекстного меню?

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

В открывшемся окне вводим команду Regedit и жмем ОК .

Открываем следующие папки:

HKEY_CLASSES_ROOT , *, shellexe, ContextMenuHandlers

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

Со временем контекстное меню Windows разрастается. Чем дольше вы пользуетесь компьютером и чем больше программ устанавливаете, тем длиннее оно становится. Почистить его и убрать ненужные поля можно с помощью программы CCleaner или редактированием реестра.

Первый способ. Зайдите на сайт Piriform в раздел загрузок и скачайте бесплатную версию CCleaner. Отличие от платной у нее только одно — нет технической поддержки.

Установите программу и запустите ее. При желании можете изменить язык интерфейса на русский.

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

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

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

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