如果正常使用计算机,系统是很少会出现北京时区丢失现象的,但偏偏有时会发生。
前一段时间用QQ,发现自己的发言时显示的时间与网友的时间不一致,总是差那么几个小时。
于是用Win XP 系统自带的"Internet时间"自动更新了一下,这一更新发现,机子上的系统时间不对了。
一看原来机子的时区成了“温哥华”,而且只有这一个时区了!
打开注册表,查找“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Time Zones”里面也选面没有了。“北京时区”蒸发了?!
谁动了注册表里的时区子项呢?病毒?!用本机的杀毒软件和在线的杀毒软件,杀了几遍没有发现异常。
回想一下,用过“Windows 优化大师”时里面有删除多余时区选项。平时的软件只有这一个对注册表里的时区有过操作了。现在只能手工添加了。
找一个时区正常的计算机,打开注册表,在里面查看一下“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Time Zones”项内China Standard Time下面所有内容
然后,打开丢失时区的机器的注册表,在相应的项目下,添加“China Standard Time”子项
并分别添中值
"Display"="(GMT+08:00) 北京,重庆,香港特别行政区,乌鲁木齐"
"Dlt"="中国夏季时间"
"Std"="中国标准时间"
"MapID"="-1,75"
"Index"=dword:000000d2
"TZI"=hex:20,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
如果对注册表的操作不熟可以直接下载附件中的.reg文件,双击后在弹出对话框内确认导入就可以了。