前几天发现机房的电脑 CMOS 的电池没电了,除了几乎每一次开机都要按 F1 以及无法保存 BIOS 设置之外,最不爽的就是进入系统之后时间没办法自动更新了,那么我们就必须要让每次开机的时候都要求 Windows 自动联网同步时间了,这里我就介绍一种方法使用系统自带的 vbs 脚本来实现这一功能。
完成以下步骤之后每次开机登录只要能保证能正常联网就可以发现系统时间可以自动更正了。
首先我们新建一个文本文档,命名随意但后缀名设置为. vbs,比如我这里设置的就是 SyncTime.vbs,复制以下代码,保存到任意文件夹。
Set ws = CreateObject("Wscript.Shell")
ws.run "net start w32time" , vbhide
ws.run "w32tm /resync" , vbhide
打开任务计划程序(运行 -“taskschd.msc”),按如图设置添加进去上面那个脚本的位置。



确定之后正常情况这个脚本就可以在每次登录账户时运行了,而之后我们也可以在上次运行时间里检测它是否正常运行了。
那么注销或者重启看看效果吧 (●‘◡’●)。