您可能会收到包含随机 DFS 目标、 随机 SYSVOL 或 NETLOGON 引用或体验性能降低的列表,当您访问在一台基于 Windows Server 2003 的计算机上的 DFS 命名空间中的共享的文件夹的 DFS 引用

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

本文内容

症状

若要访问共享的文件夹在上一个 Microsoft Windows Server 2003 Service Pack 1 (SP1) 的分布式文件系统 (DFS) 命名空间中使用客户端计算机时基于计算机,您可能会遇到以下症状:
  • 客户端计算机可能会收到包含随机或非最佳顺序的 Active Directory 站点的成本从 DFS 客户端到 DFS 目标服务器的 DFS 目标的列表的引用。

    注意若要验证是否在客户端计算机遇到此问题,检查从 DFS 服务器接收到的引用。如果在 $ 参照中的第一个 DFS 目标服务器不是最优从 DFS 客户端的角度来看,将存在问题。
  • 您可能会收到随机 SYSVOL,或从 DFS 服务器当 DFS 客户端试图访问脚本和 SYSVOL 或 NETLOGON 中存储的策略时的 NETLOGON 引用共享的域控制器上的文件夹。此行为可能会导致一个更长的时间比平时登录延迟因为您正在检索从远程站点的域控制器的 SYSVOL 数据。

    注意域控制器生成网站 costed SYSVOL 和 NETLOGON 的引用,只有
    SiteCostedReferrals
    注册表项添加到所有的域控制器上注册表并重新启动 DFS 服务。 无法添加
    SiteCostedReferrals
    注册表项后, SYSVOL 或 NETLOGON 引用包含两个目标组中。第一组包含在客户端所在的同一站点中的所有目标。第二组包含所有其余目标。
    SiteCostedReferrals
    注册表项位于以下注册表子项中:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dfs\Parameters
    值名称: SiteCostedReferrals
    数据类型: REG_DWORD
    值: 1
  • 您可能会遇到性能降低。 当您访问目标的 DFS 服务器位于得走上的广域网 (WAN) 上的共享的文件夹和网络延迟程度很高时,您会遇到此症状。
  • 由客户端计算机,您可能会遇到过多的带宽消耗。当您从其站点成本很高的目标 DFS 服务器访问大量的数据时,您会遇到此症状。
Windows Server 2003 的域控制器上或在承载 DFS 命名空间的 Windows Server 2003 成员服务器上,可能会出现此问题。

原因

因为 DFS 服务器从 SMB 服务收到了错误的 DFS 客户端 IP 地址,则会出现这些问题。

当 DFS 服务器接收从客户端的参照的请求时,DFS 服务器将使用客户端的 IP 地址来确定客户端的站点。DFS 服务器对目标服务器方面的增加从 DFS 客户机到目标服务器的站点成本参照响应中的列表进行排序。

当 SMB 服务服务器提供了一个不正确的 DFS 客户端到基于 Windows Server 2003 的 DFS 服务器的 IP 地址时,客户端接收包含列表或方面的 Active Directory 站点的成本从 DFS 客户端到 DFS 目标的非最佳顺序是随机的 DFS 目标的引用。

解决方案

服务包信息

若要解决此问题,获得最新的 service pack,Windows Server 2003 的。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
889100如何获取最新的 service pack,Windows Server 2003 的

修补程序信息

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。重要您必须在 DFS 服务器计算机上安装此修补程序。

系统必备组件

若要将此修补程序,您必须安装在计算机上的 Windows Server 2003 SP1。

注意Windows Server 2003 SP1 包含在 $ x 中基于 x64 的 Windows Server 2003 的版本。

重新启动要求

应用此修补程序后,您必须重新启动计算机。

修补程序替换信息

此修补程序不替代任何其他修补程序。

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
Windows Server 2003,32-位版本与 Service Pack 1
   Date         Time   Version           Size  File name
   --------------------------------------------------------
   11-Aug-2005  01:12  5.2.3790.2506  360,448  Srv.sys
  
Windows Server 2003,64-位基于 Itanium 的版本与 Service Pack 1
   Date         Time   Version             Size  File name     Platform
   --------------------------------------------------------------------
   11-Aug-2005  05:57  5.2.3790.2506  1,108,992  Srv.sys
   
x 基于 x64 的版本的 Windows Server 2003
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   11-Aug-2005  19:28  5.2.3790.2506      670,208  Srv.sys  

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。 在 Microsoft Windows Server 2003 Service Pack 2 中,第一次已得到纠正此问题。

更多信息

您可以查找 DFS 客户端计算机上的内部信息。为此请在命令提示符处键入以下命令:
dfsutil /PKTINFO
如果一个客户端计算机接收到错误的 DFS 引用该 dfsutil /PKTINFO 命令将显示一个类似于以下内容的输出:
--mup.sys--2 entries...
Entry: \domainname.company.com\DFSrootShortEntry: \domainname.company.com\DFSrootExpires in 300 secondsUseCount: 0 Type:0x81 ( REFERRAL_SVC DFS )		   
   0:[\servername.domainname.company.com\DFSroot] State:0x19 ( ACTIVE )
   1:[\servername2.domainname.company.com\DFSroot] State:0x09 ( )
第一项是 servername.domainname.company.com 在此示例中的 笔记 输出。

您可以非最佳顺序从引用缓存中找到。若要执行此操作,检查第一项,并验证客户端计算机的站点或远程站点中是否位于此服务器。 若要访问远程服务器名称检查网络跟踪。您可以查看远程服务器名称引用响应框架中。

要验证引用缓存中的随机 SYSVOL 或 NETLOGON 引用,验证引用缓存中列出的第一个域控制器是否位于客户端计算机的站点或远程站点中
SMB: R transact2 NT Get DFS Referral (response to frame x)

       Referrals
           Referral
               Version: 3
               Size: 34
               Server Type: SMB Server (1)
               Flags: 0x0000
               Proximity: 300
               TTL: 0
               Path Offset: 1054
               Alt Path Offset: 1114
               Node Offset: 1174
               Path: \domainname.company.com\DFSroot
               Alt Path: \domainname.company.com\DFSroot
               Node: \servername.domainname.company.com\DFSroot  <====== is this server in the client's site?
有关如何捕获网络通信的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
812953如何使用网络监视器捕获网络通信

参考

有关 DFS 和 DFS 的详细信息站点成本核算,请访问以下 Microsoft 网站:Windows Server 2003 和 Windows 2000 Server 相关的更新的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
831201 Windows Server 2003 和 Windows 2000 Server 的更新使得可能将登录服务器的 DFS 引用列表顶部
有关可用于支持 DFS 命名空间的客户端故障回复的修补程序的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
898900 修补程序是可用于支持 DFS 命名空间的客户端故障回复
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
258262如何将一个 dword 值写入注册表
在这篇文章中使用的术语有关的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明

x 基于 x64 的 Windows 版本的 Microsoft 的技术支持

技术支持和帮助的 x 基于 x64 的 Windows 版本,提供了与硬件制造商联系。硬件制造商提供的支持,因为是 x 基于 x64 的版本的 Windows 所包含的您的硬件。与硬件制造商联系,可能有自定义 Windows 安装与唯一的组件。独特组件可能包括特定设备驱动程序,或者可能包括以最大限度地提高硬件的性能的可选设置。如果您需要与您 x 基于 x64 的 Windows 版本的技术帮助,Microsoft 将提供合理工作量协助。但是,您可能必须直接与制造商联系。您的制造商是最佳限定来支持您的制造商在硬件上安装的软件。

有关 Microsoft Windows XP 专业 x64 版的产品信息请访问下面的 Microsoft 网站:
http://www.microsoft.com/windowsxp/64bit/default.mspx
产品 x 的 Microsoft Windows Server 2003 的基于 x64 的版本有关的信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx

属性

文章编号: 905846 - 最后修改: 2009年1月6日 - 修订: 5.2
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Service Pack 1?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
关键字:?
kbmt kbautohotfix kbqfe kbwinserv2003sp2fix kbhotfixserver kbtshoot kbfix kbbug kbpubtypekc KB905846 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 905846
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