文章目录[隐藏]
今天接到一例用户提交的技术售后工单,预装Windows系统的VPS虚拟机未进行ntp配置,重启后出现系统时间跟北京时间相差8小时的问题。之前也分享过Linux系统服务器同步时间的命令。
Linux操作系统时间以主板CMOS时间为格林威治标准时间,再根据系统配置的时区计算当前系统时间。Windows操作系统是直接用CMOS时间作为当前系统时间。而格林威治时间+8h=北京时间,所以会出现windows系统虚机时间会慢8小时。
解决方法
让windows系统不将硬件时间作为系统时间
1、打开注册表(快捷键win+R)输入:regedit
2、修改参数
选择”HKEY_LOCAL_MACHINE
”->“SYSTEM
”->“CurrentControlSet
”->“Control
”->“TimeZoneInformation
”,新建REG_DWORD,文件名称修改为RealTimeIsUniversal
,值为1。
3、重启虚机,即可。
重新启动你的服务器就会发现时间已经同步过来了。