方法1:
1.在Ubuntu里面改(比较快捷,推荐)
先在ubuntu下更新一下时间,确保时间无误:
sudo apt-get install ntpdatesudo ntpdate
然后将时间更新到硬件上:
sudo hwclock --localtime --systohc
重新进入windows10,可以发现时间恢复正常
方法2
2.在Windows 10改(没有尝试)
首先用管理员模式打开cmd窗口 (提示:开始菜单里面找到“Windows 系统”文件夹 右键“命令提示符” 选择用管理员打开)
输入以下代码重启即可(此方法刚开始可能还未生效 多切换几次系统就好了)
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
以上是相对最快的两种方法,网上其他方法都较为繁琐,甚至有误
特摘录一个有误方法:
网上有方法说是
sudo gedit /etc/default/rcSutc=yes 改为 utc=no
但其实并没有什么效果,因为ubuntu16.04里面根本就没有utc这一项,原因是因为16.04使用systemd启动之后,时间也改成了由timedatectl来管理,utc已经不存在了,之前更老的版本才用utc记时模式,所以需要与时俱进
原文:/sakuraie/p/13341525.html