找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 1890|回复: 0

[操作技巧] 注册表转BAT的简单方法

[复制链接]
Leya 发表于 2009-6-24 10:14:09 | 显示全部楼层 |阅读模式
譬如
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "forceguest"=dword:00000001
将上述的注册表文件转为BAT文件,怎么办呢,看我怎么写的:
@echo off
if exist tmp.reg del tmp.reg
echo Windows Registry Editor Version 5.00>>tmp.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]>>tmp.reg echo "forceguest"=dword:00000001>>tmp.reg
regedit/s tmp.reg
del tmp.reg
del %0%
exit

新建个记事本,然后输入
@echo off (关闭回显)
if exist tmp.reg del tmp.reg
(如果有tmp.reg就删除tep.reg作用就不说了,大家都知道)
在将注册表里面所以的内容复制进来,在注册表的每段前面加上echo (这里有个空格)句尾加上 >>tmp.reg 意思就是将echo 后面的内容输出到tmp.reg文件中
最后加上导注册表的命令
regedit/s tmp.reg,然后为了环保再删除生成的REG
del %0% 再删除自己,当然这个可以可要可不要。
这样就把一个REG文件转换为BAT文件了,但是有的朋友会说,万一注册表文件的内容很多,一行行的加,不是很麻烦,没关系,我再提供给批处理给大家:
@echo off echo. echo 请将要转换的注册表文件放到本程序目录内,并更名为tmp.reg echo 输出文件为tmp.bat echo. for /f "tokens=*" %%a in ('type tmp.reg') do echo echo %%a^>^>tmp.reg>>tmp.bat echo echo regedit /s tmp.reg>>tmp.bat
将上面的文件保存为批处理,然后把你需要转换的注册表文件改名为tmp.reg
然后运行批处理,就会得到一个tmp.bat
这就是转换后的文件了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2024-5-2 19:09 , Processed in 0.049520 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表