|
|
本帖最后由 zds1210 于 2025-11-2 19:29 编辑
- @Echo Off
- rem windows时间同步器工具
- COLOR 2F
- rem 获得管理权限语句,在单独的cmd脚本中要打开,打包成exe请关闭
- rem echo 检查 管理员权限.....
- rem %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&& exit
- rem 定义操作目录为当前目录,管理员权限运行必需
- pushd "%CD%"&& CD /D "%~dp0"
- rem 停止dimension4V5.3新版时间服务,以免影响win时间服务
- sc stop Dimension4
- rem 删除dimension4V5.3新版时间服务注册表项,以免重新启动影响win时间服务器
- reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dimension4" /f
- rem 停止win时间服务,防止改注册表失败
- net stop w32time
- rem 临时解限时间同步的最大时间正负限制,防止时间差大导致时间同步失败
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config" /v "MaxNegPhaseCorrection" /t REG_DWORD /d 4294967295 /f
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config" /v "MaxPosPhaseCorrection" /t REG_DWORD /d 4294967295 /f
- rem 启动时间服务时会自动同步一次;指定时间服务器,并更新状态,再强制同步时间
- rem 设置NTP服务器
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters" /v NtpServer /t REG_SZ /d "ntp.aliyun.com,0x9" /f
- rem w32tm /config /manualpeerlist:"ntp.aliyun.com" /syncfromflags:manual /reliable:yes /update
- rem w32tm /config /update
- rem 启动时间服务就会强制同步时间一次,不用再启用同步命令
- net start w32time
- rem w32tm /resync
- rem 恢复时间同步的最大时间正负限制
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config" /v "MaxNegPhaseCorrection" /t REG_DWORD /d 54000 /f
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config" /v "MaxPosPhaseCorrection" /t REG_DWORD /d 54000 /f
- rem 按32和64位版本打开时间设置窗口,所以7z打包时要分32和64位版本
- rem 如时间设置窗口不能正常同步,先修复一下时间服务再说
- rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
- rem pause
- Echo On
复制代码
|
-
-
sync.rar
1.04 KB, 下载次数: 1, 下载积分: 无忧币 -2
时间同步软件
|