В этой статье будет рассказано, как можно добавить пункты в контекстное меню иконки «Мой компьютер». Сведения, изложены здесь, применимы для разных версий Windows:
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Описанные здесь действия выполняются через изменения системного реестра Windows, так что если Вы не уверены, что сможете сделать всё правильно, лучше позовите более опытного товарища.
Как добавить пункты в контекстное меню «Мой компьютер»
И так, я предлагаю сразу перейдем к делу. Для добавления пунктов в контекстное меню значка «Мой компьютер» выполните следующее:
- Запустите редактор реестра (Win+R, regedit, Enter).
- Перейдите в:
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
- В разделе “shell” необходимо создать раздел с именем, которое Вы ходите дать Вашему пункту (то есть отображаемое имя). Предположим, у меня это будет «Диспетчер задач».
- В созданном разделе («Диспетчер задач») необходимо создать ещё один, и дать ему имя “command” (без кавычек).
- В созданном разделе “command” Вы найдёте строковой параметр с именем «По умолчанию». Ему надо задать значение команды, которая будет выполнятся при клике по созданному пункту. Я написал краткое имя для диспетчера задач — “taskmgr”, потому что эта программа находится в системном каталоге “system32”, но Вам, возможно, придётся написать полный путь к программе, например, “ C:Program FilesAIMP2AIMP2.exe” и т.п.
Вот картинка, как это должно выглядеть в реестре:
Цифрой 1 обозначен раздел, который необходимо найти, цифрой 2 — его подраздел “shell”, в котором надо создавать свой подраздел вместе с его подразделом “command” (цифра 3), ну и цифрой 4 обозначен параметр «По умолчанию» из подраздела “command”, в которому надо назначить значение команды. Чтобы присвоить значение параметру, необходимо дважды кликнуть по нём.
Надеюсь, я объяснил всё понятно, если нет — спрашивайте в комментариях.
Ах да, чуть не забыл. Если у Вас Windows 7 или Windows 8, то в разделе, который Вы создаёте (в моем примере — «Диспетчер задач»), можно создать ещё 2 строковых параметра:
- icon — задаёт путь к файлу с иконкой, которая будет отображаться рядом с пунктом меню. Это может быть как файл формата ico, так и файл программы с расширением exe (если иконка находится внутри этого исполняемого файла). Для Диспетчера задач я написал туда “taskmgr.exe”, потому что в этом файле есть иконка.
- position — может иметь 2 значения, “bottom” (внизу) и “top” (вверху). Используется для задания позиции расположения этого пункта относительно других.
Вот как выглядит результат (пункт “Scan with Folder Size” добавил не я, а одна программа для анализа места на диске).
А ещё подобными правками реестра можно добавить свои собственные пункты в меню «Создать», а также отобразить «Переместить в папку…» и «Копировать в папку» в контекстном меню любого файла или папки.
Я уже не говорю о том, что добавить свои пункты в меню «Отправить» совсем просто.
Доброго времени суток!
Я хотел добавить в контекстное меню компьютера «Диспетчер устойств» все сделал как описано в статье, но при клике мышкой на созданый мной деспетчер устройств, появляется окошко Explorer.exe с белым крестиком в красном кружочке и написано «не является приложением Win32.»
Подскажите пожалуйста как все правильно сделать???
Доброго времени суток!
А как добавить элемент в контекстное меню объекта в папочке «Сеть»?
А то очень уж скудная там менюшечка: помимо «Создать ярлык», всего только «Открыть», «Открыть в новом окне» и «Подключиться к УРС».
Хочется добавить как минимум «пинг», чтобы знать кто есть кто. )))