Удалить из контекстного меню. Чистим контекстные меню в Windows - как удалить неиспользуемые команды в контентном меню, оставленные уже удаленными программами, Архивы WinZip, Контекстные меню Проводника. Очистка набора для каталогов
Со временем контекстное меню Windows разрастается. Чем дольше вы пользуетесь компьютером и чем больше программ устанавливаете, тем длиннее оно становится. Почистить его и убрать ненужные поля можно с помощью программы CCleaner или редактированием реестра.
Первый способ. Зайдите на сайт Piriform в раздел загрузок и скачайте бесплатную версию CCleaner. Отличие от платной у нее только одно — нет технической поддержки.
Установите программу и запустите ее. При желании можете изменить язык интерфейса на русский.
Перейдите в раздел «Сервис» и в появившемся меню выберите «Автозагрузка». Здесь несколько вкладок, нас интересует «Контекстное меню». Зайдите в эту вкладку, вы увидите список программ, которые добавили свои команды в контекстное меню, и их статус: включены или нет. Те команды, которыми вы не пользуетесь, можно удалить. Для этого нажмите на поле приложения правой кнопкой мыши и выберите опцию «Удалить». Вернуть удаленную команду можно только после переустановки приложения или его повторной настройки.
Впрочем, чистить очистить меню можно и без программ - внесением изменений в реестр вручную. Для этого откройте редактор реестра (Windows/system32/regedit.exe или через поиск в «Пуске»).
Найдите ветку HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers. В ней показаны команды, которые отображаются в контекстном меню файлов любых типов. Удалите ненужные, на ваш взгляд, значения.
Команды, привязанные к файлам конкретного типа, можно обнаружить в папках корневой ветки HKEY_CLASSES_ROOT. Выберите расширение файла, которое вам часто встречается, и удалите неиспользуемые команды.
За контекстное меню папок отвечают команды в ветке HKEY_CLASSES_ROOT\ Directory\shell и HKEY_CLASSES_ROOT\ Folder\shell.
Со временем контекстное меню, которое появляется при нажатии на правую кнопку мыши засоряется различными ненужными пунктами. Из за наличия этих пунктов контекстное меню начинает появляться с некоторыми временными задержками, что может довольно сильно помешать нормальной работе. Убрать их без использования каких либо сторонних программ практически не возможно.
Рассмотрим принцип работы программы ShellExView и попробуем с ее помощью удалить пункт из контекстного меню Windows 7.
ShellExView представляет собой небольшую утилиту, с помощью которого можно по отдельности отключать каждый пункт лишь выделив его и нажав на красный шарик. Программа русифицирована и имеет понятный и очень простой интерфейс. Ниже вы можете увидеть как выглядит окно программы.
Удаляем пункт из контекстного меню
Итак, прежде чем приступить к инструкции хочу вас предупредить, если вы сомневаетесь в чем то или вообще не поняли как работать с данным софтом, то лучше не рискуйте иначе потом вам придется переустановить операционную систему.
1. Скачиваем программу ShellExView и запускаем.
2. Для того чтобы элементы, которые относятся к контекстному меню располагались в начале списка, на верху найдите вкладку с текстом «Тип» и один раз нажмите на нее.
3. Найдите пункты, которые вы хотите удалить. Для удаления выделяете расширение, которое связано с нашим пунктом и на верху в левом краю окна программы нажимаете на красный шарик.
Как известно, создавать некоторые типы объектов в Windows можно непосредственно из контекстного меню Проводника, достаточно кликнуть в выбранном расположении правой кнопкой мыши и выбрать меню «Создать». По умолчанию в Windows 10 для этого пункта меню доступны следующие подпункты: папка, ярлык, точечный рисунок, контакт, документ RTF, простой текстовый документ и сжатая папка.
При наличии на компьютере целого ряда программ, к примеру, WinRAR или Microsoft Office, в подменю будут и другие пункты. Содержимое подменю будет также зависеть от выбранного расположения. Так, в системном диске вам будет доступен только пункт «Папка», а в каталоге «Библиотеки» - только пункт «Библиотека». Вполне может статься, что вы так и не найдете применения всем или только некоторым подпунктам меню «Создать», а поэтому захотите их скрыть, чтобы не мешали и не занимали в меню место.
Если ненужная опция принадлежит сторонней программе, стоит поискать отключающую ее настройку в параметрах этой программы, но можно воспользоваться и более универсальным способом.
За отображение в контекстном меню того или иного элемента, в данном случае для подменю «Создать», отвечает подраздел с соответствующим названием или расширением в разделе системного реестра HKEY_CLASSES_ROOT. В каждом таком подразделе имеется каталог ShellNew, если его удалить, исчезнет и пункт в контекстном меню Проводника.
Продемонстрируем это на примере. Допустим, вы хотите удалить пункт «Документ в формате RTF».
Откройте командой regedit редактор реестра, раскройте раздел HKEY_CLASSES_ROOT, найдите элемент.rtf, зайдите в него и удалите оттуда папку ShellNew, создав предварительно резервную копию ключа, дабы иметь возможность восстановить пункт меню в случае надобности.
Точно так же удаляются все прочие элементы.
Подпункту «Контакт» в реестре будет соответствовать элемент.contact,
текстовому файлу - .tхt,
архиву RAR - .rar,
сжатой папке ZIP - .zip,
точечному рисунку - .bmp,
библиотеке - .library-ms,
ярлыку - .lnk, папке - Folder.
Вот так просто можно избавиться от всех ненужных элементов в подменю «Создать».
В конце статьи покажу для начинающих, как на рабочем столе создать резервную копию какой-либо ветки реестра.
Друзья, если наоборот хотите добавить дополнительные элементы в контекстное меню рабочего стола, папки, файла, локального диска, то .
Доброго времени суток... В сегодняшней статье поговорим о том, как производится очистка контекстного меню программы Проводник в ОС Windows 7. Вообще контекстное меню проводника Windows – инструмент удобный. Но быстро обрастающий лишними пунктами.
Чуть ли не каждая вторая программа считает своим долгом напихать в них своих команды или подпункты. Конечно, для некоторых видов ПО это актуально и востребовано пользователями. Как пример – пункт, добавляемый большинством антивирусных программ – «Проверить на вирусы» (точное название у разных производителей, конечно же, отличается).
Почему «забитое» контекстное меню – это плохо?
Возникают сложности в юзабилити. Проще говоря – найти глазами нужный пункт или команду в меню, если там несколько десятков пунктов-подпунктов, труднее, чем когда их там с полдюжины. К тому же – выскакивающие блоки подменю сбивают с толку даже опытных пользователей, пусть и на секунды. А о новичках и говорить нечего.
Из-за забитых ненужным хламом меню начинает притормаживать сама система, точнее – проводник (Explorer.exe). Такие «тормоза» бывают заметны даже на самых новых и мощных конфигурациях, не говоря уже о «бюджетных» и «офисных» вариантах.
Казалось бы – деинсталлировать ненужную программу и связанные с ней команды также будут удалены. Но как быть, если программа нужна, а её пункты в контекстном меню – нет? Кроме того, не все программы при удалении «убирают за собой», т.е. пункты меню могут остаться, когда связанной с ними программы уже в системе нет.
Есть два способа решения
- При помощи системных средств (редактор реестра)
- При помощи утилит сторонних производителей
Примечание
- Можно просто нажать комбинацию Win + R и напечатать «regedit» (без кавычек)
- На Win 7 и 8 Regedit.exe лучше запускать сразу от имени администратора
Важно! Перед дальнейшими шагами нужно экспортировать редактируемый подраздел !
Сделать это просто. Правый клик на названии подраздела – «Экспортировать»...
В открывшемся окне система «спросит», что экспортировать (отдельную ветку или же весь реестр), в какую папку сохранить копию и под каким именем. В дальнейшем, при необходимости, можно вернуть всё «на как и было» простым двойным кликом на этом файле копии (импортировать обратно) и перезагрузить для верности компьютер.
Итак. Нужно найти и открыть ветку:
HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers и удалить ненужные пункты контекстного меню (так же, как на скриншоте 1, только выбрать команду «Удалить»). Кроме того, следует тут же заглянуть в HKEY_CLASSES_ROOT\*\OpenWithList
Здесь расположены записи программ из подпункта контекстного меню «Открыть с помощью». Его очистка, как правило, даёт весьма заметный прирост скорости работы проводника. Таким же образом можно очистить от лишнего контекстное меню для папок в ветках:
- HKEY_CLASSES_ROOT\Directory\shell
- HKEY_CLASSES_ROOT\Directory\shellex\ContextMenu Handlers
- HKEY_CLASSES_ROOT\Folder\shell HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
И для отдельных типов файлов в записях вида «HKEY_CLASSES_ROOT\. <расширение файла>». Например – «HKEY_CLASSES_ROOT\.avi» .
Плюсы этого способа
- Не требует установки лишних программ
- Все изменения обратимы
Минусы этого способа
- Достаточно трудоёмкий процесс (вручную отредактировать много параметров).
- Сложно для начинающих пользователей.
- Некоторые программы записаны в вышеупомянутых разделах не по своему имени, а по «человеко-непонятному» идентификатору (это видно на скриншоте 3). В результате их необходимо сначала «опознать».
- Есть риск «зацепить» команды и пункты самой системы (ещё раз акцент на важности предварительного экспорта резервных копий!).
Установка специализированной утилиты
Программ этого типа довольно много. Хорошие отзывы есть о программе ContextEdit. Но она платная. Есть ещё бесплатные CCleaner (как пользовать ся программой читаем ). И программа Context Menu Tuner. Но они «видят» отнюдь не все пункты контекстного меню. И у них бывают проблемы с «откатом» действий в случае ошибок. Autoruns от Win Sysinternals требует профессиональных знаний. Это явно уровень не для новичков.
На их фоне хорошо выделяется достаточно надёжная и простая программа ShellExView от Nirsoft. Скачать её можно по этой ссылке . Устанавливаем программу, копируем русификатор ShExView_lng.ini в корневую папку программы и запускаем. Программу легко привести к виду, понятному даже начинающим.
«Настройки» «Фильтрация по типу расширения» «Меню Проводника».
И легко редактировать – есть команда «Деактивировать», т.е., ненужный пункт можно просто отключить, не удаляя его. В случае ошибки его в два клика мыши можно включить обратно (команда «Активировать»).
Плюсы
- Есть заархивированный вариант (не требует установки)
- Не устанавливает свои тул-бары в браузеры, не лезет самостоятельно в автозагрузку и в Интернет, не предлагает в своём интерфейсе всякую рекламную ерунду
Минусы
- Русификатор ShExView_lng.ini нужно отдельно копировать в папку программы
- Наличие новых версий нужно проверять самостоятельно на официальном сайте
Заключение
Впрочем, к минусам эти два аспекта можно отнести весьма условно. Вот в принципе всё, что хотел рассказать по этому поводу. Думаю данная статья будет полезна...
Мы уже знакомы с понятием контекстного меню. Пришло время углубить наши знания о нём и рассмотреть тему - Как удалить или добавить в контекстное меню 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:
Сохранение добавленного пункта производится нажатием зелёного элемента вверху окна (слева):
Эта статья помогла вам разобраться с разнообразными способами редактирования контекстного меню. Теперь вы знаете как добавить и удалить из него элементы не только средствами Виндовс, но и с помощью других программ.
Оставляйте свои комментарии.