Некоторые приложения, которые вы устанавливаете в систему, добавляют себя в качестве опций контекстного меню Windows, тем самым «захламляя» его. Оно разрастается и значительно усложняет оперативный поиск нужного пункта. Эта статья расскажет вам о том, как с помощью изменения реестра можно отключить отображение ненужных пунктов в контекстном меню.
Если перед вами возникла задача приведения в порядок контекстного меню, то вам необходимо запустить редактор реестра regedit.exe одним из уже известных вам способов. Далее вам придется потрудиться и найти множество ключей в реестре, название которых связано с пунктами контекстного меню.
Инструкция
1. Большинство навязчивых пунктов в контекстном меню предназначено для использования с любыми файлами и каталогами, поэтому они могут быть найдены в одной из стандартных секций реестра:
HKEY_CLASSES_ROOT\*\shell
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx
2. Работа некоторых пунктов контекстного меню может настраиваться следующими ключами:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
3. В случае, если вам не удалось найти ключ, соответствующий пункту меню по указанным выше подсказкам, вам придется поискать их самостоятельно.
Работаем с ключами стандартной оболочки
1. Давайте рассмотрим один конкретный случай. Например, в ветке HKEY_CLASSES_ROOT\Directory\shell вы нашли ключ «AddToPlaylistVLC» с параметром по умолчанию «Add to VLC media player and Play with VLC». Он управляет одной очень популярной мультимедийной опцией в системном контекстном меню. С подобными ключами в секции настройки оболочки «shell» очень легко работать.
2. Если вы хотите скрыть одну из стандартных записей, то став на ключ «AddToPlaylistVLC» в правой панели редактора, вызовите из контекстного меню функцию создания нового строчного параметра. Присвойте ему имя «Extended». Таким образом, ниже параметра по умолчанию основного ключа, добавится вторая строчка с новым параметром и пустым значением в поле «Data». Этого будет достаточно для скрытия выбранного пункта в контекстном меню.
3. Если вы хотите ключ только отключить, но не скрывать его, то вам следует добавить другой строчный параметр – «LegacyDisable».
4. Ну и конечно, если вы захотите полностью удалить столь нежеланный пункт контекстного меню из системного реестра, можете смело удалить соответствующий ключ. Только не забудьте перед этим создать резервную копию реестра.