前几日与一朋友闲聊,得知他那儿有台DC(CPU为双核AMD处理器)总是报1054错误,当时第一反应就是DNS出错。不过据他说DNS相关部分工作、设置正常。
第二天,他将该KB地址(http://support.microsoft.com/default.aspxscid=kb;EN-US;938448)发了过来,我试翻译如下:


当使用AMD双核或多核Opteron处理器时,基于Windows Server 2003系列操作系统的服务器可能出现时间戳偏差
 
 
症状
  当使用AMD双核或多核Opteron处理器时,基于Windows Server 2003系列操作系统的服务器可能出现时间戳偏差。发生此问题时,依赖于时间戳计数器的操作可能无法正常运行。这些操作包括网络通信和性能监视。举例来 说,如果该服务器是Active Directory(活动目录)域控制器,您可能收到以下错误信息:
意外的网络错误 (事件 ID 1054)
事件说明:
Windows 无法获得计算机网络的域控制器名。(意外的网络出错) 组策略处理中止。
原因
  当不同的处理器核心时间戳不同步的时候引发该问题。Windows Server 2003使用时间戳作为计时器的源。每个处理器核心包含一个时间戳计数器。
 
解决方法
  要解决此问题, 配置 Windows Server 2003以使用PM_TIMER设置来代替时间戳计数器。要完成此操作,需在Boot.ini文件中添加/ usepmtimer参数并重新启动服务器。
 
注意 当您从AMD下载并安装了最新的AMD PowerNow! 技术的驱动程序后,/ usepmtimer参数将被自动添加入Boot.ini文件。单纯更新处理器驱动程序并不解决该问题,在安装驱动程序过程中对Boot.ini文件进行的修改才是解决问题的所在。
 
问题状态
  Microsoft已确认这是Microsoft产品中存在的问题。
 
更多信息
本文所讨论的第三方产品并非由微软提供,由这些产品引起的任何问题,Microsoft予以免责。
 
这篇文章中的信息适用于:
Microsoft Windows Server 2003 Service Pack 2
Microsoft Windows Server 2003, 标准版 (32位 x86)
Microsoft Windows Server 2003, 企业版
Microsoft Windows Server 2003, 数据中心版 (32位 x86)
Microsoft Windows Server 2003, Web服务器版
Microsoft Windows Server 2003, x64 标准版
Microsoft Windows Server 2003, x64 企业版
Microsoft Windows Server 2003, x64 数据中心版
Microsoft Windows Server 2003, 基于安腾系统的企业版
Microsoft Windows Server 2003, 基于安腾系统的数据中心版

Microsoft Windows Server 2003 SP1
Microsoft Windows Server 2003, 标准版 (32位 x86)
Microsoft Windows Server 2003, 企业版
Microsoft Windows Server 2003, 数据中心版 (32位 x86)
Microsoft Windows Server 2003, Web服务器版
Microsoft Windows Server 2003, 基于安腾系统的企业版
Microsoft Windows Server 2003, 基于安腾系统的数据中心版

Microsoft Windows Server 2003, x64 标准版
Microsoft Windows Server 2003, x64 企业版
Microsoft Windows Server 2003, x64 数据中心版