设想
我有一个与个性化上下文菜单项的命令关联的 .msc 文件,该文件作为上下文菜单选项存储在 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
问题是您需要将 *.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"