问题原因
Linux操作系统以主机板CMOS芯片的时间作为格林尼治标准时间,再根据设置的时区来确定系统的当前时间。但是一般Windows操作系统并不如此,Windows系统直接将CMOS时间认定为系统当前时间,不再根据时区进行转换。
解决方案
步骤 1 登录Windows物理机操作系统。
步骤 2 单击“开始”菜单,在“搜索程序和文件”中输入“regedit”,并按“Enter”,打开注册表。
步骤 3 在“注册表编辑器”页面,选择“HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > TimeZoneInformation”。
步骤 4 在“TimeZoneInformation”右侧区域右键单击,选择“新建 > DWORD (32-位)值(D)”,添加一项类型为REG_DWORD的机码,名称为RealTimeIsUniversal,值设为1。
步骤 5 修改完成后,重启物理机。
重启完成后,物理机时间和本地时间保持一致。
如果您有其他问题,可以联系北京志远天辰天翼云代理商,为您提供一对一专业全面的技术服务,同时新/老天翼云会员,均可享受我公司代理商价格,欢迎咨询!