сценарий

У меня есть файл .msc, связанный с командой персонализированного элемента contextmeni, который хранится в значении reg как опция контекстного меню ?.

Это скрипт реестра:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos]
@="Administrador de discos"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos\command]
@="devmgmt.msc"

проблема

Когда я нажимаю на пункт contexontextmenu, абсолютно ничего не происходит.


вопрос

Как запустить файл MSC из реестра?

1 ответ1

2

Проблема в том, что вам нужно запустить *.MSC файлы в качестве аргументов для MMC, как это:

 C:\Users\me>mmc C:\Windows\system32\devmgmt.msc

Это не работает в ваших записях реестра, потому что они не являются исполняемыми файлами. Вот обновленный файл regedit:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos]
@="Administrador de discos"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos\command]
@="mmc C:\Windows\system32\devmgmt.msc"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .