Board logo

标题: 一个效对时间的批处理 [打印本页]

作者: 不得不爱     时间: 2006-10-27 23:33    标题: 一个效对时间的批处理

有电脑时间不正确的可以用下面的批处理代码:
@echo off
net stop w32time>nul 2>nul
net time /SETSNTP:time.windows.com>nul
net start w32time>nul

作者: NaturalJ0     时间: 2006-10-27 23:41
挺实用,谢谢版主。^_^
作者: zerocq     时间: 2006-10-27 23:44
2>nul是什么意思??.........不懂- -
作者: lxmxn     时间: 2006-10-28 00:32


  Quote:
Originally posted by zerocq at 2006-10-27 23:44:
2>nul是什么意思??.........不懂- -


  屏蔽命令在屏幕的错误输出。

作者: electronixtar     时间: 2006-10-28 00:41
好东西啊!看来上次写的那个vbs的还是复杂了
作者: yujinhui     时间: 2006-10-28 01:43
WINDOWS  的服务中禁用了TIME ,岂不无效,应再加上取消禁用的命令。

微软的TIME服务器PING都PING不通,不知管用么?

如果要是单是校对时间的话,推荐一个东东。9KB。非常好用。

http://zhenlove.com.cn/cndos/fileup/files/time.rar
作者: 不得不爱     时间: 2006-10-28 02:42
管用不自己试下不就知道了,我试了很多次都是没有问题。至于用文件来效正时间是不是小题大作了,而且这也不是BAT范围
作者: lxmxn     时间: 2006-10-28 02:50

  如果系统的Windows Time服务被禁用了呢?

  感觉还是应该应该加上一句:"sc config w32time start= auto"...

作者: kennyfan     时间: 2006-10-28 04:55
等待速度可以用两个字形容"超慢"! 有没有个好点的时间更新网站?

[ Last edited by kennyfan on 2006-10-28 at 04:57 AM ]
作者: electronixtar     时间: 2006-10-28 05:33


  Quote:
超慢

个人认为,这样校对出来的时间才是准确的。因为它使用了专门的time同步协议:SNTP
作者: 不得不爱     时间: 2006-10-28 21:53


  Quote:
Originally posted by kennyfan at 2006-10-28 04:55:
等待速度可以用两个字形容"超慢"! 有没有个好点的时间更新网站?

[ Last edited by kennyfan on 2006-10-28 at 04:57 AM ]

很快啊,我试了很多次啊
效正前如果你的时间已经很准了就看不出来变化
作者: 不得不爱     时间: 2006-10-28 21:55
还有个问题就是在2000了没有sc命令需要自己下载
作者: electronixtar     时间: 2006-10-28 23:12
没有 sc 可以 echo 出来一个 *.reg 然后 regedit 导入嘛。学会了高级命令忘记了原始解法了么?呵呵
作者: kennyfan     时间: 2006-10-28 23:17
晕..就我一个慢?等待黑屏足足5妙左右!
作者: 不得不爱     时间: 2006-10-28 23:24


  Quote:
Originally posted by electronixtar at 2006-10-28 23:12:
没有 sc 可以 echo 出来一个 *.reg 然后 regedit 导入嘛。学会了高级命令忘记了原始解法了么?呵呵

那你给写一个?
作者: 不得不爱     时间: 2006-10-28 23:26
哦,对了服务在注册表的什么键值里?
作者: vkill     时间: 2006-10-29 00:40
HKEY-LOCAL-MACHINE\System\CurrentControlSet\Services


W32Time 服务的注册表项 http://support.microsoft.com/kb/223184/zh-cn

[ Last edited by he200377 on 2006-10-29 at 12:43 AM ]
作者: 不得不爱     时间: 2006-10-29 02:27
修改一下,增加了设置系统的Windows Time服务为手动
@echo off
echo regedit4>time.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time]>>time.reg
echo "Start"=dword:00000003>>time.reg
regedit/s time.reg
del time.reg
net stop w32time 2>nul
net time /SETSNTP:time.windows.com
net start w32time

作者: NEXT     时间: 2007-1-27 02:47
时间没改过来啊
作者: TLang     时间: 2007-1-27 03:44
是不是有个选项可以让Windows自动调校时间的,也是那个服务器
作者: yc421206     时间: 2007-1-27 06:18


  Quote:
Originally posted by 不得不爱 at 2006-10-28 23:26:
哦,对了服务在注册表的什么键值里?

請問,那其他項目的服務應該鍵入什麼值
能夠列舉所有的服務嗎??
作者: electronixtar     时间: 2007-1-30 05:57


  Quote:
Originally posted by 不得不爱 at 2006-10-28 23:24:

那你给写一个?

不好意思,来晚了,呵呵。我经常没有整理old thread,sorry