当前位置:DOS资源站资料中心入门文章 → 解除注册表锁定的方法

解除注册表锁定的方法

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-3 2:14:27

①reg文件导入法(只适用于WINDOWS 9X/2000!)
在记事本窗口中输入以下内容
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] "DisableRegistryTools"=dword:00000000
从“文件”菜单上选择“保存”命令,主名随便,但是扩展名一定要是".REG"。打开你保存的那个文件,这时系统有可能会弹出“是否确认要将 XXX.reg 中的信息添加进注册表?”的对话框,点按“是”。随后弹出对话框“XXX.reg 里的信息已被成功地输入注册表。”表明导入成功。点按“确定”关闭对话框。

②com文件法
系统盘符下的Windows文件夹下找到regedit.exe(这时已经无法打开),将其后缀名改为.com。此时再双击regedit.com便可以打开注册表编辑器了

③INF安装法  
将如下代码输入记事本
[version]
signature="$CHICAGO$"

[DefaultInstall]
DelReg=del

[del]
HKCU,software\Microsoft\Windows\Currentversion\Policies\System,Disableregistrytools,
1,00,00,00,00

然后把文件另存为一个inf文件,右击这个文件,在弹出的菜单里单击“安装”即可

④html网页浏览法
还是打开记事本,输入以下代码
<html> 
<body> 
<script language="java script"> 
var shl=new ActiveXObject("Wscript.shell"); 
shl.RegWrite"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\DisableRegistryTools",0,       "REG_DWORD"); 
window.alert("你的注册表编辑器已解除禁用!") 
</script> 
</body> 
</html> 
最后将其保存为一个htm网页文件,用网页浏览器打开

DOS命令法
首先引导系统进入纯DOS,不是命令提示符!输入以下命令并回车:
regedit /d HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies
如果输入没有错误,屏幕将不会有任何显示,这就表明修改成功。重新启动计算机进入Windows系统,注册表编辑器的限制即被解除。

vbs文件法
使用任意文本编辑器创建文本文件,保存为Unlock.vbs。内容如下:
DIM WSH
SET WSH= WSCRIPT.CREATEOBJECT ("WSCRIPT.SHELL")
WSH.POPUP("我将为你解开注册表!") WSH.REGWRITE"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",0,"REG_DWORD"
WSH.POPUP("我已经为你解开了注册表")
然后双击该文件,会弹出提示对话框,单击“确定”按钮,即解除注册表的锁定。

⑦SCR文件法
SCR文件是屏幕保护文件,SCR文件也能给注册表解锁?是的!方法是将注册表编辑器regedit.exe改名为Regedit.scr。然后,在桌面上点击鼠标右键,在弹出菜单中选择“属性”,在弹出的“显示 属性”对话框中选中“屏幕保护程序”,在“屏幕保护程序”下拉列表框中找到Regedit这个假冒的屏幕保护文件,然后按一下“预览”键,你会发现注册表编辑器成功地打开了。(图1)

⑧修改Regedit.exe文件法
修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编辑软件如UltraEdit或WinHex等。我们以UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools,点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。

(DOS资源站 www.cmdos.net收录)

⑨用Word的宏来解锁
运行Word,然后编写如下面所示的这个宏,即可给注册表解锁:
Sub Unlock()
Dim RegPath As String
RegPath = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System"
System.PrivateProfileString(FileName:="",Section:=RegPath,Key:="Disableregistrytools")="OK!"