前几天开始发现IE7中的搜索栏用百度搜索中文的时候乱码,因为我以前曾把正确的代码设置用注册表导出过,也没在意,就将备份的注册表又导入了一次。然而搜索结果页乱码依然如故,这才注意到,搜索代码并不是我设置的,因为代码中能看出有个百度搜索联盟的帐号,开始怀疑是不是中了什么插件。

用360安全卫士、金山毒霸、超级兔子等工具检查,都没有发现异常,将百度搜索代码删除重新设置,只要选择百度搜索都会转到那个地址,肯定是被劫持了。因为用安全软件解决不了,只好在注册表里面找。

经过一番查找,终于找到了问题所在。只是没有备份原来的注册表,删除了那个项后没有记住具体的名字,不过没关系,就在这个分支下面:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Object

如果你也有同样苦恼,不妨也在这里试试。