[20240202]windows時間同步問題.txt

lfree發表於2024-02-19

[20240202]windows時間同步問題.txt

--//家裡的膝上型電腦電池電池沒有電了,開始可能電池僅僅不足,每次開機滴滴響5次,然後再響5次,但是時間還是對的.
--//最近一段時間已經不行,每次都要手工設定時間,拆機比較麻煩,過節不想搞出事情,看了一些資料.建立指令碼如下:

d:\> cat tsync.bat
@echo off
w32tm /resync

--//測試如下:
d:\>tsync
將 resync 命令傳送到本地計算機
成功地執行了命令。

--//OK,時間同步沒有問題.在桌面上建立一個快捷鍵.
--//再重啟電腦測試發現不行:

d:\>tsync
發生下列錯誤: 服務尚未啟動。 (0x80070426)

--//難道選擇同步更新自動會啟動相關服務.
--//修改如下:
@echo off
net stop w32time
net start w32time
w32tm /resync
net stop w32time

d:\>tsync
沒有啟動 Windows Time 服務。
請鍵入 NET HELPMSG 3521 以獲得更多的幫助。
Windows Time 服務正在啟動 .
Windows Time 服務已經啟動成功。

將 resync 命令傳送到本地計算機
此計算機沒有重新同步,因為要求的時間更改太大。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Windows Time 服務正在停止.
Windows Time 服務已成功停止。

--//時間間隔太大.
--//上網檢索,發現修改登錄檔可以避開這個問題.

--//開啟登錄檔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
MaxPosPhaseCorrection
MaxNegPhaseCorrection
--//兩個預設值都是d2f0
--//d2f0 = 54000,看了一些介紹單位是秒.如果是秒,間隔是54000/3600 = 15小時.
--//將他們預設16進位制值改為0xFFFFFFFF.

--//tsync.reg:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config]
"MaxNegPhaseCorrection"=dword:ffffffff
"MaxPosPhaseCorrection"=dword:ffffffff

d:\>tsync
沒有啟動 Windows Time 服務。

請鍵入 NET HELPMSG 3521 以獲得更多的幫助。

Windows Time 服務正在啟動 .
Windows Time 服務已經啟動成功。

將 resync 命令傳送到本地計算機
成功地執行了命令。
Windows Time 服務正在停止.
Windows Time 服務已成功停止。

--//OK,現在可以實現時間同步了.

來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/267265/viewspace-3006802/,如需轉載,請註明出處,否則將追究法律責任。

相關文章