如果您管理組織的 IT 基礎設施,配置 NTP 對於確保正確且準確的時間同步至關重要,從而實現事件記錄、網絡安全和其他計算機操作。在這篇文章中,我們將討論如何在網絡上配置 NTP 服務器Windows 服務器。
網絡時間協議 (NTP) 是一種高度可擴展的互聯網協議,有助於確定最準確的時間信息並同步計算機系統上的時間設置。
為了在 Windows Server 上配置 NTP 服務器,您可以使用 Windows 註冊表或 PowerShell。
1]使用註冊表編輯器配置NTP服務器
首先,我們將了解如何使用註冊表編輯器配置 NTP 服務器。我們將配置 Windows 註冊表,它是一個用於設置計算機設置的分層數據庫。為此,您可以按照下面提到的步驟操作。
- 採取一個。
- 然後,我們將使用註冊表項啟用NtpServer並配置Win32Time的AnnounceFlags。
- 接下來,我們需要重新啟動 NTP 服務器。
- 最後,我們將在防火牆中打開相應的UDP端口。
要打開註冊表編輯器,我們可以打開跑步,類型“註冊表”,並單擊“確定”。 UAC 出現提示後,單擊“是”繼續。現在,我們將對註冊表進行備份,如果您想在出現問題時恢復到之前的狀態,將使用該備份。為此,請在註冊表編輯器中轉至文件>導入,轉到您要存儲導入的位置,然後保存。

導入後,導航到註冊表編輯器中的以下位置。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer尋找名為的值已啟用,雙擊它,然後設置它價值數據1. 這將在您的服務器上啟用 NTP 協議。

完成後,我們需要前往以下位置。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config你需要尋找宣布旗幟,雙擊它,然後設置它價值數據至 5。
接下來,我們需要重新啟動 NTP 服務器,只需重新啟動時間服務即可完成。因此,按下 Win + S,搜索服務,並打開該實用程序。現在,向下滾動並蒐索視窗時間服務,右鍵單擊它,然後選擇重新啟動。等待服務重新啟動,我們就可以進入最後一步了。

最後,我們要打開UDP端口123因為它用於網絡時間協議 (NTP)。為此,您可以按照下面提到的步驟操作。
- 通過 Win + R 打開運行,輸入“wf.msc”,並按 Enter 鍵打開具有高級安全性的 Windows Defender 防火牆公用事業。
- 點擊入站規則 > 新規則。
- 選擇港口並單擊“下一步”。
- 接下來,您需要選中 UDP 複選框並在特定本地端口字段,輸入 123;單擊“下一步”。
- 選擇允許連接並單擊“下一步”。
- 您需要選擇要應用此規則的配置文件;域、私有或公共。單擊“下一步”。
- 提供您選擇的名稱和描述,然後單擊“下一步”。
這將打開 UDP 端口 123,允許 NTP 流量通過。
這就是在 Windows 服務器上配置 NTP 服務器的方法。
2]使用PowerShell配置NTP服務器

上述方法允許您使用 GUI 配置 NTP 服務器,但我們也有基於 CLI 的方法。在這裡,我們要求您打開電源外殼在您的計算機上,然後運行以下命令。
- 為了啟用 NTP 服務器的註冊表項,您需要運行以下命令。
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1- 接下來,我們需要通過運行下面提到的命令將AnnounceFlags 值設置為5。
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5- 要重新啟動時間服務,請運行 –重新啟動服務 w32Time。
- 現在,我們需要配置防火牆,為此,運行以下命令。
New-NetFirewallRule ` -Name "Allow NTP" ` -DisplayName "NTP Server Port" ` -Description 'Allow NTP Server Port' ` -Profile Any ` -Direction Inbound ` -Action Allow ` -Protocol UDP ` -Program Any ` -LocalAddress Any ` -LocalPort 123現在,您已經配置了 NTP 服務器。
讀:
如何在Windows Server中配置NTP服務器?
要在 Windows Server 中配置 NTP 服務器,必須啟用相關的註冊表項。此外,您還需要在 W32Time 下配置AnnounceFlags 註冊表值。完成後,我們需要重新啟動時間服務並配置 UDP 端口以允許 NTP 流量。為此,我們建議您按照上述步驟操作。
讀:
如何設置自己的 NTP 服務器?
在 Windows 上,設置 NTP 服務器實際上非常簡單,您需要做的就是配置註冊表設置,完成後,您可以重新啟動 Windows 時間服務,然後配置 UDP 端口設置,如上面這篇文章所述。
另請閱讀:






