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

本文由 支持升级工程师沃伦·拉斯撰写。

如果 VPN 导致此问题,我们在 Windows 代码(113100710844135)中发现了问题,修复程序是 第三方 VPN 客户端在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 中停止 Internet 连接。 我们已验证 Palo Alto Networks Global Protect Client 和 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 探测。dns.msftncsi.com 它需要特定的响应。 响应必须是 131.107.255.255。 如果是,则为正确的 DNS 探测。
  2. 它尝试连接到 https://www.msftncsi.com 并尝试检索文件ncsi.txt。 在文件中,文本必须为“Microsoft NCSI”。

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

解决方法

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

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