浏览网页注册表被修改之迷及解决办法( 五 )



解决办法:

明白了道理 , 问题解决起来就容易多了 , 具体解决办法为:将以下内容另存为后缀名为reg的注册表文件 , 比方说unlock.reg , 双击unlock.reg导入注册表 , 不用重启电脑 , 重新运行IE就会发现IE的功能恢复正常了 。
REGEDIT4
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet Explorer
Restrictions]
“NoViewSource”=dword:00000000
"NoBrowserContextMenu"=dword:00000000
[HKEY_USERS.DEFAULTSoftwarePoliciesMicrosoftInternet Explorer
Restrictions]
“NoViewSource”=dword:00000000
“NoBrowserContextMenu”=dword:00000000

要特别注意的是 , 在你编制的注册表文件unlock.reg中 , “REGEDIT4”一定要大写 , 并且它的后面一定要空一行 , 还有 , “REGEDIT4”中的“4”和“T”之间一定不能有空格 , 否则将前功尽弃!许多朋友写注册表文件之所以不成功 , 就是因为没有注意到上面所说的内容 , 这回该注意点喽 。请注意如果你是Win2000或WinXP用户 , 请将“REGEDIT4”改为Windows Registry Editor Version 5.00 。

二、预防办法

1、要避免中招 , 关键是不要轻易去一些自己并不了解的站点 , 特别是那些看上去美丽诱人的网址更不要贸然前往 , 否则吃亏的往往是你 。

2、由于该类网页是含有有害代码的ActiveX网页文件 , 因此在IE设置中将ActiveX插件和控件、Java脚本等全部禁止就可以避免中招 。

具体方法是:在IE窗口中点击“工具→Internet选项 , 在弹出的对话框中选择“安全”标签 , 再点击“自定义级别”按钮 , 就会弹出“安全设置”对话框 , 把其中所有ActiveX插件和控件以及Java相关全部选择“禁用”即可 。不过 , 这样做在以后的网页浏览过程中可能会造成一些正常使用ActiveX的网站无法浏览 。唉 , 有利就有弊 , 你还是自己看着办吧 。

3、对于Windows98用户 , 请打开C:WINDOWSJAVAPackagesCVLV1NBB.ZIP , 把其中的“ActiveXComponent.class”删掉;对于WindowsMe用户 , 请打开C:WINDOWSJAVAPackages5NZVFPF1.ZIP , 把其中的“ActiveXComponent.class”删掉 。请放心 , 删除这个组件不会影响到你正常浏览网页的 。

4、下载超级兔子魔法设置软件后安装 , 如果出现问题 , 可以用它来恢复 。不过 “兔子”对于我们在上面所说的恶意网页使得IE中鼠标右键失效 , “查看”菜单中的 “源文件”被禁用这两种现象无法恢复 。

5、既然这类网页是通过修改注册表来破坏我们的系统 , 那么我们可以事先把注册表加锁:禁止修改注册表 , 这样就可以达到预防的目的 。不过 , 自己要使用注册表编辑器regedit.exe该怎么办呢?因此我们还要在此前事先准备一把“钥匙” , 以便打开这把“锁”!

加锁方法如下:

(1)运行注册表编辑器regedit.exe;

(2)展开注册表到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem下 , 新建一个名为DisableRegistryTools的DWORD值 , 并将其值改为“1” , 即可禁止使用注册表编辑器regedit.exe 。

解锁方法如下:

用记事本编辑一个任意名字的.reg文件 , 比如unlock.reg , 内容如下: REGEDIT4[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem]“DisableRegistryTools”=dword:00000000存盘 , 你就有了一把解锁的钥匙了!如果要使用注册表编辑器 , 则双击unlock.reg即可 。请注意如果你是Win2000或WinXP用户 , 请将“REGEDIT4”写为Windows RegistryEditor Version 5.00 。

6、对Win2000用户 , 还可以通过在Win2000下把服务里面的远程注册表操作服务“Remote Registry Service”禁用 , 来对付该类网页 。具体方法是:点击“管理工具→服务→Remote Registry Service(允许远程注册表操作)” , 将这一项禁用即可 。

推荐阅读