我一直在尝试解决涉及两个域控制器的一些时间同步问题,但似乎最终遇到了更大的问题。这太可怕了。
它们都是虚拟机(一个在 Amazon EC2 上),我认为这可能会使时间服务器的事情变得复杂。
具有所有 FSMO 角色的主 DC 位于 LAN 上。我将其时间服务器配置重置如下(根据记忆):
net stop w32time
w23tm /unregister
shutdown /r /t 0
w32tm /register
w32tm /config /manualpeerlist:”0.uk.pool.ntp.org,1.uk.pool.ntp.org,2.uk.pool.ntp.org,3.uk.pool.ntp.org” /syncfromflags:manual /reliable:yes /update
W32tm /config /update
net start w32time
reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v AnnounceFlags
我检查了一下它是否被设置为 0x05,结果是这样的。输出为...
w32tm /query /status
跳跃指示器:0(无警告)层:1(主要参考 - 由无线电时钟同步)精度:-6(每刻 15.625 毫秒)根延迟:0.0000000 秒根分散:10.0000000 秒参考 ID:0x4C4F434C(源名称:“LOCL”)上次成功同步时间:2012 年 10 月 4 日 15:03:27 来源:本地 CMOS 时钟轮询间隔:6(64 秒)
虽然这不是我想要的,但我想在确保远程 DC 与其同步后再解决它。在 Amazon EC2 远程副本 DC(Windows Server 2008 R2 Core)上...
net stop w32time
w32tm /unregister
shutdown /r /t 0
w32time /register
net start w32time
这就是一切出错的地方
发生系统错误 1290。
由于同一进程中的一个或多个服务的服务 SID 类型设置不兼容,服务启动失败。具有受限服务 SID 类型的服务只能与具有受限 SID 类型的其他服务共存于同一进程中。如果刚刚配置了此服务的服务 SID 类型,则必须重新启动托管进程才能启动此服务。
我无法启动 w32time 服务。我尝试重置时间设置,并尝试撤销我所做的操作。
Ec2Config 服务也无法启动,因为它依赖于 w32time 服务。
我所见过的所有解决方案都涉及进入电话服务注册表设置,但由于它是服务器核心,它没有这个角色,而且我看不到它与时间服务之间的关系。w32time 在 LocalService 组中运行,而这个在 Core 上不存在的电话服务在 NetworkService 组中运行。
这是否与进程(svchost.exe)无法作为域帐户运行有关,因为它现在是域控制器,但最初它作为本地用户组运行,或者类似的东西?
似乎有很多人遇到过这个问题,但唯一的解决办法是使用(Core 上不存在的)电话服务。谁会使用这个服务?
答案1
嗨,我遇到了完全一样的问题。
我使用了以下公司的 Fixit 服务:http://support.microsoft.com/kb/816042
将其复制到服务器核心 PDC 安装,右键单击 msi 并取消单击块(否则在尝试运行它时您将收到访问被拒绝错误)。
从核心控制台运行 msi,然后重新启动。
然后,我尽可能准确地设置我的时钟(以允许与本地服务器时间和远程时间服务器之间的允许时差同步),然后再次输入我的设置:
w32tm /config /manualpeerlist:0.europe.pool.ntp.org,0x1 /syncfromflags:manual /reliable:yes /update
Net stop w32time & net start w32time
w32tm /resync
w32tm /query /status
w32tm /monitor
问题是无论我重新启动后做什么,设置都会恢复到一个月前的状态!!
问候
答案2
在非工作组服务器上,您可以通过网络更改启动触发器
检查 w32time 的启动触发器:
sc qtriggerinfo w32time
在网络可用时启用它:
sc triggerinfo w32time start/networkon stop/networkoff