Ⅰ 如何使用批处理文件对注册表进行修改!
具体的参数,你可以输入
reg
add
/?
来查看
reg
add
"项"
/v(value的缩写)
值
/t(type)
reg_dword(默认是reg_sz)
/d(data的缩写)
"要插入的数据值"
/f(forbiden的缩写,即强制的意思)
例如
reg
add
"HKLM\SYSTEM\CurrentControlSet\Control\Session"
/v
test
/t
reg_dword
/d
1
/f
这句命令就是往你的注册表
HKLM\SYSTEM\CurrentControlSet\Control\Session
这个项下面新建一个
reg_dowrd
类型的值,名字为test,数据为
1
/f
表示在运行如果注册表里已经有这个值也不会提示你,直接修改,
如果没有这个参数的话,它会提示你是不是要修改
reg
delete
"{2227A280-3AEA-1069-A2DE-08002B30309D}"删除项目比如删除下面{2227A280-3AEA-1069-A2DE-08002B30309D}
Ⅱ 注册表中的命令怎样做成bat文件
在桌面建立个文本档案然后把注册表中的命令复制进去保存下,在把文件格式改成Bat就可以了。
Reg 的语法是
[ reg add 注册表地址 /v "键值名" /t 数据类型 /d "键值" ]
开关 /f 可以免去显示确认。
注册表地址写法:ROOTKEY\SubKey
例如:HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
数据类型有:REG_SZ, REG_MULTI_SZ, REG_DWORD_BIG_ENDIAN, REG_DWORD, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_NONE, REG_EXPAND_SZ ] 默认类型是 REG_SZ
reg 里有几个分命令 [ add , delete , query , , save , load ]
[ reg delete 注册表地址 /va /f ] /va 是删除 该注册表地址下所有的键值;/f 是不提示确认强删
[ reg query 注册表地址 ] 显示你要的地址的键值和值得内容。
[ reg KeyName1 KeyName2 /s /f \ ] /s 是复制Key1所有键值和值的内容到Key2。
[ reg save 注册表地址 ] 备份注册表地址
[ reg load 注册表地址 ] 载入备份注册表地址信息
reg.exe 是它的全名,系统目录下有它,还有另一个程序是 regini.exe 功能差不多,语法有点不同。还有很多很多类似的方法,用DOS系统来修改注册表。
不仅Bat中能,扩展名为 cmd 的文件中也能。
Bat 里面可以直接运行很多可执行程序,前提是运行文件地址对了就行。
Ⅲ 如何将reg注册表文件改为批处理文件路径为bat文件所在路径。
WindowsRegistryEditorVersion5.00
;cls&@echooff&
;set"fd=%~dp0"
;(for/f"delims="%%ain('type"%~f0"')do(set"str=%%a"&echo;!str:自身路径=%fd:=\%!))>"$resulit.reg"
;regedit/s"$resulit.reg"&rem导入注内册表
;pause&exit
[HKEY_CURRENT_.2ACAD-4001:]
"NumStartup"="2"
"1Startup"="自身路径PD_chk.dvb"
"2Startup"="自身路径PD_chk.LSP"
保存为容bat文件运行
Ⅳ bat文件修改注册表
用reg命令啊,reg add 注册表项 /ve /t REG_SZ /d 数据 /f
数据外面再加个引号。
Ⅳ 用bat文件修改注册表文件
你可以直接用记事本编辑另存为reg文件,双击导入就行。很方便!格式为
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Wallpaper"="\\\\128.129.1.250\\共享二区\\桌面\\FWZ001.jpg"
上面是我们公司锁定桌面背景用的。
跟批处理一样,也是一条一条执行。Windows Registry Editor Version 5.00这个是首行,下面就不用写了。