查看内容

关于 IE8 无法添加搜索引擎的解决办法

  • 2020-01-20 06:56
  • 新浦京编程
  • Views

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明


由于工作原因经常切换IE代理。
总结几种设置代理方法:

从 IE8Beta2 从了以后, 我就一直在使用,觉得很不错的。虽然很多人骂 IE 是垃圾,但是我觉得还是不错,只是 MS 对华的策略有点问题。下面,转入正题,说说 IE8B2 无法田间所搜引擎的问题。


我估计,这应该是语言的问题:IE8 的 E 文版可以添加相应的所搜引擎功能,但是 IE8 的中文版就不行。一添加,就要求你下载 IE8B2,这是那个网页对 IE8B2 中文版的检测错误导致的——无法检测出简体中文版的 IE8B2。而且我试过,用 IEPro 添加也不行,不起作用,即使添加成功,百度搜索也会出现乱码现象。是编码的问题。

方法一,Internet选项设置

下面我们可以通过 REG 文件的方法来为 IE8 添加所搜引擎,也就是写一个 REG 文件,导入注册表,修改 IE8 的搜索设置,具体的 reg 文件内容如下:

  • 打开IE浏览器-设置-Internet选项-链接-局域网设置-代理服务器
  • 经常使用,也可以桌面新建快捷方式,链接为C:WindowsSystem32inetcpl.cpl

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchScopes]
"DefaultScope"="{2153705A-F2F9-4220-83D8-EC1CEB581D21}"
"Version"=dword:00000001
 
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchScopes{0633EE93-D776-472f-A0FF-E1416B8B2E3A}]
@="Live Search"
"DisplayName"="@ieframe.dll,-12512"
"URL"=""
 
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchScopes{12C12F0D-3E90-4638-9F19-803214C2AE8C}]
"DisplayName"="Google"
"URL"=""
 
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchScopes{2153705A-F2F9-4220-83D8-EC1CEB581D21}]
"DisplayName"="Baidu"
"URL"=""


将上面的内容复制到记事本,以 .reg 为后缀名保存。双击,导入注册表,重启 IE8B2 就 OK 了!上面有 Google、百度和 Live3 种搜索引擎,并且设置了百度为默认搜索引擎,你可以自己修改 "DefaultScope"=" 这一项,来修改默认搜索引擎。

方法二,使用代理工具设置

  • 以EasyProxy工具举例子。代理更新设置-代理服务器-右键新增常用代理IP,在代理地址处,右键设置或取消。
  • 同类软件特别多,自行百度即可。如花刺代理验证ProxyThorn。

方法三,利用批处理脚本

  • 新建几个文本后缀为.bat对应不同的代理即可。IP留空为不使用代理。
  • 添加批处理脚本
    <code>
    @echo off
    echo 开始添加IE代理
    reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "10.10.10.10:1010" /f
    echo 添加IE代理完成,按任意键关闭。
    pause>nul
    </code>
  • 删除批处理脚本
    <code>
    @echo off
    echo 开始删除IE代理
    reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
    reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "" /f
    echo 删除IE代理完成,按任意键关闭。
    pause>nul
    </code>