如何使用 Regedit 运行 MSC 文件扩展名?

如何使用 Regedit 运行 MSC 文件扩展名?

设想

我有一个与个性化上下文菜单项的命令关联的 .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"

相关内容