无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3742|回复: 56
打印 上一主题 下一主题

自动对时校准时间批处理

    [复制链接]
跳转到指定楼层
#
发表于 2024-3-15 17:12:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 栤樰 于 2024-3-15 17:14 编辑

每10分钟同步一次,如果不能自动同步需要手动去同步一次以后就可以自动同步

  1. @Echo Off

  2. cd %systemroot%\system32
  3. call :IsAdmin

  4. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /ve /t REG_SZ /d "0" /f
  5. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v "1" /t REG_SZ /d "time.windows.com" /f
  6. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v "2" /t REG_SZ /d "time.nist.gov" /f
  7. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v "0" /t REG_SZ /d "cn.ntp.org.cn" /f
  8. Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v "AnnounceFlags" /t REG_DWORD /d "5" /f
  9. Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters" /v "NtpServer" /t REG_SZ /d "cn.ntp.org.cn,0x9" /f
  10. Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer" /v "Enabled" /t REG_DWORD /d "1" /f
  11. Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v "SpecialPollInterval" /t REG_DWORD /d "600" /f
  12. Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v "SpecialPollTimeRemaining" /t REG_MULTI_SZ /d "cn.ntp.org.cn,0" /f
  13. ping 127.0.0.1 -n 3 >nul
  14. sc config "W32Time" start=Delayed-auto
  15. ping 127.0.0.1 -n 1 >nul
  16. sc start "W32Time"
  17. Exit

  18. :IsAdmin
  19. Reg.exe query "HKU\S-1-5-19\Environment"
  20. If Not %ERRORLEVEL% EQU 0 (
  21. Cls & Echo You must have administrator rights to continue ...
  22. Pause & Exit
  23. )
  24. Cls
  25. goto:eof
复制代码


评分

参与人数 3无忧币 +12 收起 理由
as8686886 + 5 很给力!
董大 + 5 赞一个!
yyz2191958 + 2 赞一个!

查看全部评分

53#
发表于 2024-5-4 13:13:38 | 只看该作者
不错不错
回复

使用道具 举报

52#
发表于 2024-5-4 11:51:13 | 只看该作者
感谢分享
回复

使用道具 举报

51#
发表于 2024-5-4 11:47:58 | 只看该作者
本帖最后由 x345200 于 2024-5-4 11:50 编辑
栤樰 发表于 2024-5-3 20:12
我这个命令去运行下然后手动同步一次时间,之后就会10分钟自动同步一次时间了,注意用了各种卫士安全软件 ...

完全的小白一枚,昨天查了下,直接记事本保存为BAT运行了。可以同步,昨天时间变成了15分钟一次,今天第一次好像变19分钟一次了,不知道操作是否有误。
回复

使用道具 举报

50#
 楼主| 发表于 2024-5-4 11:28:03 | 只看该作者
ylac 发表于 2024-5-4 11:15
和系统自带同步有什么区别

区别就是自带的经常同步失败或者是要自己手动去同步,这就是用自带的去同步,只是改了同步的服务器和同步的间隔时间,还是用自带的同步啊
回复

使用道具 举报

49#
发表于 2024-5-4 11:15:01 | 只看该作者
和系统自带同步有什么区别

点评

区别就是自带的经常同步失败或者是要自己手动去同步,这就是用自带的去同步,只是改了同步的服务器和同步的间隔时间,还是用自带的同步啊  详情 回复 发表于 2024-5-4 11:28
回复

使用道具 举报

48#
发表于 2024-5-4 10:29:03 | 只看该作者

感谢分享
回复

使用道具 举报

47#
 楼主| 发表于 2024-5-3 22:42:23 | 只看该作者
zhanxue 发表于 2024-5-3 20:30
windows不是自动校时的吗

自带的自动校时 间隔很久,除非你电脑24小时开着的,不然可能永远错过他校时的那个时间
回复

使用道具 举报

46#
发表于 2024-5-3 20:30:56 | 只看该作者
windows不是自动校时的吗

点评

自带的自动校时 间隔很久,除非你电脑24小时开着的,不然可能永远错过他校时的那个时间  详情 回复 发表于 2024-5-3 22:42
回复

使用道具 举报

45#
 楼主| 发表于 2024-5-3 20:12:56 | 只看该作者
x345200 发表于 2024-5-3 10:34
小白不知咋操作,但是系统时间过几天会变慢1-2分钟就要手动同步,很麻烦,希望大佬说教一下详细的操作方法 ...

我这个命令去运行下然后手动同步一次时间,之后就会10分钟自动同步一次时间了,注意用了各种卫士安全软件的不要把“Windows Time”这个优化禁用了
回复

使用道具 举报

44#
发表于 2024-5-3 10:36:47 | 只看该作者
同志们,微软提供的同步命令,误差超过多少秒,就不能用命令行同步
回复

使用道具 举报

43#
发表于 2024-5-3 10:34:54 | 只看该作者
小白不知咋操作,但是系统时间过几天会变慢1-2分钟就要手动同步,很麻烦,希望大佬说教一下详细的操作方法谢谢。

点评

我这个命令去运行下然后手动同步一次时间,之后就会10分钟自动同步一次时间了,注意用了各种卫士安全软件的不要把“Windows Time”这个优化禁用了  详情 回复 发表于 2024-5-3 20:12
回复

使用道具 举报

42#
发表于 2024-5-2 22:15:34 | 只看该作者
谢谢分享
回复

使用道具 举报

41#
发表于 2024-4-9 15:35:14 | 只看该作者
我也献丑一下:
  1. set_synctime.bat

  2. @echo off
  3. sc config w32time start= auto
  4. sc start w32time
  5. ::为本地登陆用户授权可修改时间(主要给工作站加AD域后的受限用户修改时间权限等)
  6. ntrights.exe -u INTERACTIVE +r SeSystemtimePrivilege
  7. ntrights.exe -u INTERACTIVE +r SeRemoteShutdownPrivilege
  8. ntrights.exe -u INTERACTIVE +r SeShutdownPrivilege
  9. ::创建计划任务,为服务器创建和外步时间服务器同步
  10. ::schtasks /create /ru "NT AUTHORITY\SYSTEM" /tn synctime2 /tr %windir%\tool\synctime\synctime_workgroup.bat /sc onstart
  11. ::schtasks /create /ru "NT AUTHORITY\SYSTEM" /tn synctime1 /tr %windir%\tool\synctime\synctime_workgroup.bat /sc onlogon
  12. schtasks /create /ru "NT AUTHORITY\SYSTEM" /tn synctime0 /tr %windir%\tool\synctime\synctime_workgroup.bat /sc weekly /D THU /ST 09:30 /F
复制代码

  1. synctime_workgroup.bat

  2. @echo off
  3. w32tm /config /manualpeerlist:"time.pool.aliyun.com" /syncfromflags:manual /reliable:yes /update
  4. w32tm /resync
复制代码
两个文件,第一个是用来设置权限及计划任务的(有第三方工具:ntrights.exe),第二个是执行同步的
回复

使用道具 举报

40#
发表于 2024-4-9 08:10:51 | 只看该作者
感谢分享
回复

使用道具 举报

39#
发表于 2024-4-9 07:53:49 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

38#
发表于 2024-3-25 14:36:00 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

37#
发表于 2024-3-23 10:25:33 | 只看该作者
谢谢分享。
回复

使用道具 举报

36#
发表于 2024-3-23 10:06:51 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

35#
发表于 2024-3-16 20:25:38 | 只看该作者
感谢分享
回复

使用道具 举报

34#
发表于 2024-3-16 16:26:30 | 只看该作者
liu_zhenfeng 发表于 2024-3-16 00:42
net time \\192.168.0.123 /set /y

可以写段完整的批代码吗?
通用XP,7,10,11?
回复

使用道具 举报

33#
发表于 2024-3-16 11:49:22 | 只看该作者
谢谢楼主分享!
回复

使用道具 举报

32#
发表于 2024-3-16 11:08:24 | 只看该作者
感谢楼主分享,支持顶帖!
回复

使用道具 举报

31#
发表于 2024-3-16 10:47:21 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

30#
发表于 2024-3-16 10:41:03 | 只看该作者
谢谢提供
回复

使用道具 举报

29#
发表于 2024-3-16 10:00:47 | 只看该作者
我加了另外三个 国内的
ntp.aliyun.com
time1.cloud.tencent.com
time2.cloud.tencent.com
回复

使用道具 举报

28#
 楼主| 发表于 2024-3-16 09:53:29 | 只看该作者
a583091790 发表于 2024-3-16 09:35
应该加一个  阿里云NTP,对时。国内阿里云对时

那个是国家授时中心哦,不比阿里云好吗
回复

使用道具 举报

27#
发表于 2024-3-16 09:35:29 | 只看该作者
应该加一个  阿里云NTP,对时。国内阿里云对时
回复

使用道具 举报

26#
发表于 2024-3-16 08:43:25 | 只看该作者
这个winxp有用,其他的都自带对时
回复

使用道具 举报

25#
发表于 2024-3-16 08:40:52 | 只看该作者
hilsonma 发表于 2024-3-15 23:57
如果是 goto:IsAdmin 就是你理解的

现在是call:IsAdmin 完成IsAdmin 这段后会接着call 后面的语句继续 ...

蟹蟹,十分感谢解惑
回复

使用道具 举报

24#
发表于 2024-3-16 08:05:03 | 只看该作者
做成注册表就可以了吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 14:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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