网络与域名解析

在 Windows 中访问基于 WebDav 的 FQDN 站点时提示输入凭据 - Windows Server

· 52CE 我爱测

本文提供了在 Windows 中访问基于 Web 分布式创作和版本控制(WebDav)的完全限定域名(FQDN)网站时系统提示输入凭据的问题的解决方案。 原始 KB 编号: 943280 现象 假设出现了下面这种情景: - 使用运行 Windows Vista 或更高版本的 Windows 的计算机。 - 使用 WebDav 访问 FQDN 站点。 在此方案中,系统会提示你输入凭据或被拒绝访问,即使所使用的用户帐户具有访问此站点的足够权限。 当通过资源管理

本文提供了在 Windows 中访问基于 Web 分布式创作和版本控制(WebDav)的完全限定域名(FQDN)网站时系统提示输入凭据的问题的解决方案。

原始 KB 编号: 943280

现象

假设出现了下面这种情景:

  • 使用运行 Windows Vista 或更高版本的 Windows 的计算机。
  • 使用 WebDav 访问 FQDN 站点。

在此方案中,系统会提示你输入凭据或被拒绝访问,即使所使用的用户帐户具有访问此站点的足够权限。

当通过资源管理器视图处理移动的文件夹时,也可能会收到以下错误消息:

你的客户端不支持使用 Windows 资源管理器打开此列表。

原因

在 Windows Vista 或更高版本的 Windows 版本中,WebClient 服务用于允许 Windows 资源管理器与 WebDAV 资源交互。 WebClient 服务使用 Windows HTTP 服务(WinHTTP)对远程主机执行网络 I/O 操作。

WinHTTP 仅在响应本地 Intranet 站点上发生的请求时发送用户凭据。 但是,WinHTTP 不会检查 Internet Explorer 中的安全区域设置,以确定网站是否位于允许自动发送凭据的区域。

如果未配置代理,WinHTTP 仅将凭据发送到本地 Intranet 站点。

注意

如果 URL 不包含服务器名称中的句点,例如在以下示例中,则假定服务器位于本地 Intranet 站点上: http://sharepoint/davshare

如果 URL 包含句点,则假定服务器位于 Internet 上。 句点指示使用 FQDN 地址。 因此,除非配置了代理,否则不会自动将凭据发送到此服务器,除非为代理旁路指明了此服务器。

注意

可以通过旁路列表或代理配置脚本为代理旁路指示服务器。

在这种情况下,当网站请求凭据时,系统会拒绝访问或提示输入凭据。 即使发生这种情况,安全区域设置也会被忽略。

解决方法

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Windows 中如何备份和还原注册表的文章。

注册表信息

若要解决此问题,请创建注册表项。 为此,请按照下列步骤进行操作:

  1. 单击“开始**”**,键入 regedit,然后按 Enter。

  2. 找到并选择以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

  3. 在 “编辑” 菜单上,指向 “新建”,然后单击“ 多字符串值”。

  4. 键入 AuthForwardServerList,然后按 Enter。

  5. 在 “编辑 ”菜单上,单击“ 修改”。

  6. 在 “值”数据 框中,键入承载 Web 共享的服务器 URL,然后单击“ 确定”。

    注意

    还可以在 “值”数据 框中键入 URL 列表。 有关详细信息,请参阅本文中的“示例 URL 列表”部分。

  7. 退出注册表编辑器。

注意

  • 如果已添加 AuthForwardServerList 注册表项,请注意,如果在网络中实现了基本身份验证或摘要式身份验证,则使用注册表项无法阻止提示输入凭据。 此行为设计为基本身份验证和摘要式身份验证。
  • 修改注册表后,必须重启 WebClient 服务。

示例 URL 列表

在新条目的“值”数据框中,可以输入 URL 列表,例如以下示例:

  • https://*.Contoso.com
  • http://*.dns.live.com
  • *.microsoft.com

此 URL 列表使 WebClient 服务能够通过以下通道发送凭据:

  • 名称为 Contoso.com域的子域的任何加密通道。
  • 名称为 dns.live.com域的子域的任何非安全通道。
  • 名称以 .. 结尾 .microsoft.com的服务器的任何通道。

注意

配置 URL 列表后,即使这些服务器位于 Internet 上,凭据也会自动向 WebDAV 服务器进行身份验证。

URL 列表中要避免的事项

  • 请勿在 URL 末尾添加星号 \ 字符。 这可能导致安全风险。 例如,不要使用以下 URL:http://*.dns.live.*

  • 不要在字符串之前或之后添加星号 \ 。 这可能会导致 WebClient 服务将用户凭据发送到其他服务器。 例如,请勿使用以下 URL:

    • http://*Contoso.com

      在此示例中,服务还会将用户凭据发送到 http://extra_charactersContoso.com。

    • http://Contoso*.com

      在此示例中,服务还会将用户凭据发送到 http://Contosoextra_characters.com。

  • 在 URL 列表中,不要键入主机的 UNC 名称。 例如,不要使用以下 URL:http://*.contoso.com@SSL

  • 在 URL 列表中,列表不会在反斜杠中结束 URL,并且不包括要使用的共享名称或端口号。 例如,请勿使用以下 URL:

    • http://*.dns.live.com/
    • http://*.dns.live.com/DavShare
    • http://*dns.live.com:80
  • 不要在 URL 列表中使用 IPv6。

重要

此 URL 列表不会影响安全区域设置。 此 URL 列表仅用于将凭据转发到 WebDAV 服务器的特定目的。 应尽可能严格地创建列表,以避免出现任何安全问题。 此外,由于没有特定的拒绝列表,因此凭据将转发到与此列表匹配的所有服务器。

Status

Microsoft已确认,本文开头列出的Microsoft产品中存在此问题。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。