[求助]怎样通过reg query定位上一级注册表项

tz_being 2010-07-20 10:20:56
我的注册表是这样的:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{058F0836-F759-4478-8836-242A416B445C}]
"UseZeroBroadcast"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{C50F0B02-6138-44AB-8934-B69CBBBEE79E}]
"UseZeroBroadcast"=dword:00000000
"NameServer"="221.7.128.68,221.7.136.68"

  在不同电脑{058F0836-F759-4478-8836-242A416B445C}和{C50F0B02-6138-44AB-8934-B69CBBBEE79E}的值是不一样的,现在想通过reg query命令查找包含NameServer的CLSID是多少(本例为{C50F0B02-6138-44AB-8934-B69CBBBEE79E})
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mokson 2011-09-09
  • 打赏
  • 举报
回复
我也想学习这个技巧呀。找得好辛苦。
yetti 2010-07-20
  • 打赏
  • 举报
回复
不知 reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" /s

是不是你所需
tz_being 2010-07-20
  • 打赏
  • 举报
回复
5楼的代码是我要的结果,谢谢。
tz_being 2010-07-20
  • 打赏
  • 举报
回复
回4楼,我的系统(XP SP2)reg query命令没有/f参数的,运行结果:

ljc007 2010-07-20
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]@echo off
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" /s >"%temp%\a.txt"
for /f "tokens=1 delims=:" %%a in ('findstr /n "NameServer" "%temp%\a.txt"') do (
set /a row=%%a-5
goto :next
)
:next
for /f "usebackq skip=%row% tokens=2 delims={" %%a in ("%temp%\a.txt") do (
echo {%%a
goto :end
)
:end
pause
[/code]
就是just4 2010-07-20
  • 打赏
  • 举报
回复
[code=BatchFile]reg query /?
/s 循环查询所有子项和值(如 dir /s)。
/f 指定搜索的数据或模式。
如果字符串包含空格,请使用双引号。默认为 "*"。
reg query "hklm\system\currentcontrolset\services\tcpip\parameters\interfaces" /s /f NameServer

find /?
reg query "hklm\system\currentcontrolset\services\tcpip\parameters\interfaces" /s|find /i "NameServer"[/code]
tz_being 2010-07-20
  • 打赏
  • 举报
回复
回1楼:
谢谢回答,但我不希望输出无关数据,我只希望屏幕输出:{C50F0B02-6138-44AB-8934-B69CBBBEE79E}

回2楼:
命令行提示 “错误: 命令行参数太多”

xman_78tom 2010-07-20
  • 打赏
  • 举报
回复
reg query hklm\system\currentcontrolset\services\tcpip\parameters\interfaces /s /v NameServer

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧