你是否遇到过这样的情况:某天打开一个恶意网址后,你的IE被修改了,在无法恢复的情况下想进入注册表来试试,但是发现注册表也被锁定了,这个时候怎么办呢?那就看看下面本人收集到的九种方法,能够帮你很好的解决这个问题。

  一、在Windows XP中虽然能够导入脚本文件,但是当注册表被禁用后,这条路径就被系统堵死了!况且系统也没有提供DOS实模式,其实还可以使用编程来解决这个问题!将以下字符输入一个网页文件中(即扩展名是htm或html的文件),保存好后在IE浏览中执行!

<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>

  二、在记事本里写入下面的内容:

[version]
signature="$windows nt$"

[defaultinstall]
addreg=myadd

[myadd]
;解禁注册表编辑器
hkcu,software\microsoft\windows\currentversion\policies\system,disableregistrytools,1,0

然后把文件另存为一个.inf文件,右击文件----点“安装”就可以啦^o^


  三、大多数网友的解决方法都进入了一个误区,那就是他们在禁用注册表之前就编辑好了解禁注册表的文件,所以在禁用注册表后能用该文件来解禁。如果是在禁用注册表后再编辑解禁注册表的文件,那您就白费功夫!
  如果不信你可以在自己的计算机上试一下,就算是你在禁用前编辑的文件与禁用后编辑的文件一模一样,但只有在禁用前编辑的文件有效,而禁用后的就无效了。那怎么办?可以在别人未禁用注册表的计算机上编辑解禁文件,或在MS-dos方式下来解禁注册表.下面就给出解禁的文件和在MS-dos方式一的解禁方法。在未禁用注册表前或在未禁用注册表的计算机上打开事本编辑以下内容,并保存为“*.reg”(以reg为扩展名),编好后双击它运行就可以了.

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000


  四、在纯MS-dos方式下(开始》关闭系统》重新启动计算机到MS-dos方式,或在开机时按F8进入MS-dos),键入“regedit /d HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System”,另外你可以键入“regedit /?”来查询它的用法。
  由于WinMe,Win2000和WinXP没有提供纯Ms-dos方式,所以不能从DOS方式下恢复注册表禁用,而只利用导入注册表解禁分支(必须是在未禁用注册表前编辑的注册表文件或在未禁用注册表的计算机拷下来的分支)或注册表修改软件来解禁。

  五、XP在记事本中输入以内容:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem]
"DisableRegistryTools"=dword:00000000

将上面的文件保存为 unlock.reg。打开一个Cmd窗口,输入reg import unlock.reg 导入该注册表文件。

  六、用 Win9X/ME 者解锁方法: 用NotePad编辑一个文本文件,保存文件的时候用格式 xxxxxx.reg
  在文件中打入以下空一行)

  REGEDIT 或 REGEDIT4
  [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\
  Policies\system"DisableRegistryTools"=dword:00000000]

  保存文件后,导入注册表。
  也可使用第三方工具恢复,如用超级兔子注册表魔法等。

  七、HTM文件解开注册表

  <head>
  <TITLE>解开注册表</TITLE>
  <meta name="keywords" content="注册表,恶意代码,修改注册表">
  <meta name="description" content="Robonic修改,QQ:10000022www.J3J4.com">
  </head??
  <script></script>
  <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
  <param name="Command" value="Close">
  </object>
  <input type="button" value="解开注册表" οnclick="closes.Click();">
  </HTML>
<BR>  存为HTM文件,打开就可以了。

  八、利用系统策略编辑器
  以在Windows 9x操作系统下的使用为例来介绍。
  首先,将安装光盘中ToolsReskitNetaminPoledit文件夹中的所有文件复制到硬盘中,然后双击Poledit.exe运行系统策略编辑器(如果提示找不到模板文件,可以从系统策略编辑器的“选项”菜单中选择“模板”,然后单击“打开模板”,再选择Admin.adm文件即可)。在“文件”菜单中选择“打开注册表”,此时你就会发现下面原来空白的面板中多了两个图标:一个是“本地计算机”,一个是“本地用户”。
  我们要用的主要是“本地用户”(“本地计算机”里面主要是网络和系统方面的设置,有兴趣的读者可以自己去试试)。双击“本地用户”,会弹出“本地用户属性”界面,在该界面中可看到一个树形目录,包括“控制面板”、“桌面”、“网络”、“外壳”和“系统”5项。
  下面,我们就来体验一下系统策略编辑器的威力吧!对于上面提及的注册表被锁的例子,现在我们只要选择“系统→限制”选项,就可以看到4个选项。如果你的注册表被锁,则“禁用注册表编辑器”前的复选框被选中。取消对该选项的选取,按“确定”退回主界面。别急,这时工作还没完成呢!选择“文件→保存”,你所做的修改才能生效。然后试试运行Regedit,是不是可以用了呢?其实,在这5个基本目录中你还可以实现很多常用的个性化设置,这里就不多谈了。

  九、利用系统策略编辑器

  在Windows 2000/XP/2003中,我们可以通过单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后,依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解锁。