警告: 在某些版本的 Windows 10 上,通过 Microsoft Edge 更新永久禁用已停用的不支持的 Internet Explorer 11 桌面应用程序。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答。
症状
请考虑以下应用场景。
方案 1
-
将 Windows Internet Explorer 9 配置为使用代理自动配置 (PAC) 文件。
-
计算机已连接到 Internet。
-
在添加虚拟适配器的计算机上安装应用程序。 例如,安装 VMware Player。
-
PAC 文件调用 myIpAddress 函数来检索用于访问 Internet 的网络适配器的 IP 地址。
在此方案中,myIpAddress 函数返回虚拟适配器的 IP 地址。
例如,在 PAC 文件中编写以下函数。 在这种情况下,myIpAddress 函数返回虚拟适配器的 IP 地址。function FindProxyForURL (url、主机)
{
如果 (shExpMatch (myIpAddress () ,则为“10.0.0.*”)
{
在本地域中
绕过 URL 的代理
如果 (shExpMatch (主机,则为“*.local.domain.com”) ) { return “DIRECT”; }
访问本地站点
时绕过代理
if (isPlainHostName (host) ) { return “DIRECT”; }
其他所有内容都通过代理
返回“PROXY 10.0.0.254:8080”;
}
假设计算机未工作。
返回“DIRECT”;
}
方案 2
-
将 Internet Explorer 9 配置为使用 PAC 文件。
-
计算机已连接到 Internet。
-
可以通过虚拟专用网络 (VPN) 建立与公司网络的额外连接。
-
PAC 文件调用 myIpAddress 函数以从 VPN 连接检索 IP 地址。
在此方案中,myIpAddress 函数返回 Internet 连接的 IP 地址。
解决方法
若要解决此问题,请为 Internet Explorer 9 编写自己的自定义 myIpAddress 函数。 例如,可以编写以下函数:function myIE9IpAddress ()
{
var ipex = myIpAddressEx () ;
如果 (ipex 、 false)
{
var myip=myIpAddress () ;
返回 myip;
}
var iparray = ipex.split (“;”) ;
对于 (j=0;j < iparray.length;j++)
{
var ipaddress=iparray[j];
IPv6 adress : skip
var parts=ipaddress.split (“::”) ;
var firstpart=parts[0];
if (firstpartл“[fe80”)
{
警报 (“跳过 IPv6 地址:”+ ipaddress) ;
继续;
}
以 192 开头的 IPv4 地址:跳过
parts=ipaddress.split (“。”) ;
firstpart=parts[0];
如果 (第一部分 , “192”)
{
警报 (“从 192 开始跳过 IPv4 地址。 :“+ ipaddress) ;
继续;
}
打破;
}
return ipaddress;
}
解决方案
修补程序信息
Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。
如果修补程序可供下载,则此知识库文章顶部有“修补程序下载可用”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。
注意 如果发生其他问题或需要进行任何故障排除,则可能必须创建单独的服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 若要获取 Microsoft 客户服务和支持部门的完整电话号码列表或另行创建服务请求,请访问以下 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support注意“修补程序下载可用”窗体显示修补程序可用的语言。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。
先决条件
若要应用此修补程序,必须安装 Internet Explorer 9。
注册表信息
重要提示
请严格按照本部分中的步骤操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
应用此修补程序后,必须对注册表进行以下更改:
-
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
-
展开以下子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
-
右键单击“ FeatureControl”,单击“ 新建”,然后单击“ 密钥”。
-
键入FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111,然后按 Enter 为新子项命名。
-
右键单击“ FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111”,单击“ 新建”,然后单击“ DWORD 值”。
-
键入 iexplore.exe,然后按 Enter 为新条目命名。
-
右键单击 iexplore.exe,然后单击“ 修改”。
-
在“ 值数据 ”框中,键入00000001,然后单击“ 确定”。
-
关闭注册表编辑器。
对于基于 x64 的计算机,还必须修改其他注册表项:
-
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
-
展开以下子项:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl
-
右键单击“ FeatureControl”,单击“ 新建”,然后单击“ 密钥”。
-
键入FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111,然后按 Enter 为新子项命名。
-
右键单击“ FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111”,单击“ 新建”,然后单击“ DWORD 值”。
-
键入 iexplore.exe,然后按 Enter 为新条目命名。
-
右键单击 iexplore.exe,然后单击“ 修改”。
-
在“ 值数据 ”框中,键入00000001,然后单击“ 确定”。
-
关闭注册表编辑器。
重启要求
应用此修补程序后,无需重新启动计算机。
修补程序替代信息
此修补程序不能替代以前发布的修补程序。
此修补程序的全球版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。
文件信息说明 重要的 Windows 7 修补程序和 Windows Server 2008 R2 修补程序包含在相同的包中。
对于所有受支持的基于 x86 的 Windows 7 版本上的 Internet Explorer 9
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Jsproxy.dll |
9.0.8112.20618 |
75,776 |
2013 年 8 月 18 日 |
10.00. |
x86 |
Wininet.dll |
9.0.8112.20618 |
1,130,496 |
2013 年 8 月 18 日 |
10:02 |
x86 |
Wininetplugin.dll |
1,001 |
66,048 |
2013 年 8 月 18 日 |
10.00. |
x86 |
Iertutil.dll |
9.0.8112.20618 |
1,796,096 |
2013 年 8 月 18 日 |
09:59 |
x86 |
Sqmapidll |
6.0.6000.16386 |
149,664 |
2013 年 8 月 18 日 |
1,810 |
x86 |
对于所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 的 Internet Explorer 9
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Jsproxy.dll |
9.0.8112.20618 |
97,280 |
2013 年 8 月 18 日 |
11:02 |
x64 |
Wininet.dll |
9.0.8112.20618 |
1,392,640 |
2013 年 8 月 18 日 |
1,103 |
x64 |
Wininetplugin.dll |
1,001 |
86,528 |
2013 年 8 月 18 日 |
11:02 |
x64 |
Iertutil.dll |
9.0.8112.20618 |
2,147,840 |
2013 年 8 月 18 日 |
01:11 |
x64 |
Sqmapidll |
6.0.6000.16386 |
182,936 |
2013 年 8 月 18 日 |
1,126 |
x64 |
Jsproxy.dll |
9.0.8112.20618 |
75,776 |
2013 年 8 月 18 日 |
10.00. |
x86 |
Wininet.dll |
9.0.8112.20618 |
1,130,496 |
2013 年 8 月 18 日 |
10:02 |
x86 |
Wininetplugin.dll |
1,001 |
66,048 |
2013 年 8 月 18 日 |
10.00. |
x86 |
Iertutil.dll |
9.0.8112.20618 |
1,796,096 |
2013 年 8 月 18 日 |
09:59 |
x86 |
Sqmapidll |
6.0.6000.16386 |
149,664 |
2013 年 8 月 18 日 |
1,810 |
x86 |
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
详细信息
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新
的标准术语的说明
本文讨论的第三方产品由独立于 Microsoft 的公司制造。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。
其他文件信息