不能上网的电脑怎么校准时间,内网机器同步时间的方法
车间、机房里那些不联外网的电脑,用久了时间会慢慢跑偏:先是差一两分钟,后来差出十几分钟——考勤对不上、访问共享文件夹报错、登录公司域时提示账号或密码异常。想手动改,改完过几天又漂回去;想自动同步,系统默认的时间服务器都在外网上,这台机器根本够不着。
原因分析
主板晶振的走时精度有限,一天偏差几秒到几十秒属于正常损耗,长期不校准必然越走越远。系统自带的 Internet 时间校准默认指向公共时间服务器,机器不能上外网就永远对不了表。动手前要先分清两条根因链:如果每次断电重启后时间直接跳回多年以前,那是主板纽扣电池没电、BIOS 存不住时间,换电池才能断根;如果时间只是运行中慢慢漂移,才是本篇要解决的"同步"问题。内网机器的正确解法,是在局域网内指定一台自己的时间源,其余机器统一向它看齐。
分步解决
- 先分诊再动手:断电重启后年份错乱、时间归零的,先换主板纽扣电池;时间只是慢慢漂的,走下面的同步路线。
- 选一台内网时间源:优先用支持 NTP 功能的出口路由器或防火墙——多数企业级设备都内置;机房里有常开存储(如 RS2423+ 这类机架机型)或服务器的,也可以让它担任。原则只有一条:选一台几乎不关机的设备。
- 给时间源对表:这台设备若能上外网,就在它的管理界面里配置向公共时间服务器自动校准(路由器一般在"系统时间"设置页),整张内网的时间源头就准了。
- 客户机指向内网源:以管理员身份打开命令提示符,执行
w32tm /config /manualpeerlist:"192.168.1.1" /syncfromflags:manual /update(地址换成时间源实际 IP),再依次执行net stop w32time与net start w32time重启时间服务,让配置生效。 - 同步一次并验证:执行
w32tm /resync立即对表,w32tm /query /status查看"上次成功同步时间"是否刚刚刷新,w32tm /query /source确认时间源已换成内网地址。域环境的客户机默认向域控制器看齐,把域控指到内网源即可。
预防
把"时间源地址"写进新机入网的装机清单,机器进网头一件事就配好同步,别等漂了再救;每季度巡检抽几台跑一次状态查询,看上次成功同步时间是否在几小时以内。我们贵州诚鑫致达科技做内网改造,收工前有个雷打不动的动作:随手挑两台机器对一下时间再签字——时间这东西平时没人看它,出问题时全是连锁反应。