Раньше мы рассматривали, как удалить ненужные пункты с контекстного меню. Но ведь бывают случаи когда нужно добавить новый пункт. Вот и займемся рассмотрением данного вопроса.
С помощью редактора реестра, можно добавить любой пункт меню в контекстное меню или ярлык какой-либо программы, чтобы быстро его запускать.
Многие читатели скорее всего знают как открывать редактор реестра, но на всякий случай кто не знает. Читайте здесь.
Добавление в контекст определенного файла
В качестве примера, давайте добавим опцию в контекстном меню для файлов html. Для других файлов методика будет одинаковая.
Открываем редактор реестра. Разворачиваем ключ HKEY_CLASSES_ROOT . И внизу находим html. И конечно же замечаем что все расширения находятся тут же.

Смотрим на по умолчанию htmlfile. Теперь находим в этом же ключе следующую ветку htmlfile/shell
И в shell создаем новый раздел. Имя раздела соответствует названию пункта в контекстном меню. Я назвал «Открыть через Chrome»

Теперь в новом разделе создаем еще один раздел/ Назовем его command. Два раза кликаем на ключ По умолчанию и вводим путь до исполняемого файла.

Будьте внимательны, необходимо использовать двойной слеш и закончить путь % 1
И пункт меню сразу появился.

Контекстное меню рабочего стола
Этот пункт относится только к Windows 7 и 8. В Более ранних версиях такой ветки в редакторе ресстра нету. Я попытался создать на Vista, но пункт меню не появился.
Найдите ветку HKEY_CLASSES_ROOT\DesktopBackground\shell
На этот раз 1% в конце не пишем, потому что мы хотим запустить программу, а не передать ей данные.
Меню папок
Используйте HKEY_CLASSES_ROOT\Directory\shell ключ, чтобы иметь возможность редактировать то что вы увидите при нажатии правой кнопкой мыши на папку
А ветка HKEY_CLASSES_ROOT \ Directory \ Background \ Shell используется для добавление оъектов в контекстного меню, когда вы кликаете на правую кнопку мыши в папке.
Создание .Reg файла
Вы можете создать .Reg файлы, чтобы не ковыряться в самом редакторе реестра. Давайте создадим .Reg файл, например для html.
[HKEY_CLASSES_ROOT\giffile\shell\Открыть через Chrome\command]
@=”C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe% 1”
