批处理命令修改注册表

谁人能教我用DOS语言写批处理修改注册表的命令,

1.“批处理普通操作”
ex:
@echo windows registry Editor Version 5.00 >>abc.reg
@echo.
@echo [hkey_local_machine\software\ttt] >>abc.reg
@echo "name"="my reg" >>abc.reg
@echo "type"=dword:00000002 >>abc.reg
@regedit /s abc.reg
@del /q abc.reg
@pause 导入完成!
注*
将内容无提示导入注册表:regedit.exe /s "%1"

2.”批处理专有命令操作注册表”
命令格式:reg operation
operation分类:
1.add :加入新的键
语法:reg add [\\主机名\] 键 [/v 键值名|/ve] [/t 类型] [/s 分隔符] [/d 数据] [/f]
如果省略主机名,默认为你目前的机器。键例如:[rootkey\] key
四大根键简写为:HKCR,HKLM,HKCU,HKCC
参数解释:
/v 键值名中如果有空格,则字符串加引号
/ve 加入空键值名
/f 覆盖当前所有信息
/d 将数据赋给键值项
2.delete:删除一个键值或子键
格式:reg delete [\\主机名\] 键 [/v 键值名|/ve|/va] [/f]
参数解释:
/v 指定删除的键值名
/ve 删除空名键值
/va 删除该键下所有键值
/f 强制删除
3.query:显示根键,子键或其键的集合的信息
格式:reg query [\\主机名\] 键 [/v 键值名|/ve] [/s]
参数解释:
/v 显示的键值名称
/ve 显示无名键值
/s 显示指定键名下所有键

注1*reg文件数据类型:(add命令的参数“/t”解释)
/t reg数据类型
有以下几种
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_NONE
REG_EXPAND_SZ
注2*创建“字符串类型”键值时,如果包含路径,则路径分隔符“\”换成双斜杠“\\”
在reg文件中,“默认”键值 用“@”表示,且不加引号“"”。
以上就是我所掌握的批处理操作注册表的两种方法,希望对你有帮助~
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-17
reg /?

reg add添加注册表项、键

reg add HKLM\Software\Test /f
:: 添加HKLM\Software\Test项,/f是强制不提示。

reg add HKLM\Software\Test /v 键名 /t REG_SZ /d 值

reg import 导入注册表,如reg import a.reg,也可以用regedit.exe完成,命令行regedit /s a.reg
reg export导出注册表,如reg export HKLM\Software\Microsoft\Windows\CurrentVersion a.reg
表示导出HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion 到a.reg
reg delete删除注册表键、项
Reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /f表示强制删除HKLM\Software\Microsoft\Windows\CurrentVersion\Run和其子项

reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /va /f强删下面所有键,不包括子项的键
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /ve /f强删下面的无名键
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v Restart /f强删下面名字是Restart的键本回答被网友采纳
第2个回答  2012-07-03
reg add "HKEY_LOCAL_MACHINE\Software\Classes\CLSID" /v CLBVersion /t reg_dword /d 7 /f

参考资料:http://zhidao.baidu.com/question/384383039.html

第3个回答  2012-07-06
点击「开始」→「运行」→输入 cmd /k color 2 & reg /?
相似回答