Cmd 如何从REG查询中获取特定列?

Cmd 如何从REG查询中获取特定列?,cmd,registry,Cmd,Registry,我只想得到第一列。有人能提出一个答案吗 c:>REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run XSENZ REG_SZ C:\Windows\syswow64\XSENZ.EXE Persistence REG_SZ C:\windows\system32\igfxpers.e

我只想得到第一列。有人能提出一个答案吗

c:>REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  XSENZ REG_SZ C:\Windows\syswow64\XSENZ.EXE
  Persistence REG_SZ C:\windows\system32\igfxpers.exe
  IntelliPoint REG_SZ "c:\Program Files\Microsoft IntelliPoint\ipoint.exe"
  IgfxTray REG_SZ C:\windows\system32\igfxtray.exe
  HotKeysCmds REG_SZ C:\windows\system32\hkcmd.exe

应该对你有用。如果直接从提示符运行,请将
%%
减少到
%%

“第一列”。这对您意味着什么?这对我来说毫无意义。您想要什么输出-从提供的结果中举例说明,因为我机器上的结果必然与您机器上的数据不同。我只需要启动程序的名称示例:XSENZ、Persistence、IntelliPoint…………这里只是注释,当名称中有空格时,它会将名称截断为第一个术语。
for /f %%a in ('REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run') do @echo %%a|find /v "\"