无忧启动论坛

标题: 批处理更改电脑NTP时间服务器地址 [打印本页]

作者: 15012747078    时间: 2026-1-4 09:42
标题: 批处理更改电脑NTP时间服务器地址
本帖最后由 15012747078 于 2026-1-4 10:51 编辑

求助大佬,批处理更改电脑NTP时间服务器地址,改为IP地址,双击批处理直接更改那种,谢谢

不是同步时间,是直接更改框中为想要的IP地址

图像 5.png (11.12 KB, 下载次数: 35)

图像 5.png

作者: it323    时间: 2026-1-4 10:09
等一下大佬来。
作者: a583091790    时间: 2026-1-4 10:12
就是说你要用写一个批处理命令实现同步功能呀 不会, 不过可以用小工具放在启动项 自动启动就会自动检测几次同步。
作者: cutebe    时间: 2026-1-4 10:20
可以操作注册表
作者: zzq1392281    时间: 2026-1-4 10:47

都是高手
作者: ebaqiang    时间: 2026-1-4 10:48
等热心人来
作者: wbd    时间: 2026-1-4 10:59
AI一下就有哇
作者: wbd    时间: 2026-1-4 11:00
@echo off
set SERVER_IP=172.12.2.2

echo --------------------------------------------------
echo 正在将 NTP 服务器修改为: %SERVER_IP%
echo --------------------------------------------------

:: 停止时间服务
net stop w32time >nul 2>&1

:: 清除旧配置并设置新的 NTP 服务器
:: /manualpeerlist 表示服务器列表,/syncfromflags:manual 表示仅从手动列表同步
w32tm /config /manualpeerlist:"%SERVER_IP%,0x8" /syncfromflags:manual /reliable:yes /update

:: 重新启动服务
net start w32time >nul 2>&1

:: 强制立即同步一次
echo 正在尝试与 %SERVER_IP% 进行时间同步...
w32tm /resync /force

echo.
echo --------------------------------------------------
echo 当前时间服务状态:
w32tm /query /status | findstr "源"
echo --------------------------------------------------
echo 配置完成!
pause
作者: wbd    时间: 2026-1-4 11:00
wbd 发表于 2026-1-4 11:00
@echo off
set SERVER_IP=172.12.2.2

自行测试,我没有Windows
作者: 2012雨晨绿软    时间: 2026-1-4 11:40

授时设置.7z (606 Bytes, 下载次数: 18)

作者: a66    时间: 2026-1-4 11:46
批处理更改电脑NTP时间服务器地址,不错
作者: smile_z    时间: 2026-1-4 11:57
学习一下
作者: l3429900    时间: 2026-1-4 12:09
2012雨晨绿软 发表于 2026-1-4 11:40

多谢雨神!!!
作者: guong    时间: 2026-1-4 12:50
来看看了
作者: 燕飞龙    时间: 2026-1-4 13:20
感谢雨神分享
作者: 15012747078    时间: 2026-1-4 14:13
2012雨晨绿软 发表于 2026-1-4 11:40

多谢大佬
作者: 15012747078    时间: 2026-1-4 14:39
2012雨晨绿软 发表于 2026-1-4 11:40

重新请问一下大佬,可以直接填写一个时间服务器地址IP在里面,双击后直接改动,不用出现这个选项框吗?默认就按照手填的IP直接改了
作者: win82    时间: 2026-1-4 15:31
学习一下
作者: yhage    时间: 2026-1-4 15:39
这些不是注册表操作吗
作者: 2012雨晨绿软    时间: 2026-1-4 15:56
本帖最后由 2012雨晨绿软 于 2026-1-4 16:16 编辑
15012747078 发表于 2026-1-4 14:39
重新请问一下大佬,可以直接填写一个时间服务器地址IP在里面,双击后直接改动,不用出现这个选项框吗?默 ...
  1. @echo off
  2. title  更改授时服务器并应用
  3. echo.
  4. echo         查询当前授时服务器信息
  5. echo.
  6. for /f "skip=2 tokens=1,3 delims= " %%a in ('reg.exe QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers"') do set M=%%a
  7. set /a NewM=%M%+1
  8. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /ve /t REG_SZ /d "%NewM%" /f
  9. REM  将下行“%NewIP%”直接改为你要的授时服务器NTP即可
  10. Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v "%NewM%" /t REG_SZ /d "%NewIP%" /f
  11. echo.
  12. echo         添加并应用完成 回车退出
  13. echo.
  14. pause
复制代码


作者: 15012747078    时间: 2026-1-4 17:21
2012雨晨绿软 发表于 2026-1-4 15:56

大佬,在里面改了需要的IP,但是显示不全,是我没改对吗?IP:172.18.10.49


图像 1.png (7.88 KB, 下载次数: 28)

图像 1.png

作者: 2012雨晨绿软    时间: 2026-1-4 17:30
15012747078 发表于 2026-1-4 17:21
大佬,在里面改了需要的IP,但是显示不全,是我没改对吗?IP:172.18.10.49



作者: handsome_xiang    时间: 2026-1-4 20:42
学习一下
作者: fegr    时间: 7 天前
感谢分享
作者: 15012747078    时间: 7 天前
2012雨晨绿软 发表于 2026-1-4 17:30

多谢!
作者: john138    时间: 5 天前
感谢分享。
作者: kimleee    时间: 5 天前
感谢分享,很实用
作者: windowsbest    时间: 5 天前
给你一个,我正在用,1小时同步一次,
作者: windowsbest    时间: 5 天前
15012747078 发表于 2026-1-4 14:39
重新请问一下大佬,可以直接填写一个时间服务器地址IP在里面,双击后直接改动,不用出现这个选项框吗?默 ...

我没办法上传附件,晕倒




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3