我家里的桌面电脑(HP Z800服务器)用了五年多了, 最近发现时钟走得偏慢, 关机重启或者休眠恢复后时钟还停留在之前的状态. 每次都得同步时间, 很是麻烦.
CMOS电池老化
基于这台电脑已经有十年的寿命了(ZP 800服务器大概是2010年推出的), 很有可能的原因就是CMOS电池都化, 寿命已尽. CMOS电池是在主板BIOS上的一小圆形电池, 主要是在关机的情况下持续的给BIOS供电, 用于记录时间和主板的一些设置.
解决方法: 更换电池.
灰尘
主机用久了都会积灰, 特别是主板上很多灰尘. 计算机的天敌就是灰尘, 灰尘会影响电子零件的寿命. 电脑时钟不准确有可能是灰尘引起的.
解决方法: 我们可以用吸尘器对主板进行一次大规模清理.
Windows时间服务
点击开始, 运行, 输入 services.msc, 然后找到 Windows Time 时间服务, 选择 自动启动服务.
也可以通过以下两组命令来完成重启Windows时间服务的操作:
$ net stop w32time The Windows Time service is stopping. The Windows Time service was stopped successfully. $ net start w32time The Windows Time service is starting. The Windows Time service was started successfully.
同步互联网时间
我们可以设置让计算机自动从互联网上获取时间. 通过控制面版, 选择日期与时间 (Date and Time), 选择互联网时间 (Internet Time), 改变设置 (Change Settings), 勾上同步. 同时点上 Update 即可立刻同步互联网的时间 (例如可以从 time.windows.com 获取当前最准确的时间, 也可以选择其它时间同步的服务器)
也可以通过以下命令来同步时间. 我们还可以把以下命令定时的安排到任务计划 Job Scheduler 中按时执行(例如一小时一次)
$ w32tm /resync Sending resync command to local computer The command completed successfully.
我们可以写一个Windows批处理文件或者把以上的命令每次按间隔时间重复执行:
$ type timesync.cmd @echo off :repeat w32tm /resync timeout 60 > nul # 每60秒 goto repeat
然后开机自动执行该脚本即可.
还可以通过 w32tm /query /status 来查看最近一次时间同步的情况:
$ w32tm /query /status Leap Indicator: 3(not synchronized) Stratum: 0 (unspecified) Precision: -23 (119.209ns per tick) Root Delay: 0.0283558s Root Dispersion: 8.3099902s ReferenceId: 0x00000000 (unspecified) Last Successful Sync Time: 27/01/2020 21:33:43 Source: time.windows.com,0x9 Poll Interval: 10 (1024s)
英文: How to Fix a Slow/Incorrect Clock on Windows?
loading...
上一篇: 用 Transferwise (Wise) 把英镑换成人民币汇回中国便宜快捷
下一篇: 本命年戴红绳
