reg文件编写方法整理

当“注册表编辑已经被您的系统管理员停用”时,可以通过编写REG文件来解除限制。创建REG文件,内容包括"REGEDIT4"和具体注册表路径及键值,例如"DisableRegistryTools"设为"0"。通过DOS环境执行REG文件可导入注册表,实现解锁。REG文件的格式包括"REGEDIT4"开头、用"["和"]"包裹的注册表信息、字符串内容、DWORD值表示等。此外,还可学习如何通过REG文件进行注册表的创建、修改和删除操作。
摘要由CSDN通过智能技术生成

假设问题是:“Regedit”已经被锁住了,我们从“开始→运行→Regedit”按确定之后,出现“注册表编辑已经被您的系统管理员停用”。如何才能解除这个限制呢?

因为限制不准用户执行“Regedit”的注册表信息是:

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System中的 “DisableRegistryTools”这一项值。因此只要我们把“DisableRegistryTools”的值设为“0”(代表关闭),或是干脆把System这个注册表信息删掉(干净的操作系统本来就没有此信息)就行了。那这个REG文件怎么写,才能让“Regedit”顺利把其中的信息导入注册表呢?方法如下:

1、制作REG文件

新建一个文本文件,在其中输入以下内容:

REGEDIT4

 

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System]

"DisableRegistryTools"=dword:00000000

注意:“REGEDIT4”这行与后面行之间要有一空行。

编辑好了以后,为文件取个名字储存,如“unlock.reg”并保存(存盘时请记得在记事本的存盘对话框中的“保存类型”要选择“所有文件(*.*)”,否则会被当作TXT文件的)。

2、导入REG文件

因为在Windows环境下,已经没有办法执行“Regedit”,所以就要改成从DOS下执行此命令。方法是“开始→程序→MS-DOS方式”。当然,你想用启动盘开机,从纯DOS下执行也行,只是不需要这么麻烦,用Windows中的MS-DOS方式即可。

假设我的这个unlock.reg是放在C:/TEMP的话,就输入regedit c:/temp/unlock.reg后按回车。接着画面上会出现“您确定要增加 c:/temp/unlock.reg信息到注册表”的对话窗——按“确定”,“unlock.reg”的内容就输入注册表了,同时也就解除了无法执行“Regedit”的限制了。

三、学会举一反三

REG文件为什么要以“REGEDIT4”开头,而不是“REGEDIT1”或“REGEDIT2”呢?因为这是“规定”。Windows 95/98/ME/NT 4.0等的REG文件开头第一行规定必须是“REGEDIT4”。而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。从这个REG文件中,我们可以了解REG文件的内容格式:

1、开头第一行一定是:“REGEDIT4”或“Windows Registry Editor Version 5.00”,以区别操作系统;

2、注册表信息头尾用“[”与“]”包起来;

3、" "内就是字符串内容;

4、“DWORD”为“0”就是用“dword:00000000”表示,因为“DWORD”值是16进位,16进位的“0”就是“00000000”。

5、因为本例中只有一行注册表信息&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值