win7和win10双系统笔记本时间与实际时间不对

win7时间和BIOS时间一样,是实际时间,win10时间比BIOS(也是实际时间)快了8小时,时区都是同一个,这是为什么?

这是因为win10和win7用的计时方法不一样
前一段时间刚装了win10和win7的双系统。发现win7的系统时间不对,机子没上网,每天开机时,总会慢8小时,不知道怎么回事,因为忙别的事情,所以过了那几天才找原因,后来发现 windows time服务没有自动,所以想当然认为是这个原因。

用了几次也没发现什么异常,因为今天开机时候没插网线,直接进了 win10.,发现时间快了8小时,插上网线就正常了,所以觉得不太正常,所以重启进了win7,发现慢了8小时,这才意识到可能是两个系统设置不同,导致的这个时间问题。于是google:
两个概念:
UTC即Universal Time Coordinated,协调世界时
GMT 即Greenwich Mean Time,格林尼治平时
Windows 7与 win10 缺省看待系统硬件时间的方式是不一样的:
win7把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
win10把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
这样,当PC中同时有多系统共存时,就出现了问题。

假如你的win10设置的时区都为北京时间东八区,当前系统时间为9:00AM。则此时硬件中存储的实际是UTC 时间1:00AM。这时你重启进入Windows7后,你会发现windows7系统中显示的时间是 1:00AM,比linux中慢了八个小时。同理,你在Windows7中更改或用网络同步了系统时间后,再到win10中去看,系统就会快了8小时。 在实行夏令时的地区,情况可能会更复杂些。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-05
解决方法:在Windows下进行如下修改:
在 注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\
下中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1 的键值。
或者桌面新建—>文本文档—复制下面的内容到文本文档–>修改文本文档.txt—>文本文档.bat.–>双击运行–>重新启动
文本文档.txt内容如下:
@echo off
color 0a
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
echo.
echo 已让Windows识别存贮在主板CMOS内的时间为格林威治标准时间(GMT),即系统根据CMOS时间和设置的时区来确定当前系统的时间。
echo.
pause
第2个回答  2018-12-30
首先建议您查杀电脑病毒,看看是否是病毒造成的。再有就是更换主板上那快来看小电池了,一般电脑成有卖,10元钱一个。换好电池要进BIOS,恢复BIOS的出厂设置,按F10保存退出。
之后等待机器进入系统,您直接点击右下角时间就可以更改时间了,这时的错误就会被改正了。也可以在BIOS更改时间,不过一般我都是在系统里更改时间。
第3个回答  2019-01-07
没遇到过,我win7和win10双系统都是一样的时间。
你的相差8个小时,明显的是时区问题。但你又说二个系统时区一样的,那我就不知道哪里出问题了,毕竟没遇到过。
第4个回答  2018-12-29
按WIN键+R键打开运行窗口。
输入MSCONFIG按回车键打开。
点击“引导”。
然后点击选中要设置为默认的启动的系统,选中后点击底下的“设为默认值”。
在超时位置输入开机选择系统的等待时间,以秒为单位。
设置好后点击“确定”,重启电脑。本回答被网友采纳