当 LAN 无法访问 Internet 或通过某些 VPN 时,Office 2013 无法签入文件

本文由支持升级工程师 Warren Rath 撰写。

如果 VPN 导致此问题,我们已在 Windows 代码 (113100710844135) 中发现问题,则修复了 第三方 VPN 客户端停止 Windows 7 SP1 或 Windows Server 2008 R2 SP1 中的 Internet 连接。 我们已验证 Palo Alto Networks 全局保护客户端和 Juniper VPN 可与此修补程序配合使用。

客户在 Windows 7 上使用第三方 VPN 解决方案。 如果客户从旧版 Office 迁移到 Office 2013,则通过 VPN 连接时,他们在 Office 中可能会遇到功能丢失的情况。 Office 2013 依赖于 NLA (网络位置感知) ,并且某些 VPN 解决方案无法与 NLA 正常工作。 具体而言,如果 VPN 软件未定义默认网关。 在这种情况下,NLA 将始终报告客户端未连接到 Internet。 这会影响 Office 2013,因为它依赖于某些功能的 Internet 连接。 例如,计算机上没有帮助文件,并且所有帮助都在 Internet 上。 如果客户在 Office 2013 应用程序中按 F1,他们始终会收到错误,指出通过 VPN 连接时未连接到 Internet。

症状

没有完全 Internet 访问权限的用户可能无法从 Office 2013 客户端签入文件,即使 Office 客户端和 SharePoint 服务器之间有良好的连接也是如此。

原因

Office 2010 和 2013 之间发生了设计更改,其中 2013 现在需要对某些活动建立 Internet 连接。 一些客户已投诉此问题,并且产品组已被告知设计限制。 (但目前没有修补程序,修补程序可能无法实现,这看起来是一个重大更改)

问题的根源似乎是 Office 2013 依赖于 NLA (网络位置感知) 。 NLA 使用探测来确定网络连接是否具有“Internet 访问”。这样做的方式有两种方式。

  1. 它为 dns.msftncsi.com执行 DNS 探测。 它需要特定的响应。 响应必须为 131.107.255.255。 如果是,则这是正确的 DNS 探测。
  2. 它会尝试连接到 https://www.msftncsi.com 并尝试检索文件 ncsi.txt。 在文件中,文本必须为“Microsoft NCSI”。

如果满足上述两个条件,则连接被标记为具有 Internet 连接,否则连接被标记为没有 Internet 连接,并且某些 Office 功能将不起作用。

解决方法

可以在 LAN 上设置本地 NCIS 服务器 (网络连接状态指示器) ,以响应 Office 客户端请求并允许 Office 功能正常工作。

有关相关信息和说明,请参阅以下文章: