批处理操作注册表

1. 添加项/值

语法:REG Add KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]

KeyName 项路径,如HKLM\Software\MyCo,几大根键简写HKLM、HKCU、HKCR、HKU、HKCC
/v ValueName 所选项之下要添加的值名。
/ve 为注册表项添加空白值名(默认)
/t Type 值的数据类型,几大类型有REG_SZ、REG_MULTI_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY、REG_NONE
/s Separator  指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符。如果忽略,则将 "\0" 用作分隔符。
/d Data 要分配给添加的注册表 ValueName 的数据。
/f 不用提示就强行覆盖现有注册表项。

1) REG Add HKLM\Software\MyCo
2) REG Add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead

 2.查询

语法:REG Query KeyName [/v ValueName | /ve] [/s] [/f Data [/k] [/d] [/c] [/e]] [/t Type] [/z] [/se Separator]

KeyName 项路径
/v ValueName 具体的注册表项值的查询,须与 /f 配合使用,如果省略,会查询该项的所有值。
/ve 查询默认值或空值名称(默认)。
/s 循环查询所有子项和值(如 dir /s)。
/se 为 REG_MULTI_SZ 在数据字符串中指定分隔符(长度只为 1 个字符)。默认 "\0"。
/f 指定搜索的数据或模式。
/k 指定只在项名称中搜索。
/d 指定只在数据中搜索。
/c 指定搜索时区分大小写,默认搜索为不区分大小写。
/e 指定只返回完全匹配,默认是返回所有匹配。
/t Type 指定注册表值数据类型。
/z 详细: 显示值名称类型的数字等值。

1) REG Query HKLM\Software\Microsoft\ResKit /s
2) REG Query HKLM\Software\Microsoft\ResKit /v Version

3.删除

语法:REG Delete KeyName [/v ValueName | /ve | /va] [/f]

 

KeyName 项路径
/v ValueName 具体的注册表项值的查询,须与 /f 配合使用,如果省略,会查询该项的所有值。
/ve  删除空白值名称的值(默认)。
 /va  删除该项下的所有值。
 /f  不用提示就强行删除。

1) REG Delete HKLM\Software\MyCo /v MTU
2) REG Delete HKLM\Software\MyCo\MyApp\Timeout

4.导出

语法:REG Export KeyName FileName

5.导入

语法:REG Import FileName



上一篇: WinZip命令行
下一篇: 借助VirtualDrive刻录CDFS光盘
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 4836
发表评论
登录后再发表评论!