Answers:
点击时钟,然后选择“更改日期和时间设置...”
点击“互联网时间”标签。是否设置了与之同步时间time.windows.com
?如果是这样,请尝试取消选中该框,保存设置,然后重新启动以查看是否可以解决您的问题。如果尚未检查,请尝试检查并确保将其设置为time.windows.com
。
这是一篇可能解释该问题的文章:
Windows / Ubuntu Dual Boot-Setting时间中的一个改变了另一个时间
BIOS是基本时钟,并在操作系统关闭时保留时间。
他进入Windows,时间到了。他可以手动或通过时间服务器对其进行修复,而Windows则可以“修复” BIOS中主板硬件时钟的时间。然后他重新启动进入Ubuntu,然后从主板上获取时间并将操作系统设置为该时间。由于Linux期望硬件时钟为UTC而不是EDT,所以要用4个小时。在Ubuntu中,他要么手动修复时间,要么通过ntp时间服务器修复时间,然后在关闭Linux时很有帮助地“修复”硬件时钟。然后我们走...
请注意,在运行一个或另一个虚拟化时,您不会得到此信息,而只是在双重引导时。
这样做更好吗?
因此,似乎对于Windows和Ubuntu双重引导,两者都绝对需要使用时间服务器。
对于Windows,请参见此:处理Windows Vista时间同步问题。
一个简单快速的答案对我有用:
创建一个time.bat
具有以下内容的文件:
%windir%\system32\sc.exe start w32time task_started
将bat文件放入启动中,然后重新启动。稍作延迟(从30秒到1分钟)后,系统时间将被纠正。
还要检查BIOS中的日期/时间设置。我发现在Windows中更改时间不会更改BIOS时钟。
添加密钥
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation \ RealTimeIsUniversal = 1
数据类型为DWORD32的我也解决了这个问题。Ubuntu双重启动问题。
在不知道您正在运行哪个操作系统的情况下,我假设它是XP还是W2K。尝试重新注册时间服务,方法是在命令提示符下键入以下命令(“开始” |“运行” |键入cmd,然后单击“确定”),然后在每个命令之后按Enter。
net stop w32time
w32tm.exe /unregister
w32tm.exe /register
net start w32time