当您尝试访问网络驱动器映射的基于 Windows Vista 的计算机上的错误消息到 Web 共享:"所请求的操作未执行因为用户未经身份验证"

文章翻译 文章翻译
文章编号: 941050 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑下面的情况下,基于 Windows Vista 的计算机上:
  • 需要用户凭据的 Web 共享映射网络驱动器。
  • 配置要使用"登录时重新连接"选项的驱动器。
  • 您输入的用户凭据,然后单击以选中 请记住我的密码 复选框,当您访问该驱动器。
  • 重新启动计算机,或从 Windows Vista 注销。
在此方案中,当您再次登录到基于 Windows Vista 的计算机,您会收到如下所示,当您试图访问映射的驱动器时的错误消息:
若要连接时出错 地址
由于用户未被验证,无法执行所请求的操作
未恢复连接
注意 将映射的驱动器为断开您登录到计算机后再次出现。

原因

在 Windows Vista,Web 分布式创作和版本控制 (WebDAV) 重定向器使用 Windows HTTP 服务 (WinHTTP) 而不是 Windows 互联网 (WinInet) API。在非代理网络配置中,WinHTTP 仅在发生本地 intranet 站点上的请求的响应中发送用户凭据。因此,如果没有代理服务器配置,您可能无法访问要求用户凭据的共享。

解决方案

重要 此节、 方法或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重的问题。因此,请确保您认真执行这些步骤。为增加保护,请对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何备份和还原在 Windows 注册表
要解决此问题,请应用修补程序 943280。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
943280系统提示您输入您的凭据,在访问 FQDN 网站时使用了无代理服务器配置的基于 Windows Vista 的客户端计算机
应用此修补程序后,您必须创建注册表项。为此,请按照下列步骤:
  1. 单击 启动类型 注册表编辑器 在中 开始搜索 框中,并按 输入.
  2. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. 在上 编辑 菜单指向 然后单击 多字符串值.
  4. 类型 AuthForwardServerList 然后按 输入.
  5. 在上 编辑 菜单中,单击 修改.
  6. 在中 值日期 框中,键入承载 Web 共享的服务器的 URL,然后单击 确定.

    注意 您还可以键入列表中的 Url 值日期 框。有关详细信息,请参见"示例 URL 列表"一节。
  7. 退出注册表编辑器。
创建此注册表项后,WebClient 服务将读取的项值。如果客户端计算机尝试访问与列表中的表达式的任何匹配的 URL,用户凭据将成功发送到用户进行身份验证,即使没有代理服务器配置。

注意 您必须重新启动 WebClient 服务之后您修改注册表。

示例 URL 列表

下面是一个示例 URL 列表:
https://*.Contoso.com
http://*.dns.live.com
*.microsoft.com
https://172.169.4.6
此 URL 列表启用发送凭据通过以下渠道的 WebClient 服务。

注意 在配置此 URL 列表后,凭据将自动到 WebDAV 服务器验证,即使这些服务器是在 Internet 上。
  • 任何加密通道以其名称是 Contoso.com 域的子域。
  • 给子域,其名称是 dns.live.com 域中的任何不安全通道。
  • 到服务器的名称以结尾的任何通道"。 microsoft.com。"
  • 到主机的 IP 地址是 172.169.4.6 任何加密的通道。

要避免在 URL 列表中的情况

  • 不要在 URL 结尾处添加一个星号 (*)。当您执行此操作时,可能会导致安全风险。例如,不要使用以下:
    http://*.dns.live.*
  • 不要在字符串前后添加一个星号 (*)。当您执行此操作时,WebClient 服务可以向更多的服务器发送用户凭据。例如,不要使用以下:
    • http://*Contoso.com

      在此示例中,该服务还会发送用户凭据以 http://extra_charactersContoso.com。
    • http://Contoso*.com

      在此示例中,该服务还会发送用户凭据以 http://Contosoextra_characters。 com。
  • 不要在 URL 列表中键入主机的 UNC 名称。例如,不要使用以下:
    *.contoso.com@SSL
  • 不包括共享名称或在 URL 列表中使用的端口号。例如,不要使用以下:
    • http://*.dns.live.com/DavShare
    • http://*dns.live.com:80
  • 在 URL 列表中不使用 IPv6。
重要 此 URL 列表上不起安全区域设置,并且此 URL 列表仅用于特定目的的转发到 WebDAV 服务器的凭据。若要避免任何安全问题尽可能限制性地创建列表。此外,还请注意没有任何特定于拒绝列表。因此,凭据被转发到与此列表匹配的所有服务器。

如果在网络中实现基本身份验证或摘要式身份验证,修补程序 943280 不能更改此行为。这种现象是设计在基本身份验证模式和摘要式身份验证模式。

通过互联网,IIS 不支持 Windows 身份验证。因此,此修补程序仅适用于 Intranet 方案。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的一个问题。

属性

文章编号: 941050 - 最后修改: 2011年10月26日 - 修订: 1.0
这篇文章中的信息适用于:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Ultimate
关键字:?
kbtshoot kbexpertiseadvanced kbprb kbmt KB941050 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 941050
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com