我在一个独立网络上工作,该网络有 3 个域控制器,全部运行 Server 2008 r2。其中两个服务器是物理服务器 (DC1 / DC2),一个是虚拟服务器 (DC3)。
我希望我的所有系统都将 DC1 视为时间服务器,并且我希望 DC1 参照自身。DC1 无法连接到互联网,因此我只想使用其本地 cmos 时钟。
在 DC1 上使用 w32tm 命令或更改注册表,我该怎么做?目前,DC1 正在将其时钟设置为 DC3(虚拟机)上的时间,而 DC3 正在将其时钟设置为 DC1。
我可以找到很多关于如何将时钟设置为不同服务器的说明,但没有关于如何将时钟设置为其所在服务器的说明。我可以使用 127.0.0.1 作为目标 IP 地址吗w32tm /config
?
我不希望我的域控制器不同步!
答案1
在微软支持网站上找到这个并不难,因此下面是完全复制粘贴自这里。
有两种方法可以解决此问题,第一种是使用 Microsoft 提供的“帮我修复!”可执行文件,第二种是下面提到的“自己修复!”方法。
若要在不使用外部时间源的情况下配置 PDC 主机,请更改 PDC 主机上的公告标志。PDC 主机是为域担任林根 PDC 主机角色的服务器。此配置强制 PDC 主机将自己公告为可靠的时间源,并使用内置的互补金属氧化物半导体 (CMOS) 时钟。若要使用内部硬件时钟配置 PDC 主机,请按照以下步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。
在“编辑 DWORD 值”的“数值数据”框中键入 A,然后单击“确定”。
关闭注册表编辑器。
在命令提示符下,键入以下命令以重新启动 Windows 时间服务,然后按 Enter:
net stop w32time && net start w32time