Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。 ?NTP服務器介紹 NTP服務器【NetworkTimeProtocol(NTP)】是用來使計算機時間同步化的一種協議,它可以使計算機對其服務器或時鐘源(如石英鐘,GPS等等)做同步化,它可以提供高精準度的時間校正(LAN上與標準間差小于1毫秒,WAN上幾十毫秒)。 問題描述 在一個與外界網絡隔離的局域網內需要搭建一個NTP服務器給該局域網內的其他設備使用。嘗試了一些Windows下的NTP服務器小軟件之后,最后查到了Windows默認帶有NTP服務器,只是默認沒有開啟,我們可以通過修改注冊表的方式打開Windows默認的NTP服務器。 Windows時間服務介紹 從Windows2000起的所有MicrosoftWindows版本都包括Windows時間服務(W32Time),其具有將計算機時鐘同步到NTP服務器的能力。 W32Time服務最初是為實現Kerberos第五版的身份驗證協議,它需要誤差5分鐘內正確時間值以防止重放攻擊。Windows2000和WindowsXP中只實現了簡單的NTP,并在幾個方面違反了NTP第3版的標準。從WindowsServer2003和WindowsVista開始,已包括匹配完整NTP的實現。微軟稱W32Time服務不能可靠地將同步時間保持在1至2秒的范圍內。如果需要更高的精度,微軟建議使用其他NTP實現。 WindowsServer2016現在在某些操作條件下支持1ms的時間精度。 Windows下安裝NTP服務器方法步驟描述 ###電腦環境: 1、VMwareWorkstation_full_12.1.0.exe,密碼:jtkr 2、虛擬機作為NTP服務器:Windows7(64位)(VMware12pro下的Windows7虛擬機) 3、物理機:Windows10教育版64位1803版本(操作系統版本:17134.48) ###詳細步驟: 1、在Windows服務器下,按住“windows+r”打開“運行”對話框,輸入regedit,點擊“確定”打開注冊表。 ![]() 2、在注冊表中依次展開:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer, 在NtpServer項的右側鍵值ENablied,將默認的0改為1,1為啟用NTP服務器。 ![]() ![]() ![]() 3、再在注冊表中依次展開:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、Config 找到Config項右側的AnnounceFlags。 把默認的10改為5,5的意思就是自身為可靠的時間源。 ![]() ![]() ![]() 4、修改完以上之后關閉注冊表編輯器,win7下以管理員身份打開命令行如下圖。Windows10則用Windows+X+A以管理員身份打開命令行。 ![]() 5、在命令提示符中輸入:netstopw32Time,回車 等待NTP服務停止。 然后再輸入:netstartw32Time,回車 啟動NTP服務。 ![]() 6、測試,局域網內windows電腦同步成功! ![]() 7、測試,在ubuntu虛擬機中,在終端輸入命令“sudontpdate192.168.10.241,”出現如下界面則同步成功! ![]() ? Windows操作系統對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!