起因:

博主近日在电脑上安装了黑苹果,麻烦随之就来了,macOS和Windows两个系统看到硬件时间的方式不一样,Windows会把硬件的时间当做本地时间,而Mac会计算UTC来当做系统时间,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8,这样,当PC中同时有多系统共存时,就出现了问题。

网上查阅解决方法,都不管用。虽然也可以每次都打开设置手动同步时间,但未免也太麻烦了。

解决思路:

既然每次开机手动同步很麻烦,那就让他自动同步呗qwq

于是我写了个cmd脚本

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
%以管理员身份运行%
net stop w32time
%停止WindowsTime服务%
net start w32time
%启动WindowsTime服务%
w32tm /resync
%同步时间%

保存为time.cmd,Win+R键打开“运行”,输入“shell:startup”打开自启文件夹,把刚刚保存的文件拖进去设置成开机自启

这样,每次开机的时候,电脑就会自动同步到正确的时间,也算是曲线救国吧!

结束

如果觉得有用的话可以分享给别人,也可以在下方打赏请我喝水哦,我不介意的qwq


逸一时,误一世