Как именно добавлять новые команды в контекстное меню «Моего компьютера» уже давно всем известно. Обычно все ограничиваются знанием, примерно, 10 команд и не знающих о возможной сортировке пунктов меню.

В этой статье я постараюсь подробно рассказать про добавление новых компонентов в контекстное меню моего компьютера.

В реестре контекстное меню Моего компьютера» можно найти по следующему пути: [HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell, т.е. CLSID {20D04FE0-3AEA-1069-A2D8-08002B30309D} — мой компьютер, как мы могли догадаться еще с публикации от 1-го декабря, а вот его контекстное меню находится в ветке shell. Начнем с самой структуры папки shell. В ней сперва нужно создать новую ветку в которой будет хранится наш пункт меню (я предлагаю создавать ветки, начиная с 01, т.е. 01, 02, 03 и.т.д.) и изменить значение параметра по дефолту @ на то, которое нам нужно, к приеру на «Установка оборудования». Сам параметр @ отвечает за название пункта меню.

Внутри нашей созданной ветки создаем дочернююю ветку с названием command. Здесь нам нужно будет указать путь к самому приложению. Для нашего примера существует 3 правильных варианта:

1. — @=»control hddwiz.cpl»

2. — @=»RUNDLL32.EXE shell32.dll,Control_RunDLL hdwwiz.cpl»

3. — @=»%windir%\system32\hddwiz.cpl»

Можем сразу проверить полученный результат — нажать правой кнопкой на ярлыке «Мой компьютер». В контекстном меню появится новый пункт «Установка оборудования». Пример reg-файла:

[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell1]
@=»Установка оборудования»

[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell1command]
@=»RUNDLL32.EXE shell32.dll,Control_RunDLL hdwwiz.cpl»

В итоге получится что-то вроде этого:

context_Menu

Итак, теперь мы знаем как правильно добавлять новые пункты в контекстное меню «Мой компьютер». Теперь рассмотрим несколько компонентов, которые можно добавлять с помощью метода «control ***.cpl»:

appwiz.cpl — установка/удаление программ bthprops.cpl — свойство bluetuth
desk.cpl — свойства экрана firewall.cpl — брандмауэр windows
hdwwiz.cpl — Мастер установки оборудования inetcpl.cpl — свойства обозревателя
infocardcpl.cpl — Digital Identities InfoCard intl.cpl — региональные настройки
irprops.cpl — Свойства инфракрасных портов joy.cpl — Игровые устройства
main.cpl — свойства мыши mmsys.cpl — Звуки и аудиоустройства
ncpa.cpl — сетевые подключения netsetup.cpl — Мастер установки сетевых подключений
nusrmgr.cpl — Учетные записи пользователей nwc.cpl — Свойства служб шлюзов для серверов NetWare
odbccp32.cpl — Администратор источников данных ODBC powercfg.cpl — Электропитание
sysdm.cpl — Свойства системы telephon.cpl — Телефон и модем
timedate.cpl — Дата и время wscui.cpl — Цент безопасности Windows
 wuaucpl.cpl — Windows Server Update Services

Системные команды RunDLL32.exe:

Команда ХР VISTA Описание
RUNDLL32.EXE shell32.dll,Control_RunDLL appwiz.cpl,,0 + + Установка/удаление программ: изменение и удаление
RUNDLL32.EXE shell32.dll,Control_RunDLL appwiz.cpl,,1 + + Установка/удаление программ: Установка программ
RUNDLL32.EXE Shell32.dll,Control_RunDLL appwiz.cpl,,3 + + Установка/удаление программ: Выбор программ по умолчанию
RUNDLL32.EXE shell32.dll,Control_RunDLL appwiz.cpl,,2 + Установка/удаление программ: Установка компонентов
RUNDLL32.EXE msrating.dll,RatingSetupUI + + content advisor
RUNDLL32.EXE shell32.dll,Control_FillCache_RunDLL + Панель управления: Форсированный старт
RUNDLL32.EXE shell32.dll,Control_RunDLL + + Панель управления
RUNDLL32.EXE FLDRCLNR.DLL,Wizard_RunDLL + Мастер очистки рабочего стола
RUNDLL32.EXE shell32.dll,Control_RunDLL infocardcpl.cpl,ManageCardSpace_RunDll + Digital Identities InfoCard
RUNDLL32.EXE DISKCOPY.DLL,DiskCopyRunDll + вызов диалога «Копирование диска»
RUNDLL32.EXE SHELL32.DLL,SHFormatDrive + + вызов диалога форматирования диска А:
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,2 + + Экран: Оформление
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,0 + Экран: Рабочий стол
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,0 + Экран: Настройка рабочего стола
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,1 + + Экран: Заставка
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,3 + + Экран: Параметры
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,-1 + + Экран: Темы
RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL FileName + + вызвать диалог «Открыть с помощью…»
RUNDLL32.EXE SHELL32.DLL,SHHelpShortcuts_RunDLL FontsFolder + + открыть папку «Шрифты
RUNDLL32.EXE shell32.dll,Control_RunDLL joy.cpl + + Игровые устройства
RUNDLL32.EXE shell32.dll,Control_RunDLL hdwwiz.cpl + + Мастер установки нового оборудования
RUNDLL32.EXE devmgr.dll DeviceManager_Execute + + Диспетчер устройств
RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll + + Безопасное извлечение устройств
RunDLL32.EXE wiashext.dll,AddDeviceWasChosen + Мастер установки сканера или цифровой камеры
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1 + + очистка журнала посещённых веб-узлов;
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2 + + удаление файлов cookie;
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 + + очистка кэша браузера
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16 + + очистка данных веб-форм
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32 + + удаление сохранённых сетевых паролей
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 + + удаление всей пользовательской информации из браузера
RUNDLL32.EXE shdocvw.dll,DoOrganizeFavDlg + + Управление изюранным
RUNDLL32.EXE «%ProgramFiles%Internet EXPlorerhmmapi.dll»,OpenInboxHandler + + Открытие hotmail
RUNDLL32.EXE msrating.dll,ClickedOnRAT %1 + + Internet EXPlorer: Rating System File
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,0 + + Свойства обозревателя: Общие
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,1 + + Свойства обозревателя: Безопасность
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,2 + + Свойства обозревателя: Конфиденциальность
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,3 + + Свойства обозревателя: Содержание
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,4 + + Свойства обозревателя: Подключения
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,5 + + Свойства обозревателя: Программы
RUNDLL32.EXE shell32.dll,Control_RunDLL inetcpl.cpl,,6 + + Свойства обозревателя: Дополнительно
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @1,1 + + Клавиатура: Оборудование
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @1 + + Клавиатура: Свойства
RUNDLL32.EXE advpack.dll,LaunchINFSection java.inf,UnInstall + + Microsoft java machine uninstall
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @0,0 + + Мышь: кнопки мыши
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @0,4 + + Мышь: Оборудование
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @0,2 + + Мышь: Параметры указателя
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @0,1 + + Мышь: Указатели
RUNDLL32.EXE shell32.dll,Control_RunDLL main.cpl @0,3 + + Мышь: Колесико
RUNDLL32.EXE shell32.dll,Control_RunDLL odbccp32.cpl + + Администратор источников данных ODBC
RUNDLL32.EXE keymgr.dll,PRShowSaveWizardExW + + Мастер забытых паролей
RUNDLL32.EXE keymgr.dll,PRShowRestoreWizardExW + + Мастер сброса пароля
RUNDLL32.EXE shell32.dll,Control_RunDLL modem.cpl + + Телефон и модем
RUNDLL32.EXE Shell32.dll,Control_RunDLL powercfg.cpl + + Электропитание
RUNDLL32.EXE SHELL32.DLL,SHHelpShortcuts_RunDLL AddPrinter + + запуск «Мастера установки принтера»
RUNDLL32.EXE shell32.dll,Control_RunDLL intl.cpl,,1 + + Язык и региональные стандарты: Языки
RUNDLL32.EXE shell32.dll,Control_RunDLL intl.cpl,,2 + + Язык и региональные стандарты: Дополнительно
RUNDLL32.EXE shell32.dll,Control_RunDLL intl.cpl,,3 + Regional: Adminstrators Tab
RUNDLL32.EXE shell32.dll,Control_RunDLL intl.cpl,,0 + + Язык и региональные стандарты: Региональные параметры
RUNDLL32.EXE NTLANUI.DLL,ShareCreate + Новый общий ресурс
RUNDLL32.EXE NTLANUI.DLL,ShareManage + Общие папки
RUNDLL32.EXE shell32.dll,Control_RunDLL mmsys.cpl,,0 + + Звуки и аудиоустройства: Громкость
RUNDLL32.EXE shell32.dll,Control_RunDLL mmsys.cpl,,1 + + Звуки и аудиоустройства: Звуки
RUNDLL32.EXE shell32.dll,Control_RunDLL mmsys.cpl,,2 + + Звуки и аудиоустройства: Аудио
RUNDLL32.EXE shell32.dll,Control_RunDLL mmsys.cpl,,3 + Звуки и аудиоустройства: Речь
RUNDLL32.EXE shell32.dll,Control_RunDLL mmsys.cpl,,4 + Звуки и аудиоустройства: Оборудование
RUNDLL32.EXE shell32.dll,Options_RunDLL 1 + + Свойства панели задач
RUNDLL32.EXE shell32.dll,Options_RunDLL 4 + Taskbar and Start Menu: Properties dialog, Notification Area Tab
RUNDLL32.EXE shell32.dll,Options_RunDLL 3 + Taskbar and Start Menu: Properties dialog, Start Menu Tab
rundll32 мсprint2.dll,RUNDLL_PrintTestPage + + распечатать тестовую страницу на принтере.
rundll32 url.dll,FileProtocolHandler %1 + + открыть веб-страницу, где %1 — URL сайта (включая http://).
rundll32 url.dll,MailToProtocolHandler %1 + + создать новое письмо, где %1 — e-mail адресата.
rundll32 user,CASCADECHILDWINDOWS + + расположить все окна каскадом.
rundll32 user,TILECHILDWINDOWS + + расположить все окна по экрану.
rundll32 user,ExitWindowsExec + + быстрая перезагрузка Windows
rundll32 user,RepaintScreen + + выполнить команду «Обновить».
rundll32 shell32,ShellAboutA WINHOWTO.RU + + информация о версии Windows.
rundll32 shell32,SHExitWindowsEx 0 + + закрыть все программы, перегрузить оболочку.
rundll32 shell32, SHExitWindowsEx 1 + + выключить ПК.
rundll32 SHELL32, SHExitWindowsEx -1 + + перегрузить оболочку Windows.
rundll32 shell32, SHExitWindowsEx 2 + + перегрузить ПК
rundll32 shell32,SHExitWindowsEx 4 + + принудительно закрыть все программы
rundll32 shell32,SHExitWindowsEx 8 + + выход из Windows и выключение ATX-совместимого ПК.
rundll32.exe powrprof.dll,SetSuspendState + + спящий режим
rundll32.exe user32.dll,LockWorkStation + + выход из системы
rundll32 keyboard,disable + + отключение клавиатуры, действует до следующей перезагрузки.
rundll32 mouse,disable + + отключение мыши вплоть до перезагрузки.
rundll32 krnl386.exe,exitkernel + + выгрузить ядро системы, выход из Windows
RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl + + Учетные записи пользователей
RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl + + Цент безопасности Windows
RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl + + Бранмауэр Windows
rundll32.exe advapi32.dll,ProcessIdleTasks + + Очистка памяти
RUNDLL32.EXE shell32.dll,Control_RunDLL timedate.cpl + + Дата и время
RUNDLL32.EXE shell32.dll,Control_RunDLL timedate.cpl,,/f + Часовой пояс
rundll32.exe newdev.dll, WindowsUpdateDriverSearchingPolicyUi + + Подключение к windows update
RunDll32.exe shell32.dll,Options_RunDLL 0 + + Свойства папка
RunDLL32.EXE shell32.dll,Control_RunDLL ncpa.cpl + + Сетевые подключения
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,0 + Свойства системы: Общие
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,1 + + Свойства системы: Имя компьютера
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,2 + + Свойства системы: Оборудование
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,3 + + Свойства системы: Дополнительно
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,4 + + Свойства системы: Восстановление
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,6 + + Свойства системы: Удаленные сеансы
rundll32.exe AppWiz.Cpl,NewLinkHere %1 + + Создание ярлыка, где %1 – путь к программе

А также системные команды, которые можно применить:

drwtsn32 Dr. Watson drwtsn32
iexpress IExpress Iexpress
wab Адресная книга
gpedit.msc Групповая политика
dfrg.msc Дефрагментация дисков
verifier Диспетчер проверки драйверов
utilman Диспетчер служебных программ
ntmsoprq.msc Запросы операторов съемных ОЗУ
syskey Защита БД учетных записей
wmimgmt.msc Инфраструктура управления
dcomcnfg Консоль управления
secpol.msc Локальные параметры безопастности
lusrmgr.msc Локальные пользователи и группы
Bluetooth fsquirt Мастер передачи файлов
control schedtasks Назначенные задания
msconfig Настройка системы
ddeshare Общие ресурсы DDE
fsmgmt.msc Общие папки
mstsc Подключение к рабочему столу
perfmon.msc Производительность
eventvwr.rnsc Просмотр событий
chkdsk Проверка дисков
sysedit Редактор системных файлов
eudcedit Редактор личных символов
regedit Реестр
rsop.msc Результатирующая политика
certmgr.msc Сертификаты
DirectX dxdiag Служба диагностики
ciadv.msc Служба индексирования
services.msc Службы
dcomcnfg Службы компонентов
ntmsmgr.msc Съемные ЗУ
telnet Телнет
mrt.exe Удаление вредоносных программ
diskmgmt.msc Управление дисками
compmgmt.msc Управление компьютером
mstscoo Управление рабочим столом
Реклама