当用户尝试将 Microsoft Windows Server 计算机上的时间与外部时间源同步时,会出现此错误。 同步时间包括运行 ‘w32tm /重新同步‘ 域或客户端计算机上的命令。
多年来有许多不同的方法来解决这个问题。 我们决定收集最好的方法并将它们包含在本文中,供您查看,并希望能解决问题。
是什么原因导致’计算机没有重新同步,因为 Windows 上没有可用的时间数据’错误?
- 组策略可能设置不当 – 一些关于 Windows 时间服务的组策略可能需要更改.
- Windows时间服务的一个参数设置错误 – 更改 Windows 时间服务的注册表设置中的参数应该有助于解决问题。
- Windows 时间服务的一般问题 – 您可以尝试运行命令和/或重新启动服务。
解决方案 1:更改组策略
这种方法是微软专家推荐的主要方法,它实际上已经帮助很多人解决了他们的问题。 根据您是在域控制器上还是在本地计算机上遇到问题并对其进行故障排除,该过程会有所不同,因此请确保您按照相应的步骤进行操作!
对于域对象:
- 打开 跑步 通过使用对话框 Windows 键 + R 组合键 在键盘上(同时按下这些键)。 类型 ”dsa。MSC” 在新打开的不带引号的框中,然后单击“确定”以打开 Active Directory 用户和计算机 Microsoft 管理控制台.
- 在里面,右键单击包含要修改的组策略对象的容器并选择 特性 从上下文菜单中。
- 在新的“容器名称”属性 将打开的窗口,导航到 组策略 单击要修改的对象并选择 编辑.
对于本地计算机:
- 打开 跑步 通过使用对话框 Windows 键 + R 组合键 在键盘上(同时按下这些键。键入“编辑器。MSC” 在新打开的不带引号的框中,然后单击“确定”以打开 本地组策略编辑器。

无论您在哪种计算机上执行这些步骤,以下步骤都是相同的:
- 在本地组策略编辑器的左侧导航窗格中,在 电脑配置双击 管理模板,并导航到 系统 > Windows 时间服务。
- 选择 Windows 时间服务 通过左键单击文件夹并检查其右侧部分。
- 双击“全局配置设置” 政策并检查“未配置“ 选项。

- 接下来,展开 Windows 时间服务文件夹并单击 时间提供者 钥匙。 在里面,你会发现三个键: 配置 Windows NTP 客户端, 启用 Windows NTP 客户端, 和 启用 Windows NTP 服务器.
- 双击每个条目并将顶部的单选按钮更改为 未配置.

- 申请 您在退出之前所做的更改。 在您重新启动之前,不会应用更改。
- 最后,重新启动计算机以保存更改并检查您是否仍然面临错误。
解决方案 2:调整注册表项
编辑注册表中的某些特定键应该使您能够正确连接到时间服务器。 这组步骤应在工作组、家庭组或任何其他具有集中式主机的网络的主机上执行。 确保在处理注册表项时要小心。
- 由于您要删除注册表项,我们建议您查看我们为您发布的这篇文章,以安全地备份您的注册表以防止其他问题。 不过,如果您仔细正确地执行这些步骤,就不会出现任何问题。
- 打开 注册表编辑器 通过在搜索栏、开始菜单或运行对话框中键入“regedit”,可以使用 Windows 键 + R 组合键。 通过在左侧窗格中导航,导航到注册表中的以下项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
- 单击此键并尝试找到一个名为 类型. 如果不存在,请创建一个新的 字符串值 条目称为 吨是的 通过右键单击窗口右侧并选择 新建 > 字符串值. 右键单击它,然后选择 调整 上下文菜单中的选项。

- 在里面 编辑 窗户下, 价值数据 部分将值更改为 NT5DS 并应用您所做的更改。 确认 在此过程中可能出现的任何安全对话框。
- 您现在可以通过单击手动重新启动计算机 开始菜单 > 电源按钮 > 重启 并检查问题是否消失。 这可能会立即解决问题。
解决方案 3:运行 Windows 时间服务命令
有一个命令可以帮助几个用户解决时间同步问题。 这是一个更复杂的“w32tm”命令,它将执行一些额外的操作以正确连接到“time.windows.com”服务器。 看看下面吧!
- 搜索 ”命令提示符” 在开始菜单中或点击旁边的搜索按钮。 右键单击出现在顶部的第一个结果,然后选择“以管理员身份运行“ 选项。

- 使用旧版 Windows 的用户可以使用 Windows 徽标键 + R 组合键来调出 运行对话框. 在框中输入“cmd”并使用 Ctrl + Shift + Enter 组合键,以便以管理员身份运行命令提示符。
- 复制并粘贴如下所示的命令,并确保单击 Enter 键盘上的键。
w32tm /config /manualpeerlist:time.windows.com,0x1 /syncfromflags:manual /reliable:yes /update
- 检查运行’w32tm /resync’命令时是否仍然出现“计算机没有重新同步,因为没有可用的时间数据”问题!
解决方案 4:重新启动 Windows 时间服务
重新启动服务也将重新启动整个过程,但它应该可以解决问题,尤其是在错误导致其行为不端的情况下。 看看下面。
- 使用键盘上的 Windows 键 + R 组合键打开运行实用程序(同时按下这些键。键入“服务。MSC” 在新打开的不带引号的框中,然后单击“确定”以打开“服务”工具。
运行服务
- 定位 Windows 时间服务 在列表上,右键单击它并从出现的上下文菜单中选择属性。
- 如果服务已启动(您可以在服务状态消息旁边查看),您应该通过单击 停止 窗口中间的按钮。 无论如何,通过单击再次运行它 开始
启动 Windows 时间服务
- 确保下面的选项 启动类型 服务属性窗口中的菜单设置为 自动的 在继续其他步骤之前。 确认更改启动类型时可能出现的任何对话框。
单击开始时,您可能会收到以下错误消息:
“Windows 无法在本地计算机上启动服务。 错误 1079:为此服务指定的帐户与为在同一进程中运行的其他服务指定的帐户不同。”
如果发生这种情况,请按照以下说明进行修复。
- 按照上述说明中的步骤 1-3 以打开服务的属性窗口。 导航到 登录 选项卡,然后单击 浏览… 按钮。
- 在下面 ”Enter 要选择的对象名称” 输入框,输入您的帐户名称,点击 检查名称 并等待名称可用。
- 完成后单击“确定”并在“密码”中输入密码 密码 如果您已设置密码,系统会在提示您输入时出现此框。 它现在应该开始没有问题!