核心方法:使用命令提示符 (推荐)
这是最直接、最官方的方法,适用于所有现代 Windows 版本(Windows 7, 8, 10, 11 及 Windows Server 系列)。

第一步:打开命令提示符
- 按
Win + R键,打开“运行”对话框。 - 输入
cmd,然后按Enter键。- 注意:为了执行后续命令,你可能需要以管理员身份运行,请在“开始”菜单中搜索“命令提示符”,右键点击它,然后选择“以管理员身份运行”。
第二步:同步时间
在打开的命令提示符窗口中,输入以下命令并按 Enter:
w32tm /resync /force
/resync:这个参数会强制计算机立即与配置的时间服务器同步。/force:这个参数会覆盖任何现有的同步策略,确保立即进行同步。
执行成功后,你会看到类似 计算机已成功同步于 time.windows.com, [时间戳] 的提示信息。
详细步骤与配置
如果你希望查看或修改时间服务器设置,可以按照以下步骤进行。
查看当前时间同步配置
在命令提示符中输入:

w32tm /query /status
这条命令会显示你当前使用的源时间服务器、上次同步时间、偏差等信息。
查看配置的时间服务器列表
w32tm /query /configuration
这条命令会显示 Windows 当前配置的时间源(Type: NTP),以及它使用的服务器列表。
手动设置时间服务器
Windows 默认使用 time.windows.com,如果你希望使用其他更可靠或更近的时间服务器(例如国家授时中心服务器),可以手动设置。
示例:使用中国国家授时中心服务器

-
删除现有的手动配置(如果存在):
w32tm /config /manualpeerlist:"" /syncfromflags:domhier
这条命令会将手动配置清空,并恢复为从域层级同步(如果是域内电脑)或使用默认的 Windows 时间服务器。
-
添加新的时间服务器:
w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn,time.windows.com" /syncfromflags:manual /update
/manualpeerlist:"...":在这里列出你想要使用的时间服务器,多个服务器用逗号隔开,推荐使用多个服务器以提高可靠性。/syncfromflags:manual:指定使用手动配置的服务器列表进行同步。/update:将配置应用到当前服务。
-
重新启动 Windows Time 服务以使配置生效:
net stop w32time && net start w32time
或者更简单的方式是重启电脑。
-
再次执行同步命令:
w32tm /resync /force
恢复默认设置
如果你想恢复到 Windows 的默认配置,可以运行:
w32tm /unregister w32tm /register net stop w32time net start w32time
这会重新注册 Windows Time 服务并重启它,恢复所有默认设置。
通过图形界面设置 (适用于 Windows 10/11)
对于不习惯命令行的用户,也可以通过图形界面进行设置。
- 右键点击任务栏右下角的时间显示区域,选择“调整日期/时间”。
- 在打开的“设置”窗口中,滚动到最底部,找到“其他日期、时间和区域设置”并点击。
- 在弹出的“控制面板”窗口中,点击“日期和时间”。
- 在“日期和时间”对话框中,切换到“Internet 时间”选项卡。
- 点击“更改设置...”按钮(需要管理员权限)。
- 你可以直接在“与以下时间服务器同步”的框中输入你喜欢的时间服务器地址(如
ntp.ntsc.ac.cn),然后点击“立即更新”。 - 最后点击“确定”保存设置。
常见问题与解决方法
问题1:提示“RPC 服务器不可用”
- 原因:Windows Time 服务没有运行。
- 解决方法:
- 按
Win + R,输入services.msc并回车。 - 在服务列表中找到 Windows Time。
- 确保其“状态”是“正在运行”。
- 双击它,将“启动类型”设置为“自动”,然后点击“应用” -> “确定”。
- 如果没有运行,点击“启动”按钮。
- 按
问题2:同步失败,提示“找不到域控制器”
- 原因:此电脑加入了域,但无法连接到域控制器来获取时间策略,域控制器通常是域内所有电脑的时间源。
- 解决方法:
- 确保你的电脑网络正常,可以ping通域控制器。
- 如果你确实希望使用外部公共 NTP 服务器而不是域控制器,可以强制使用手动配置。
w32tm /config /syncfromflags:manual /manualpeerlist:"ntp.ntsc.ac.cn" /update net stop w32time && net start w32time w32tm /resync /force
问题3:时间同步不准确,或者总是自动变慢/变快
- 原因:
- 主板 CMOS 电池电量不足,导致 BIOS 时间不准。
- 电脑长时间处于休眠或睡眠状态,系统时间不更新。
- 配置了错误或不稳定的时间服务器。
- 解决方法:
- 检查 CMOS 电池:如果电脑开机时提示 CMOS checksum error,或者时间经常重置,请更换主板电池。
- 避免长时间休眠:对于需要精确时间的服务器,建议设置为从不休眠。
- 更换时间服务器:尝试使用其他知名的 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 服务器并保持电脑联网。
