![计算机时间不会自动更新为当前时间 Windows 10](https://linux22.com/image/1585037/%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%97%B6%E9%97%B4%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E4%B8%BA%E5%BD%93%E5%89%8D%E6%97%B6%E9%97%B4%20Windows%2010.png)
我有一张装有 Windows 10 版本 1803 的桌子,这张桌子连接到一个蜂窝路由器(意味着路由器内部有 SIM 卡来提供互联网)。但由于某种原因,机器上的时间和日期比正常时间晚了 13 个小时。
我已经检查了 Windows 内部时钟和时区匹配
我已经检查了 Windows 时间服务及其运行情况并将其设置为自动(触发启动)
我已经检查了互联网时间并尝试与互联网时间服务器同步,我尝试了 5 种不同的 NTP 服务,但都给了我“与 {server_nane} 同步时出现错误。此操作返回是因为超时时间已过。
除了 Windows Defender 之外,我没有防火墙路由器中的日期和时间配置正确
我的 w32tm /查询/配置
[Configuration]
EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (Local)
FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 360000 (Local)
[TimeProviders]
NtpClient (Local)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 32768 (Local)
Type: NTP (Local)
NtpServer: time.windows.com,0x9 (Local)
NtpServer (Local)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)
编辑
计算机重启后,如果我尝试运行,w32tm /query /configuration
则会收到错误
发生以下错误:服务尚未启动。(0x80070426)
尽管该命令在重启之前运行正常
答案1
首先检查您的防火墙没有阻止用于时间同步的网络时间协议(UDP 端口 123)。
还要验证 Windows 时间服务 (W32Time) 是否设置为自动启动并正在运行。如果没有运行,请尝试启动它。
如果出现错误,请尝试将以下内容输入文件中.bat
并以管理员身份运行:
REM Uninstalls and Reinstalls Windows Time Service - Reboot is required
w32tm /configure /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org",0x8 /syncfromflags:MANUAL
w32tm /config /update
net stop w32time
net start w32time
w32tm /resync /nowait
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync /rediscover
如果这还不够,请在提升的 CMD 中尝试执行以下操作:
net start w32time
w32tm /config /manualpeerlist:internal_time_server /syncfromflags:MANUAL /update