通过代理服务器或防火墙使用 Windows 更新时收到错误消息


症状


从 Windows 更新网站通过代理服务器或防火墙进行访问或下载时,可能会遇到以下症状:
  • 尝试访问产品更新时收到 "无法显示页面" 错误消息。
  • 尝试下载组件时收到 "下载并安装失败" 错误消息。 下载在停止工作之前可能不会显示任何进度。
  • 在 "请等待 ..." 之后,网站停止响应此时将显示 "窗口",并且网站将尝试初始化产品目录。

原因


如果你使用以下任一或多个软件程序,则可能会发生此问题:
  • WinProxy-Otitis 软件与早期版本的 WinProxy 相比,WinProxy 3.0 的冲突较少。 与透明代理(仅适用于版本3.0)相比,透明代理的冲突也更少。 有关其他信息,请访问以下 WinProxy 网站:
  • WinGate-Deerfield.com 较早于3.0 的版本发生大多数冲突。有关详细信息,请访问以下 WinGate 网站:
  • 互联网门-MaccaSoftMaccaSoft 通过 BMT 微、Inc. 和 Indelible 分发 Internet 关口软件,但支持可通过 MaccaSoft 获得。
此问题可能是由以下一个或多个原因所引起的:
  • 代理服务器缓存 "Windows 更新" 页面及其关联的文件。 此行为可防止 Windows Update 产品目录所使用的 ActiveX 控件的正确安装和初始化在客户端计算机上生成。
  • 端口80或443已关闭。 Windows 更新需要 HTTP 和 HTTPS 连接。
  • 客户端计算机未配置为允许活动脚本或下载和初始化 ActiveX 控件。

解决方案


若要解决此问题,请按照下列步骤操作:
  1. 清除代理缓存并将其配置为排除 Windows 更新网站。 注意 如果需要有关代理服务器或防火墙软件配置的帮助,请参阅软件文档或与软件制造商联系。
  2. 打开端口80。
  3. 将 Windows 更新添加到 "受信任的站点" 区域。
必须将 Microsoft Internet Explorer 中的安全设置设置为 "中等" 或更低,才能将 ActiveX 文件正确传递到您的计算机。 当你降低安全设置时,只会影响 Internet Explorer 的 "受信任的网站" 区域中列出的网站。 当前配置的所有其他网站的当前安全设置均保持不变。要在 Internet Explorer 中设置安全设置,请按照下列步骤操作:
  1. 在 Internet Explorer 中,单击 " 工具",单击 " Internet 选项",然后单击 " 安全"。
  2. 单击 " 受信任的网站区域",然后单击 " 网站"。
  3. 清除 " 需要服务器验证(https:)"对于 "此区域中的所有网站" 复选框。
  4. 在 " 将该网站添加到区域: " 文本框中,键入 " http://* .com",然后单击 " 添加"。
  5. 单击“确定”
  6. 单击 " 自定义级别",然后单击 "为下列项目 启用 ":
    • 下载已签名的 ActiveX 控件
    • 下载未签名的 ActiveX 控件
    • 未标记为安全的 ActiveX 控件进行初始化和脚本化。
    • 运行 ActiveX 控件和插件
    • 脚本标记为安全的 ActiveX 控件编写脚本
  7. 单击 "确定" 两次以退出 Internet 属性。
有关 Internet Explorer 安全配置的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
174360 如何在 Internet Explorer 中使用安全区域