网络推荐

【分享】关于IE种种问题全面解决方案

最近,一批网站(不乏一些有头有面的正规网站)利益熏心,利用恶性代码,强行修改用户IE浏览器的主页设置。甚至使相关按钮变灰,使广大网友无法修改和恢复,失去自己选择主页的选择自由,给上网带来极大的麻烦。目前,这股风气愈刮愈烈,波及面十分广泛,危害程度之深已经超过任何一种病毒和黑客行为。下文是本人收集整理的一篇帮助网友恢复主页设置的文章,希望对大家有帮助。因为现在这方面的技术也在不断更新,所以也希望碰到新问题的朋友及时提交,同时希望更多的朋友来寻找解决办法,让我们一起营造一个愉快的上网环境。
方法一:3721网站(www.3721.com),这是很多人使用的方法,在3721网站的首页有个"IE篡改项"在线免费修复,这个简单方便,速度也很快,但有一点不好的就是它也要提示你安装一个3721上网助手,这个随你心情,不过我一般从不选择安装这些助手 ^_^ !当然在进入检测页面又会提示你要安装一个程序,默认你就选择安装吧,因为如果不安装它怎么帮你检测呀,它自己说装完用完自动删除,这个我没测试过~~!
方法二:超级兔子魔法设置  
网上下载地址:http://download.superrsoft.com/soft/magicset641.exe
序列号(用户):SOFTREG11016
注册码(密码):MSCNC-COPGN-SWBKW-WAQBU-EDGOS
现在最新版本的超级兔子新增了一个小工具"超级兔子注册表保护器",它的作用就是保护您的注册表不被恶意修改,以及被修改后的及时恢复。保护器得使用方法很简单:先在左边的复选框内选中您想反修改的项目,然后点"清除"按钮,它便会弹出一个确认框,提示非安装Windows时自带的和IE有关的注册表项将被清除并恢复到初始状态,点击确定即可。当然,如果您想保留某些自定义的项目,可以通过"超级兔子魔法设置"修改,具体的使用方法很简单,相信您一看就会明白。另外,您也可以点击"保护"按钮,这时保护器就会最小化在系统托盘,时刻保护您的注册表不被修改。最后,您还可选中"开机自动运行………"前的选择框,保护器就会在您每次开机时运行,这样可以做到防范于未然,当然被中了木马的情况除外,后面有介绍。
方法三:通过脚本直接修改注册表
这是一个很小的vb脚本程序(只有1k),你也可以保存到电脑中,下次如果再中了哪个网站的损招还可以使用。如果IE 工具——INETernet选项——原来可以修改主页的地方变灰,无法修改,如果想使相关按钮重新变亮,则要手动修改注册表,请仔细阅读后面第四点。
代码如下:

call SetTitle

Sub SetTitle()
Dim WSHShell
Dim MsgBox_Message_Text
Dim Title_Text
Dim Input

Title_Text = "实用导航页 http://www.zhanzhang.net/daohang.htm"
MsgBox_Message_Text = "小程序由实用导航页提供,功能是:" + (Chr(13) & Chr(10) & Chr(13) & Chr(10)) + "清除IE窗口的标题,并可设置IE主页。" + (Chr(13) & Chr(10) & Chr(13) & Chr(10)) + "取消执行请按[取消]。" + (Chr(13) & Chr(10) & Chr(13) & Chr(10)) + "输入主页的URL: 默认为空白页"
Input = InputBox(MsgBox_Message_Text,Title_Text,"about:blank")
If Input <> "" Then
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.RegWrite "HKLMSoftwareMicrosoftInternet ExplorerMainWindow Title", "Microsoft Internet Explorer"
WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerMainWindow Title", "Microsoft Internet Explorer"
WSHShell.RegWrite "HKLMSoftwareMicrosoftInternet ExplorerMainStart Page", Input
WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerMainStart Page", Input
else
  WScript.Quit
End If
End Sub

请将以上代码复制并保存为ie.vbs,双击打开,输入相应的内容即可恢复!
方法四:就是通过手动修改注册表恢复IE设置,很多相关问题都可以通过修改加以解决,如果您对电脑技术不使很精通,建议您可以不看。下面列举了12种相关的注册表修改的方法和作用:

1. 注册表被禁用
  对注册表的编辑是解决本文所涉及问题的关键所在,而许多朋友在打开注册表修编辑器时,却发现居然连注册表都被"管理员禁用"了!其实这也是含有恶意代码的网页文件捣的鬼。如果您的注册表也被禁用了,可以按下面的方法来解锁:
1.)新建一个文本文件,输入以下内容(注意保持文本格式):
REGEDIT4

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

"DisableRegistryTools"=dword:00000000
点击"文件"菜单,选择"保存"命令,以"recover.reg"为文件名保存在任意位置。
2.)双击该"recover.reg"文件,系统弹出"是否确认要将 recover.reg 中的信息添加进注册表"的确认框,点"是",随后,系统提示"recover.reg 里的信息已被成功地输入注册表",再点击"确定"即可将注册表解锁并进行随后的修改。

2. 开始菜单的"运行"消失
  在"运行"栏中输入regedit是我们常用的打开注册表编辑器的方式。然而有些含恶意代码的网页甚至连这里都不放过,难道它们认为凭这就可以阻止我们对注册表的反修改吗?没问题,用两个简单的方法就可以把"运行"恢复。
其一,进入C:\WINNT(Win9X的用户为C:\WINDOWS),找到"regedit.exe",双击它就可以打开注册表编辑器,接着请定位到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
找到"NoRun"值项,右键单击之,选择"修改"(或者直接删除更好),把它的值改为 0,重新启动电脑即可;
其二,新建一个文本文件,输入以下内容(注意保持文本格式):
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

"NoRun"=dword:00000000
将该文件保存为run.reg文件,双击该文件,重启电脑后,再打开"开始"菜单看看,"运行"选项是不是已经恢复了呢?

3. IE浏览器的标题栏被修改
  这是目前最常见的修改IE浏览器的方式。它的反修改也很容易,首先打开"开始"菜单,选运行...... "命令输入"regedit",点击"确定"即打开了注册表编辑器。然后请定位到:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main 、
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 及HKEY_USERS\.DEFAULT\Control Panel
三处子项,您会发现在它们下面都有一个叫"Window Title"的值项(也可能只有一处有,关键是要修改HKCU的值项),用鼠标右键单击该值项,在弹出菜单选择"修改",将它修改为默认的"Microsoft Internet Explorer"或者任意您希望看到的语句,最后关闭注册表编辑器并打开一个新的IE浏览器窗口,就能看到您设定的效果。

4. OutLook的标题栏被修改
这个情况比较少见,至少我没有遇到过,只是有网友写信来询问,我才知道有些人居然无聊到这种地步。不过没关系,它的反修改同样很简单,打开注册表编辑器,定位到:
HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
子项下,找到值项"Window Title",和反修改IE浏览器的方法一样来修改"Window Title"值。最后关闭注册表编辑器并重起OutLook即可看到效果。

5. IE浏览器的首页被修改
  这可能是目前网友反映最多的一个问题。一开始的时候解决这个问题很简单,在IE的菜单中选择:"工具"--"Internet选项"--"常规" ,在"主页"一栏中进行修改即可。但随着事态的发展,形势日趋严峻:一些网站的站长将多个脚本程序联合使用,导致的后果往往就是首页被修改的同时,IE的"主页"选项也被禁用(按钮呈灰色不可用状态)!不过,没问题,现在我们就来解决这个问题。
请您打开注册表编辑器。定位到:HKEY_LOCAL_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel及HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel
两处子项,你会发现一个名为HomePage的DWORD值项,值为: 1 ,不必犹豫,直接删掉它,或者把值改为0。然后关闭注册表编辑器,新开一个IE浏览器,再依次点击"工具"--"Internet选项"--"常规",你就会发现原来呈灰色的修改IE主页的按钮已经恢复到了可编辑状态。此时您就可以按自己的喜好随意设定浏览器的主页了。


6. IE浏览器的默认页及空白页被修改
  打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main子项,修改Default_Page_URL的值即可(原IE的默认页为http://www.microsoft.com/isapi/redi...&ar=msnhome)。
定位到:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main子项,修改Local Page的值即可。

7. 每次开机后弹出一个网页
  如果您每次开机后都会弹出一个IE浏览器,那就请您记住地址栏里的网址,然后打开注册表编辑器,定位到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
看看在该子项下是否有一个以这个网址为值的值项,如果有,删除它。下次开机时就不会再有浏览器弹出了。不过道高一尺,魔高一丈,有时候这样也未必能解决问题。遇到这种情况,您可以在注册表编辑器的菜单里选?quot;编辑"-->"查找…….",在"查找"对话框内输入开机时自动打开的网址,然后点击"查找下一个",将查找到的值项删除。另外,如果您是使用Win98的用户,请在"开始"菜单中的"运行"对话框内输入"msconfig",点击确定,打开"系统配置实用程序"并点击"启动"选项卡,检查其中是否有可疑的启动项,有点话请将其禁用(去掉程序前的勾),然后重起系统查看效果。如果您是Win2000的用户,可以copyWin98或WinXP下的"系统配置实用程序

8. 每次开机后弹出一个确定框
  这是Windows登陆后的一个提示框,Win98的用户可以在组策略中自由定义提示框的内容。也可在注册表里编辑它。打开注册表编辑器,定位到:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon
该主键下分别有"LegalNoticeCaption"和"LegalNoticeText"两个值项。他们分别定义了该提示框的标题和正文内容。将这两个值项删除即可。

9. IE浏览器的鼠标右键被禁用
  其症状即为打开任意一个网页,单击鼠标右键都无法弹出菜单选项。这给许多经常上网的朋友造成了很多不便。和上面一样,打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions,在该子项下有一个dword值为1的"NoBrowserContextMenu"值项,删掉它即可。

10. 右键菜单内被添加网站链接
  很多朋友会在无意间突然发现,自己的右键菜单里不知道什么时候多出了一个"欢迎光临XXXXXX网站"的选项,点击之后便会打开浏览器进入这个网站。其实这往往是通过脚本程序在注册表里做了手脚。我最早遇到这种情况是在5、6年前,那时3721网站就采用了这种技术,在访问者的右键菜单加上了他们网站的快捷方式。解决的方法也很简单,定位到:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt ,仔细查看其下的子项,删除你不要的即可。当然您也可以照此格式添加自己的快捷方式,比如常去的网站等等。不过要是您对注册表不太熟悉的话,建议您先做好备份再修改。

11. 桌面上的图标全部消失
  如果当您打开电脑,发现自己的桌面上居然空空如也,一个图标都不见了,您会作何感想?不用说,这十有八九又是"上网惹得祸"。如果您想恢复,请把注册表定位到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,
找到"NoDesktop"值项,右键单击之,选择"修改"(或者干脆删除也可以),把它的值改为0,重新启动电脑即可。看看,是不是又恢复到您熟悉的桌面了^_^?

12. IE工具栏(菜单)被添加网站链接
  大家都知道,我们常用的软件如Flashget、ICQ等在安装后,会向IE的工具栏(菜单)中添加它们的快捷方式。现在有些网站也通过恶意脚本修改注册表来达到同样的效果。下面就让我们来解决这个问题,请把注册表定位到:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions,您会看到在该主键下有一些形同"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"的子键,仔细查看一下您就会明白,这些子键就是解决问题的关键所在,现在您只需将包含恶意网站链接的那个子键删除即可。另外,如果在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions\CmdMapping下有和您删除的形同{X......X}一样键值的值项,也请将它删除。完成后关闭注册表编辑器,重新打开一个IE窗口,看看工具栏(菜单)是不是已经恢复了?其实利用这个特性我们还可以DIY一个属于自己的个性工具栏。

说了这么多,不知道你的问题解决了吗?当然最后还是要说一点,凭个人经验,这些东西还是重在防范!下面就介绍个人认为有用的几个防范方法:
方法一:及时升级系统,及时安装补丁包,所有的这些操作、包括木马种植都和系统存在的安全隐患和漏洞有直接或间接的关系,所以只有把这些漏洞都堵注了,才能最大限度地保护系统不被坏人攻击和破坏。如最近本人的两台就很明显,两台都XP系统,一台安装了SP2的补丁包,另一未安装,在未安装的一台机器上三天两头发现木马,查到最后,竟然都是网页图片木马,而另一台就安然无恙,说到这其它的就不用我再说了吧!你说你找不到补丁包,到论坛给我留言吧!!
方法二:设置好自己的系统,装好防盗网,窗户大开,小偷能不进来吗?主要有以下几点:
1、设置IE的安全级别。设置方法:在IE的菜单栏中选择"工具"→"Internet选项",在弹出的对话框中切换到"安全"标签,将Internet、本地Intranet等4项都设为默认级别。(因为见到过朋友这些设置都设为最低)。若你对此部分配置相对比较熟悉,你可以选择"Internet"后点击"自定义级别"按钮,在"安全设置"对话框中,把"ActiveX插件和控件"、"脚本"中的相关选项全部选择"禁用"或"提示"即可。如果选择了"禁用",一些正常使用ActiveX和脚本的网站可能无法完全显示,建议大家不要因噎废食,还是选择"提示"吧。
2、关闭部分服务,此功能只针对2000系统以上。打开"控制面板"→"管理工具"→"服务"中右键单击"Remote Registry Service",在弹出菜单中选择"属性",打开属性对话框,在"常规"内将"启动类型"设为"手动"或"禁用"。这样也可以拦截部分的恶意脚本程序。同时建议把Messenger(消息服务)、Terminal Services(远程终端服务2000Server以上)都设为禁用,问为什么呀,总之没有坏处,加快系统启动还能防黑,何乐而不为!!
方法三:其实也不是什么方法,就是一些常识,你要觉得罗嗦就不用看了!就是目前网上各种木马很猖獗,尤其是网页图片木马,所以不得不在此提醒大家,要注意防马,你想想,你的机器要是中了木马,修改注册、修改主页这样的小事不就是0.0001秒的时间呀!所以凭你上面的方法怎么用,你折腾半天,它不到1秒就改回去了,呵呵,晕吧!所以提醒各位,把机器的口令设复杂一点,尤其是系统默认的管理员的口令,很多人都是空的,你就是有个门,可惜上面没锁,也是白搭!!另外有个技巧就是当你要上一些你不太熟悉的网站,你最好开个防火墙或实时监控的杀毒程序,当然是好一点的了,这方面文章可到本人论坛看看!这样一旦有导常它们就会提醒你,至少知道是在哪儿中的招,回头解决起来也方便一些!最后就是建议少上一些不“正规”的网站,呵呵,不要骂我~~~!