查询包含斜杠的注册表值

查询包含斜杠的注册表值

我正在尝试使用以下命令获取 serialcomm 中注册表项的值:

REG QUERY HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM

这给了我:

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM  
\Device\VCP0    REG_SZ    COM9                                                                                                                                                      
\Device\VCP1    REG_SZ    COM10

为了获取数据值 COM9,我运行:

REG QUERY "HKLM:\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\\Device\\VCP0"

但我收到一个错误:

错误:密钥名称无效。
请输入“REG QUERY /?”以了解用法。

搜索路径的正确方法是什么\Device\VCP0以便正确转义斜杠?

答案1

您不需要转义反斜杠。但是,您的命令的第一部分是错误的。它包含冗余信息。正确的命令应该是:

REG QUERY "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"

相关内容