凌峰创科服务平台

Windows如何同步时间服务器?

核心方法:使用命令提示符 (推荐)

这是最直接、最官方的方法,适用于所有现代 Windows 版本(Windows 7, 8, 10, 11 及 Windows Server 系列)。

Windows如何同步时间服务器?-图1
(图片来源网络,侵删)

第一步:打开命令提示符

  1. Win + R 键,打开“运行”对话框。
  2. 输入 cmd,然后按 Enter 键。
    • 注意:为了执行后续命令,你可能需要以管理员身份运行,请在“开始”菜单中搜索“命令提示符”,右键点击它,然后选择“以管理员身份运行”。

第二步:同步时间

在打开的命令提示符窗口中,输入以下命令并按 Enter

w32tm /resync /force
  • /resync:这个参数会强制计算机立即与配置的时间服务器同步。
  • /force:这个参数会覆盖任何现有的同步策略,确保立即进行同步。

执行成功后,你会看到类似 计算机已成功同步于 time.windows.com, [时间戳] 的提示信息。


详细步骤与配置

如果你希望查看或修改时间服务器设置,可以按照以下步骤进行。

查看当前时间同步配置

在命令提示符中输入:

Windows如何同步时间服务器?-图2
(图片来源网络,侵删)
w32tm /query /status

这条命令会显示你当前使用的源时间服务器、上次同步时间、偏差等信息。

查看配置的时间服务器列表

w32tm /query /configuration

这条命令会显示 Windows 当前配置的时间源(Type: NTP),以及它使用的服务器列表。

手动设置时间服务器

Windows 默认使用 time.windows.com,如果你希望使用其他更可靠或更近的时间服务器(例如国家授时中心服务器),可以手动设置。

示例:使用中国国家授时中心服务器

Windows如何同步时间服务器?-图3
(图片来源网络,侵删)
  1. 删除现有的手动配置(如果存在):

    w32tm /config /manualpeerlist:"" /syncfromflags:domhier

    这条命令会将手动配置清空,并恢复为从域层级同步(如果是域内电脑)或使用默认的 Windows 时间服务器。

  2. 添加新的时间服务器:

    w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn,time.windows.com" /syncfromflags:manual /update
    • /manualpeerlist:"...":在这里列出你想要使用的时间服务器,多个服务器用逗号隔开,推荐使用多个服务器以提高可靠性。
    • /syncfromflags:manual:指定使用手动配置的服务器列表进行同步。
    • /update:将配置应用到当前服务。
  3. 重新启动 Windows Time 服务以使配置生效:

    net stop w32time && net start w32time

    或者更简单的方式是重启电脑。

  4. 再次执行同步命令:

    w32tm /resync /force

恢复默认设置

如果你想恢复到 Windows 的默认配置,可以运行:

w32tm /unregister
w32tm /register
net stop w32time
net start w32time

这会重新注册 Windows Time 服务并重启它,恢复所有默认设置。


通过图形界面设置 (适用于 Windows 10/11)

对于不习惯命令行的用户,也可以通过图形界面进行设置。

  1. 右键点击任务栏右下角的时间显示区域,选择“调整日期/时间”。
  2. 在打开的“设置”窗口中,滚动到最底部,找到“其他日期、时间和区域设置”并点击。
  3. 在弹出的“控制面板”窗口中,点击“日期和时间”。
  4. 在“日期和时间”对话框中,切换到“Internet 时间”选项卡。
  5. 点击“更改设置...”按钮(需要管理员权限)。
  6. 你可以直接在“与以下时间服务器同步”的框中输入你喜欢的时间服务器地址(如 ntp.ntsc.ac.cn),然后点击“立即更新”。
  7. 最后点击“确定”保存设置。

常见问题与解决方法

问题1:提示“RPC 服务器不可用”

  • 原因:Windows Time 服务没有运行。
  • 解决方法
    1. Win + R,输入 services.msc 并回车。
    2. 在服务列表中找到 Windows Time
    3. 确保其“状态”是“正在运行”。
    4. 双击它,将“启动类型”设置为“自动”,然后点击“应用” -> “确定”。
    5. 如果没有运行,点击“启动”按钮。

问题2:同步失败,提示“找不到域控制器”

  • 原因:此电脑加入了域,但无法连接到域控制器来获取时间策略,域控制器通常是域内所有电脑的时间源。
  • 解决方法
    1. 确保你的电脑网络正常,可以ping通域控制器。
    2. 如果你确实希望使用外部公共 NTP 服务器而不是域控制器,可以强制使用手动配置。
      w32tm /config /syncfromflags:manual /manualpeerlist:"ntp.ntsc.ac.cn" /update
      net stop w32time && net start w32time
      w32tm /resync /force

问题3:时间同步不准确,或者总是自动变慢/变快

  • 原因
    • 主板 CMOS 电池电量不足,导致 BIOS 时间不准。
    • 电脑长时间处于休眠或睡眠状态,系统时间不更新。
    • 配置了错误或不稳定的时间服务器。
  • 解决方法
    1. 检查 CMOS 电池:如果电脑开机时提示 CMOS checksum error,或者时间经常重置,请更换主板电池。
    2. 避免长时间休眠:对于需要精确时间的服务器,建议设置为从不休眠。
    3. 更换时间服务器:尝试使用其他知名的 NTP 服务器,
      • 中国国家授时中心: ntp.ntsc.ac.cn
      • 阿里云 NTP 服务器: ntp.aliyun.com
      • Google NTP 服务器: time.google.com
      • NTP.org 服务器: pool.ntp.org (这是一个负载均衡的域名,会自动分配最近的NTP服务器)

任务 命令
立即同步时间 w32tm /resync /force
查看同步状态 w32tm /query /status
查看时间服务器配置 w32tm /query /configuration
设置自定义时间服务器 w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn" /syncfromflags:manual /update
重启时间服务 net stop w32time && net start w32time

对于绝大多数普通用户和办公室电脑,直接使用 w32tm /resync /force 就足够了,如果你需要更精确的同步,建议更换为国内的 NTP 服务器并保持电脑联网。

分享:
扫描分享到社交APP
上一篇
下一篇