|
|
发表于 2008-10-11 10:20:24
|
显示全部楼层
………………OSX与Winows时区冲突问题的终极解决方案
这个问题的根源在于OSX和Windows将CMOS的时间处理成我们可见的系统时间的方法是不一样的。Windows认为CMOS时间就是系统时间, OSX认为CMOS时间是Coordinated Universal Time世界标准时间,系统时间是CMOS时间加上时区偏移量计算出来的时间。理论上讲,OSX的处理方法更科学,修改时区的时候可以避免修改CMOS时间。
终极解决方案就是,让Windows也采用与OSX一直的处理方法,WIndows XP以上的系统其实是默认支持这种方法的,修改注册表就可以搞定。运行regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\ ControlSet,注意,系统里面可能有多个ControlSet,例如ControlSet001、ControlSet002、 CurrentControlSet等,每个都要改。进入一个ControlSet,打开Control\TimeZoneInformation,右键 new一个DWORD,名字是RealTimeIsUniversal,值是1。所有的ControlSet都如此搞定之后,重启机器,搞定。 |
|