全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Captain

[经验] 解决win2003时间不能自动同步的问题

[复制链接]
发表于 2011-5-19 00:15:56 | 显示全部楼层
我设置了每小时更新一次,具体频率我还不知道,要测试两天看看吧,非常感谢你的帮助
 楼主| 发表于 2011-5-19 00:16:38 | 显示全部楼层
不用客气,共同进步
发表于 2011-5-19 00:16:56 | 显示全部楼层
因为我发现应该至少两三小时时间才会变
发表于 2011-5-19 09:57:58 | 显示全部楼层
@echo off&setlocal enabledelayedexpansion&cls
::==============================================================
for /f "skip=3 tokens=2*" %%i IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache') do set ieTmp=%%j
call:extmpPath %ieTmp% ieTmp
echo IE临时文件目录=%ieTmp%
call start "IEXPLORE.EXE" "http://time.nist.gov:13"
ping /n 10 127.1>nul
for /f "tokens=* delims= " %%i in ('dir /s /b /o-d "%ieTmp%"\*time.nist*') do (
for /f "tokens=3 delims= " %%a in ('type "%%i"') do (
set hh=1%%a
set /a "h=(!hh:~0,3!%%100+8)%%24"
echo !h!!hh:~-6!|time
)
goto end
)
::==============================================================
:end
echo 按任意键退出&pause>nul
goto:eof
:extmpPath
set %2=%1
goto :eof
----
直接用ie 同步.

1. 使用默认浏览器访问 time.nist.gov:13 端口,获得GMT时间
    然后在IE临时文件目录里搜索"*time.nist*" 名称的文件.
      注意:不一定是 .htm后缀, 遨游的临时文件没有后缀,IE的有.
2. GMT+8小时=北京时间.
3. 设置计算机时间.
4. END
特点:
不需要第三方工具.

评分

参与人数 1威望 +5 收起 理由
Captain + 5 精品文章

查看全部评分

发表于 2011-5-19 11:49:55 | 显示全部楼层
为什么自带的不能同步呢
发表于 2011-5-19 20:12:08 | 显示全部楼层
原帖由 cmse 于 2011-5-19 09:57 发表
@echo off&setlocal enabledelayedexpansion&cls
::==============================================================
for /f "skip=3 tokens=2*" %%i IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVers ...

这个看不懂怎么使用
发表于 2011-5-19 20:55:45 | 显示全部楼层
原帖由 xx2008 于 2011-5-19 11:49 发表
为什么自带的不能同步呢

自带的同步是一星期一次的,84的win vps好像是有联网情况就会自动更新bios的时间,看下面84的回复

Hello,

The system time is been synced from the BIOS clock in the main hardware. You will not be able to change it to any other zone. It will automatically sync back when checking for an update or rebooted.

Let me know if there is anything else i can do to help.

Thank you!
Noufel Sarfudeen
BurstNET Windows Support Department
https://www.burst.net [US]
http://burstnet.eu [EU]
发表于 2011-5-19 21:58:00 | 显示全部楼层
支持下楼主
发表于 2011-5-24 01:05:30 | 显示全部楼层
最终自动更新时间还是失败了,发现自动更新时间要在日期正确的情况下才行的,比如今天是23号,但系统是22号,那么自动更新只把时间更新了,日期不变啊

继续求解决办法
发表于 2011-5-24 01:37:21 | 显示全部楼层
這個方法不知道行不行呢?

将Windows的缺省对待CMOS的方式改成UTC,
修改Windows的注册表,定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\

添加一个名为"RealTimeIsUniversal"的DWORD项,把值设为1。

----------------------------------------------

另一篇參考文章

解决godaddy的windows vps timezone设置后自动还原的问题      

godaddy上的vps怎么设置系统时间都无效,过几分钟就自动设置回原本的-7小时的时差,这个问题还挺严重的.估计是VPS自动同步母机的时间了.
参考老外的一些文章,找到了解决方案
其实很简单,只要几个步骤即可解决时间问题.

1.打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones,为了安全起见,我们还是先备份一下,右键Time Zones,选择export,自己命名保存一份.

2.以中国时间为例,把Time Zones下面的子目录除了China Standard Time,其它的全都删了,如图:


3.删除注册表后,关闭注册表编辑器.然后去设置系统时区,应该只有一个时区可以选择(UTC +08:00) Bejing, Chongqing, Hong Kong, Urumqi,保存即可,如图:


4.这样几个简单的步骤已经解决了系统时间自动还原的问题,如要设置其它国家的时间,请按照以上步骤如法炮制

來源:http://nick.workao.org/index.php/other/400

[ 本帖最后由 kpbearmo 于 2011-5-24 01:45 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-3-11 00:15 , Processed in 0.071377 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表