Najnowsze wersje systemów operacyjnych Microsoft Windows mają narzędzie do synchronizacji czasu wbudowane w system operacyjny, zwane :w32time:. Aplet czasu Microsoft działa jako usługa i umożliwia sieci Windows synchronizację domeny.
W tym artykule opisano, jak skonfigurować najnowsze systemy operacyjne Windows, aby działały jako serwer czasu w sieci. W artykule opisano sposób zmiany wpisów rejestru w celu skonfigurowania w32time.
Przed zmianą jakichkolwiek ustawień rejestru dobrze jest wykonać kopię zapasową rejestru. Jest tak, że jeśli pojawią się jakiekolwiek problemy, rejestr może zostać przywrócony do poprzedniego stanu.
Podstawy serwera (1) | Skonfiguruj kontroler domeny | Windows Server 2008 R2
Serwer czasu oparty na systemie Microsoft Windows 2000
Microsoft Windows 2000 ma wstępnie zainstalowaną usługę synchronizacji czasu sieci, która może być synchronizowana z serwerem czasu NTP. Zmieniając ustawienia rejestru usługi czasu, usługa może również działać jako klient czasu i serwer czasu w celu synchronizowania innych komputerów w domenie.
Najpierw sprawdź, czy usługa :Czas systemu Windows:, w32time, jest obecna na liście usług systemowych. Plik wykonywalny aplikacji to :w32time.exe:. Lista parametrów dla w32time powinna znajdować się w rejestrze w: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
System operacyjny Windows 2000 może działać jako klient czasu i synchronizować się z serwerem czasu, ustawiając parametr :Serwer NTP: na adres IP serwera czasu.
Domyślnie urządzenie z systemem Windows 2000 będzie synchronizowane z określonym serwerem czasu co 8 godzin lub 3 razy dziennie. Aby zachować dokładniejszą synchronizację, okres synchronizacji można łatwo zmniejszyć. Ustaw parametr? Period ';na ile razy wymagana jest synchronizacja każdego dnia. Ustawienie parametru na 48 spowoduje synchronizację z serwerem czasu co pół godziny, co jest prawidłowe.
System operacyjny Windows 2000 można również skonfigurować jako serwer czasu, ustawiając flagę rejestru :Local NTP: na wartość :1:.
Po zmianie ustawień rejestru dla w32time usługa musi zostać ponownie uruchomiona, aby ustawienia mogły zostać aktywowane. :W32time: można ponownie uruchomić z panelu sterowania usługami w menu Narzędzia administracyjne. Usługę można również kontrolować za pomocą polecenia DOS net, używając:? Net start w32time ';i? Net stop w32time';
Serwer czasu oparty na systemie Microsoft Windows 2003
Microsoft Windows 2003 został rozszerzony na oryginalną usługę synchronizacji SNTP Windows 2000, zapewniając prawdziwą implementację NTP. Wstępnie zainstalowana usługa czasu Windows 2003 może zsynchronizować się z serwerem NTP. Modyfikując ustawienia rejestru, usługa czasu może działać zarówno jako serwer czasu, jak i klient, aby synchronizować inne serwery i stacje robocze w domenie.
Upewnij się, że usługa :Czas systemu Windows:, w32time, znajduje się na liście usług systemowych. Parametry rejestru dla systemu Windows 2003 w32time powinny znajdować się w rejestrze: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
Aby skonfigurować system Windows 2003 do synchronizacji z zewnętrznym serwerem czasu, edytuj następujące wpisy w rejestrze:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags
Ustaw pozycję rejestru :Ogłaszaj flagi: na 5, wskazując wiarygodne odniesienie do czasu.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPServerEnabled
Zmiana flagi :Enabled: na wartość 1 włącza serwer czasu NTP.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Ustaw :wpis rejestru: na :NTP:, który określa synchronizację z serwerem czasu NTP.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPClientSpecialPollInterval
Wpis rejestru :Special Poll Interval: definiuje okres w sekundach, w którym system operacyjny Windows 2003 powinien odpytywać serwer czasu. Zalecana wartość to 900, co odpowiada okresowi odpytywania co 15 minut.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
Ten parametr służy do podawania nazw domen lub adresów IP serwerów czasu NTP, z którymi może synchronizować system operacyjny. Każda nazwa domeny lub adres IP powinny być oddzielone spacją.
Debugowanie usługi synchronizacji czasu systemu Windows
Podczas konfigurowania usługi synchronizacji czasu Windows może wystąpić wiele problemów. Oba protokoły SNTP i NTP działają z wykorzystaniem protokołu UDP. Dlatego protokół sieciowy TCP / IP musi być aktywny, aby SNTPNTP działał poprawnie. Ponadto problemy synchronizacji mogą stać się widoczne, gdy SNTP lub NTP usiłuje zsynchronizować się z niedokładnym odwołaniem do czasu lub jeśli opóźnienia w sieci w obie strony są nadmierne.
Synchronizacja czasu na innych urządzeniach sieciowych
Oprócz synchronizacji maszyn Microsoft Windows, sieciowe serwery czasu mogą być również wykorzystywane do synchronizowania innych urządzeń sieciowych, takich jak przełączniki, routery i koncentratory. Każde urządzenie sieciowe, które może zsynchronizować się z serwerem czasu NTP lub SNTP, można wskazać na serwer czasu sieci Windows, aby zsynchronizować czas. W ten sposób cała sieć i towarzyszące urządzenia mogą być zsynchronizowane z dokładnym odniesieniem do czasu.