无忧启动论坛

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

[求助] 批处理更改电脑NTP时间服务器地址

[复制链接]
跳转到指定楼层
1#
发表于 昨天 09:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 15012747078 于 2026-1-4 10:51 编辑

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

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

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

图像 5.png
2#
发表于 昨天 10:09 | 只看该作者
等一下大佬来。
回复

使用道具 举报

3#
发表于 昨天 10:12 | 只看该作者
就是说你要用写一个批处理命令实现同步功能呀 不会, 不过可以用小工具放在启动项 自动启动就会自动检测几次同步。
回复

使用道具 举报

4#
发表于 昨天 10:20 | 只看该作者
可以操作注册表
回复

使用道具 举报

5#
发表于 昨天 10:47 | 只看该作者

都是高手
回复

使用道具 举报

6#
发表于 昨天 10:48 | 只看该作者
等热心人来
回复

使用道具 举报

7#
发表于 昨天 10:59 | 只看该作者
AI一下就有哇
回复

使用道具 举报

8#
发表于 昨天 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
回复

使用道具 举报

9#
发表于 昨天 11:00 | 只看该作者
wbd 发表于 2026-1-4 11:00
@echo off
set SERVER_IP=172.12.2.2

自行测试,我没有Windows
回复

使用道具 举报

10#
发表于 昨天 11:40 | 只看该作者

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

点评

重新请问一下大佬,可以直接填写一个时间服务器地址IP在里面,双击后直接改动,不用出现这个选项框吗?默认就按照手填的IP直接改了  详情 回复 发表于 昨天 14:39
多谢大佬  详情 回复 发表于 昨天 14:13
多谢雨神!!!  详情 回复 发表于 昨天 12:09
回复

使用道具 举报

11#
发表于 昨天 11:46 | 只看该作者
批处理更改电脑NTP时间服务器地址,不错
回复

使用道具 举报

12#
发表于 昨天 11:57 | 只看该作者
学习一下
回复

使用道具 举报

13#
发表于 昨天 12:09 | 只看该作者
回复

使用道具 举报

14#
发表于 昨天 12:50 | 只看该作者
来看看了
回复

使用道具 举报

15#
发表于 昨天 13:20 | 只看该作者
感谢雨神分享
回复

使用道具 举报

16#
 楼主| 发表于 昨天 14:13 | 只看该作者
回复

使用道具 举报

17#
 楼主| 发表于 昨天 14:39 | 只看该作者

重新请问一下大佬,可以直接填写一个时间服务器地址IP在里面,双击后直接改动,不用出现这个选项框吗?默认就按照手填的IP直接改了

点评

去掉“set /p。。。 ”直接将%NewIP%改成你要改的真实NTP即可  详情 回复 发表于 昨天 15:56
回复

使用道具 举报

18#
发表于 昨天 15:31 | 只看该作者
学习一下
回复

使用道具 举报

19#
发表于 昨天 15:39 | 只看该作者
这些不是注册表操作吗
回复

使用道具 举报

20#
发表于 昨天 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
复制代码

点评

大佬,在里面改了需要的IP,但是显示不全,是我没改对吗?IP:172.18.10.49  详情 回复 发表于 昨天 17:21
回复

使用道具 举报

21#
 楼主| 发表于 昨天 17:21 | 只看该作者

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


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

图像 1.png

点评

[attachimg]570210[/attachimg]  详情 回复 发表于 昨天 17:30
回复

使用道具 举报

22#
发表于 昨天 17:30 | 只看该作者
15012747078 发表于 2026-1-4 17:21
大佬,在里面改了需要的IP,但是显示不全,是我没改对吗?IP:172.18.10.49


回复

使用道具 举报

23#
发表于 昨天 20:42 | 只看该作者
学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-5 13:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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