Рабочий стол операционной системы Windows является одним из основных элементов интерфейса, позволяющим пользователям управлять своими файлами и приложениями. Контекстное меню рабочего стола предоставляет быстрый доступ к ряду полезных функций, таких как создание ярлыка, удаление или перемещение файлов, изменение их свойств и многое другое. В этой статье я расскажу, как добавить новый пункт в это контекстное меню.
С помощью редактора реестра
Чтобы добавить программу в контекстное меню через редактор реестра, выполните следующие шаги:
- Нажмите на клавиатуре сочетание клавиш Win+R, чтобы открыть окно “Выполнить”. Введите команду “regedit” и нажмите Enter.
Откройте путь
HKEY_CLASSES_ROOT\DesktopBackground\Shell
Создайте новый раздел с именем вашей программы. Например, если вы хотите добавить программу “Notepad++”, щелкните правой кнопкой мыши по «Shell», в контекстном меню выберите «Создать», а затем «Раздел», назовите раздел «Notepad++.
Кликните правой кнопкой мыши на созданном разделе и выберите “Создать” — “Строковый параметр”.
Задаём имя созданному параметру «MUIverb». Это обязательный параметр, который необходим для отображения имени команды в меню. После того как задали имя, щелкаем правой кнопкой по параметру и в контекстном меню выбираем «Изменить», это имя будет отображаться в контекстном меню рабочего стола.
Аналогичным образом создадим ещё несколько параметров:
Параметр Icon — отобразит значок программы в контекстном меню (можно добавить свои значки).
Параметр Position — задает расположения пункта меню в контекстном меню. Без этого параметра, наша программа окажется в центре контекстного меню. Position имеет два значения «Top» (вверху) или «Botton» (внизу).
Параметр Extended — если задан данный параметра, то пункт контекстного меню отобразиться только при нажатой клавиши «Shift».
Итак, должно получится следующее:
Теперь нам необходимо указать в реестре путь до запускаемого файла, для этого мы внутри раздела «Notepad++» создаем ещё один раздел и называем его «Command».
Здесь уже есть строковый параметр «По умолчанию», нам нужно изменить его значение, в значении параметра прописываем путь до запускаемого файла.
Все готово, теперь если мы щелкнем правой кнопкой мыши по рабочему столу, у нас появится Notepad++ в самом верху контекстного меню, причем не просто надпись, а ещё и иконка.
В контекстное меню можно добавить как офисные программы, так и игры, всё зависит от конкретных задач и фантазии.
Создание .reg файла для добавления программы в контекстное меню
Прежде всего, мы создадим файл с расширением .reg, который будет содержать информацию о новом пункте контекстного меню. Для этого:
Скопируйте код ниже и вставьте в блокнот Notepad++, комментарии удаляем.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Word] — создаем раздел Word
«MUIVerb»=»Запустить Word» — то что будет написано в контекстном меню
«Icon»=»C:\Program Files\Microsoft Office\Office15\WINWORD.exe» — путь до иконки программы
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Word\Command] — создаем раздел Command
«»=»C:\Program Files\Microsoft Office\Office15\WINWORD.exe» — путь до программы
Примечание:
Сохраните файл как “word.reg”. Убедитесь, что в поле “Тип файла” выбрано “Все файлы”.
Добавление нового пункта
Теперь, когда файл с настройками нового пункта создан, можно приступать к его добавлению в контекстное меню рабочего стола. Для этого просто дважды щелкните левой кнопкой мыши по созданному файлу. В появившемся окне нажмите “Да”, если вы уверены в том, что хотите добавить новый пункт.
Смотри сообщение что все прошло хорошо и изменения в реестр успешно внесены.
Откроем реестр и убедимся что все значения и параметры перенесены.
Запускаем нашу программу через контекстное меню рабочего стола.
Поздравляем! Вы успешно добавили новый пункт в контекстное меню своего рабочего стола. Теперь вы можете быстро получить доступ ко всем файлам на вашем компьютере или выполнить определенные действия с ними.