IE被系统自动升级到IE8,但在打开IE的时候,始终提醒:您计算机上的某个程序已损坏了您对Internet Explorer 默认搜索提供程序的设置。Internet Explorer 已对您的原始搜索程序进行了重新设置,Live Search(search.live.com)。Internet Explorer将立即打开搜索设置,您可以更改此设置或安装其他搜索提供程序。在网上找了一下,最后解决。
从这篇帖子的开始,是微软的答复,意思是目前还没有提供升级补丁来解决这个问题,但是采用网友提供的方案可以解决这个问题。注意使用修改注册表方法前,备份注册表。
第一种方法:
1.保证 IE 8 在关闭,然后进入注册表的这个键: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders
2.添加一个“Expandable String value”类型的键,在上面的键下面,该键名为 “AppData”,值为 “%USERPROFILE%Application Data”.
3.重新启动IE8.
第二种方法:
删除注册键: HKCU/Software/Microsoft/Internet Explorer/User Preferences
第三种方法:
在 HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchUrl
i found a key named (default) and the data was
http://www.google.com/keyword/s% (or keyword/%s i forgot)and i went to google and serched keword and pasted the url to replace the data and now it works perfectly 。这是我采用的方法,也就是你在IE中添加google作为搜索引擎,然后替换注册表中的Google链接数据,就是上面提到的键的值为http://www.google.cn/search?hl=zh-CN&source=hp&q=&btnG=Google+%E6%90%9C%E7%B4%A2&lr=&aq=f&oq=即可。保存后,重启IE8,恢复正常。
第四种方法:
对于Vista操作系统,也可在XP下使用。在运行中输入 GPEDIT.MSC,然后确定。在
Computer Configuration> Administrative Templates> Windows Components>
Internet Explorer , Restrict changing the default search provider turn it to Disable apply OK. should work on XP too
。(将限制更改默认的搜索提供程序,设置为禁止)。这种办法简单,可以在XP下使用。下图为设置界面:
第五种方法:
1. Open registry key by typing on “Run” “regedit”
2. then go to HKEY_USER (USER not CURRENT USER)
3. go to .DEFAULT (yes there’s a period)
4. then go to these following order:
Software/Microsoft/Windows/CurrenVersion/Explorer/User Shell Folder
5. once u got there, go and delete AppData
If it doesnt work for you, i guess i cant help but that’s how it worked on my lap top.