你目前正处于脱机状态,正在等待 Internet 重新连接

当 Office 应用程序采用 HTTP 时,将从 Sharepoint、WebDAV 或站点中打开空白内容

症状
发生此问题时,您可能还会遇到以下症状:
  • 当您试图打开或下载文件时,未收到输入基本身份验证密码的提示。
  • 当您试图打开文件时,未收到错误消息。相关的 Office 应用程序将启动,但所选文件未打开。

原因
如果存在以下情况,则会发生这种问题:
  • 服务器配置为使用基本身份验证。
  • 您的计算机和 Web 服务器之间的连接并未采用安全套接字层 (SSL)。
默认情况下,Office 2010 和 Office 2013 应用程序已禁用了采用非 SSL HTTP 连接基本身份验证的文件操作。

基本身份验证禁用后,会发生以下事件之一:
  • 客户端应用程序使用不同的身份验证方法。如果服务器支持不同的身份验证方法便会发生这种情况。
  • 请求失败(有关请求失败时发生什么情况的详细信息,请参阅“其他症状详细信息”部分中的列表)。
解决方案
如果使用 HTTPS 取代 HTTP 的解决方法不起作用,则可以在 Web 服务器上启用 SSL 加密以允许通过 HTTPS 进行客户端访问。

注意:默认情况下,Office 2010 应用程序可以从仅使用 SSL 连接基本身份验证的 Web 服务器上访问和下载文件。
替代方法
若要解决此问题,请通过非 SSL 连接基本身份验证将 Office 2013 和 Office 2010 应用程序连接到 Web 服务器上。

警告:在不使用 SSL 的情况下启用基本身份验证存在很高的安全风险。

关于基本身份验证及其安全风险
基本身份验证要求用户提供有效用户名和密码才能访问内容。此身份验证方法不要求使用特定的浏览器,所有主要浏览器均支持此方法。基本身份验证还可跨防火墙和代理服务器使用。为此,当您希望限制对服务器上某些(而非全部)内容的访问时,这是不错的选择。

但是,基本身份验证的缺陷在于它通过网络传输未加密的 base64 编码密码。如果密码被网络探查器通过网络截获,未经授权的用户将可以确定用户名和密码,然后重复使用这些凭据。因为存在这一安全风险,Office 2010 应用程序在默认配置中禁用了非 SSL 连接的基本身份验证。

仅当您确信客户端和服务器之间的连接安全时,才可使用基本身份验证。应通过专用线路或使用 SSL 加密和传输层安全 (TLS) 建立连接。例如,要将基本身份验证与 WebDAV 一起使用,应配置 SSL 加密。

有关基本身份验证的详细信息,请参阅基本身份验证配置基本身份验证 (IIS 7)

有关 SSL 和证书的详细信息,请参阅 SSL 和证书
启用非 SSL 连接的基本身份验证
以下两个步骤描述了如何让 Office 2013 和 Office 2010 应用程序直接从仅支持非 SSL 连接基本身份验证的服务器上打开 Office 文件类型。只有当您确定用户和 Web 服务器之间的连接是安全的时,才能执行这些步骤。直接电缆连接或专线连接被视为最佳安全连接。

注意:对于 Office 2013 和 Office 2010 应用程序,需执行两个步骤。对于其他 Office 应用程序,仅需执行步骤 1。

步骤 1:在客户端上配置 WebDAV 转发程序
注意:2007 Office 套件中的应用程序以及 Office 2013 和 Office 2010 需执行这一步骤。

在客户端计算机上,将 WebDAV 转发程序配置为启用非 SSL 连接的基本身份验证。

重要说明 请仔细遵循本部分中的步骤进行操作。对注册表修改不当可能会导致严重问题。在修改之前,请备份注册表以便 在出现问题时进行还原。

Windows XP 和 Windows Server 2003

若要在客户端计算机上启用基本身份验证,请遵循以下步骤:
  1. 依次单击“开始”、“运行”,键入“regedit”,然后单击“确定”
  2. 找到并单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”
  4. 键入“UseBasicAuth”,然后按 Enter 键。
  5. 右键单击“UseBasicAuth”,然后单击“修改”
  6. 在“数值数据”框中,键入 1,然后单击“确定”

    注意:如果将 UseBasicAuth 注册表项设为非零值,便可启用基本身份验证。如果 UseBasicAuth 注册表项不存在或 UseBasicAuth 注册表项设置为 0(零),则会禁用基本身份验证。

    映射如下:
    0 - 禁用基本身份验证
    1 - 只启用 SSL 连接的基本身份验证
    2 - 启用 SSL 连接和非 SSL 连接的基本身份验证
  7. 退出注册表编辑器,然后重启计算机。

Windows Vista、Windows 7 和 Windows 8

若要在客户端计算机上启用基本身份验证,请按照下列步骤操作:
  1. 在 Windows Vista 或 Windows 7 中,单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter 键。

    在 Windows 8 中,按住 Windows 键 (WINKEY) + F,突出显示“菜单”栏中的“应用程序”,在“搜索”框中键入 regedit,然后按 Enter 键。
  2. 找到并单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”
  4. 键入 BasicAuthLevel,然后按 Enter 键。
  5. 右键单击“BasicAuthLevel”,然后单击“修改”
  6. 在“数值数据”框中,键入 2,然后单击“确定”

    注意 映射如下:
    0 - 禁用基本身份验证
    1 - 只启用 SSL 连接的基本身份验证
    2 - 启用 SSL 连接和非 SSL 连接的基本身份验证
  7. 退出注册表编辑器,然后重启计算机。

有关如何将 WebDAV 重定向程序配置为启用基本身份验证的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
841215 尝试连接到 Windows SharePoint 文档库时出现错误消息:“发生了系统错误 5”
步骤 2:在客户端上更新注册表
注意:Office 2013 和 Office 2010 应用程序需执行这一步骤。

在客户端计算机上,添加 BasicAuthLevel 注册表项和相应的值。为此,请执行以下步骤。

重要说明 请仔细遵循本部分中的步骤进行操作。对注册表修改不当可能会导致严重问题。在修改之前,请备份注册表以便 在出现问题时进行还原。
  1. 启动“注册表编辑器”。
    • 在 Windows 8 中,按住 Windows 键 (WINKEY) + F,突出显示“菜单”栏中的“应用程序”,在“搜索”框中键入“regedit”,然后按 Enter 键。如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
    • 在 Windows 7 或在 Windows Vista 中,单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter 键。如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
    • 在 Windows XP 中,依次单击“开始”和“运行”,键入 regedit,然后单击“确定”

  2. 找到并单击下面的注册表子项之一:

    对于 Office 2010
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet

    对于 Office 2013
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”
  4. 键入 BasicAuthLevel,然后按 Enter 键。
  5. 右键单击“BasicAuthLevel”,然后单击“修改”
  6. 在“数值数据”框中,键入 2,然后单击“确定”

    注意 映射如下:
    0 - 禁用基本身份验证
    1 - 只启用 SSL 连接的基本身份验证
    2 - 启用 SSL 连接和非 SSL 连接的基本身份验证
  7. 退出注册表编辑器,然后重启计算机。

fixit fix it fixme WebDAV basicauth
属性

文章 ID:2123563 - 上次审阅时间:09/30/2014 17:01:00 - 修订版本: 10.0

Microsoft Office Professional 2013, Microsoft Office Standard 2013, Microsoft Office Home and Business 2013, Microsoft Office Home and Student 2013, Microsoft Office Standard 2010, Microsoft Office Professional 2010, Microsoft Office Professional Plus 2010, 2007 Microsoft Office Suite Service Pack 1, 2007 Microsoft Office Suite Service Pack 2, Microsoft SharePoint Foundation 2010, Microsoft Office SharePoint Server, Microsoft SharePoint Server 2010

  • kbfixme kbmsifixme kbcip KB2123563
反馈