Najnowsze systemy operacyjne Microsoft Windows mają domyślnie zainstalowane narzędzie do synchronizacji czasu o nazwie Windows Czas systemu Windows. Usługa czasu Windows umożliwia sieci Microsoft zapewnienie synchronizacji czasu maszyn w domenie. W tym artykule opisano, jak skonfigurować systemy operacyjne Microsoft Windows 2000 i 2003, aby działały jako serwer czasu SNTPNTP. W artykule omówiono, jak zmienić wpisy rejestru systemu Windows, aby skonfigurować usługę czasu.
Przed zmodyfikowaniem jakichkolwiek ustawień rejestru systemu Windows dobrze jest zapisać rejestr. W razie jakichkolwiek trudności rejestr można przywrócić do poprzedniego stanu.
Instalowanie Active Directory, DNS i DHCP w celu utworzenia kontrolera domeny systemu Windows Server 2012
Usługa czasu Windows 2000
System Windows 2000 ma zintegrowaną usługę synchronizacji czasu sieciowego, zainstalowaną domyślnie, która może być skonfigurowana do synchronizacji z serwerem czasu. W rzeczywistości, zmieniając powiązane ustawienia rejestru, usługa może działać zarówno jako klient czasu, jak i serwer czasu do synchronizowania innych klientów czasu sieciowego.
Usługa Czas systemu Windows powinna znajdować się na liście usług systemowych. Plik wykonywalny aplikacji to :w32time.exe:. Lista parametrów dla usługi czasu 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. To może nie wystarczyć do zachowania dokładnej synchronizacji i można je łatwo zwiększyć. Ustawienie parametru :Period: na liczbę synchronizacji każdego dnia może zmniejszyć ten okres. Ustawienie parametru :Period: na 48 spowoduje synchronizację z serwerem czasu co pół godziny.
System operacyjny Windows 2000 można również skonfigurować jako serwer czasu, ustawiając ustawienie rejestru :Local NTP: na :1:.
Po zmianie dowolnego ustawienia rejestru dla usługi czasu w systemie Windows, należy ponownie uruchomić usługę, aby ustawienia zaczęły obowiązywać. Usługa czasu może być uruchomiona lub zatrzymana z apletu sterowania usługami w menu Narzędzia administracyjne. Usługę można również kontrolować za pomocą polecenia DOS net:
:net start w32time: i :net stop w32time:
Usługa czasu Windows 2003
W systemie Windows 2003 firma Microsoft rozszerzyła oryginalną usługę czasu SNTP Windows 2000, zapewniając prawdziwą implementację protokołu NTP. Usługa czasu Windows 2003, zainstalowana domyślnie, może być synchronizowana z serwerem NTP. Rzeczywiście, zmieniając ustawienia rejestru, usługa czasu może działać zarówno jako serwer czasu, jak i klient, aby synchronizować innych klientów czasowych w domenie.
Usługa :Czas systemu Windows: powinna znajdować się na liście usług systemowych. Plik wykonywalny aplikacji to :w32time.exe:. Lista parametrów usługi czasu Windows 2003 powinna znajdować się w rejestrze pod adresem:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
Aby skonfigurować system operacyjny Windows 2003 do synchronizacji z zewnętrznym serwerem czasu, edytuj następujące wpisy rejestru:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Ustaw wpis rejestru :Typ: 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_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags
Ustaw wpis rejestru :Zgłoś flagę: na 5, wskazując wiarygodne odniesienie do czasu.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPServerEnabled
Zmiana flagi :Enabled: na wartość 1 włącza serwer czasu NTP.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
Parametr :serwer NTP: służy do dostarczenia listy nazw DNS lub adresów IP, oddzielonych spacją, serwerów czasu, które system operacyjny Windows 2003 może zsynchronizować.
Rozwiązywanie problemów z usługą czasu
Podczas konfigurowania usługi czasu systemu Microsoft Windows można napotkać wiele problemów. SNTP i NTP działa z wykorzystaniem protokołu UDP przez TCP / IP. Dlatego protokół sieciowy TCP / IP musi być aktywny, aby mógł działać SNTPNTP. Problemy z synchronizacją mogą również wystąpić, gdy SNTPNTP próbuje zsynchronizować z niedokładnym odniesieniem do serwera czasu lub jeśli opóźnienia w sieci są nadmierne.
Synchronizowanie urządzenia sieciowego i komponentów
Oprócz synchronizacji serwerów i stacji roboczych Microsoft Windows, serwery czasu mogą być również używane do synchronizacji urządzeń sieciowych, takich jak przełączniki, routery i koncentratory. Każdą infrastrukturę sieciową, która może zsynchronizować się z serwerem czasu NTP lub SNTP, można wskazać na serwer czasu Windows, aby uzyskać synchronizację. W ten sposób cała sieć i towarzysząca jej infrastruktura mogą być dokładnie zsynchronizowane z odniesieniem do czasu. Jak skonfigurować system Windows Server Systemy operacyjne Microsoft Windows od Windows 2000 mają wbudowaną usługę synchronizacji czasu - Czas systemu Windows. W tym artykule opisano, jak skonfigurować usługę czasu Microsoft Windows 2003 i Windows 2000 jako serwer czasu NTP. Pokazuje, jak modyfikować wpisy rejestru, aby skonfigurować usługę czasu Microsoft Windows. Usługa Czas systemu Windows umożliwia sieci Windows synchronizację wszystkich komputerów w domenie.
Konfiguracja Windows 2003 Server
Windows 2003 został rozszerzony o oryginalną usługę czasu Windows 2000, zapewniając prawdziwą implementację NTP. Usługa czasu zainstalowana domyślnie może być synchronizowana z serwerem NTP. W rzeczywistości, manipulując ustawieniami rejestru dla usługi, może on działać zarówno jako serwer NTP, jak i klient, aby synchronizować innych klientów sieciowych w domenie..
Usługa :Czas systemu Windows: powinna znajdować się na liście usług systemowych. Plik wykonywalny aplikacji to :w32time.exe:. Lista parametrów dla w32time znajduje się w rejestrze pod adresem:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
Przed zmodyfikowaniem wpisów rejestru dobrze jest utworzyć kopię zapasową ustawień rejestru. Rejestr można następnie przywrócić w przypadku napotkania problemów.
Aby skonfigurować komputer z systemem Windows 2003 do synchronizacji z zewnętrznym serwerem NTP, edytuj następujące wpisy rejestru:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags
Ustaw wpis rejestru :Zgłoś flagę: na 5, aby wskazać niezawodne źródło czasu.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPClientSpecialPollInterval
Wpis rejestru :Special Poll Interval: definiuje okres w sekundach, w którym komputer z systemem Windows 2003 powinien odpytywać serwer NTP. Zalecana wartość to 900 sekund, co równa się co 15 minut.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
Parametr :serwer NTP: służy do dostarczenia listy adresów IP lub nazw DNS oddzielonych spacją serwerów NTP, które można zsynchronizować z komputerem z systemem Windows 2003.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPServerEnabled
Zmiana flagi :Enabled: na wartość 1 włącza serwer NTP.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Zmień typ serwera na NTP, podając NTP w wpisie rejestru Typ..
Konfiguracja usługi czasu Windows 2000
System Windows 2000 ma zintegrowaną usługę synchronizacji czasu, zainstalowaną domyślnie, która może być synchronizowana z serwerem NTP. W rzeczywistości, manipulując ustawieniami rejestru, usługa może działać zarówno jako klient SNTP, jak i serwer SNTP w celu synchronizacji innych klientów sieciowych.
Przed zmodyfikowaniem wpisów rejestru dobrze jest utworzyć kopię zapasową ustawień rejestru. Rejestr można następnie przywrócić w przypadku napotkania problemów.
Usługa :Czas systemu Windows: powinna znajdować się na liście usług systemowych. Plik wykonywalny aplikacji to :w32time.exe:. Lista parametrów dla w32time znajduje się w rejestrze pod adresem:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
Windows 2000 może działać jako klient NTP i synchronizować się z serwerem NTP, ustawiając parametr :Serwer NTP: na adres IP serwera NTP.
Domyślnie komputer z systemem Microsoft Windows 2000 będzie synchronizowany z określonym serwerem czasu NTP co 8 godzin (lub 3 razy dziennie), co może nie wystarczyć do zachowania dokładnej synchronizacji. Okres ten można zmniejszyć, ustawiając parametr :Okres:, ile razy wymagana jest synchronizacja w ciągu dnia. Ustawienie okresu na 48 spowoduje synchronizację z serwerem NTP raz na pół godziny.
System Windows 2000 można również skonfigurować jako serwer NTP, ustawiając parametr :Local NTP: na :1:.
Po zmodyfikowaniu dowolnego wpisu rejestru dotyczącego usługi czasu w systemie Windows, należy ponownie uruchomić usługę, aby ustawienia zaczęły obowiązywać. Usługi mogą być uruchamiane lub zatrzymywane z apletu kontroli usług w :narzędziach administracyjnych:. Alternatywnie usługa może być kontrolowana za pomocą polecenia DOS net:
net start w32time
net stop w32time
Rozwiązywanie problemów z NTP
Podczas konfigurowania usługi zegara systemu Windows można napotkać wiele problemów. NTP działa z wykorzystaniem protokołu UDP przez TCP / IP. Dlatego infrastruktura sieciowa TCP / IP musi być sprawna, aby NTP była skuteczna. Problemy z synchronizacją mogą pojawić się, gdy NTP próbuje zsynchronizować z niedokładnym odwołaniem do czasu lub jeśli opóźnienia w sieci są nadmierne.
Synchronizacja czasu na urządzeniach sieciowych
Oprócz synchronizacji serwerów Microsoft Windows i stacji roboczych, NTP może być również używany do synchronizacji urządzeń sieciowych, takich jak koncentratory, przełączniki i routery. Każde urządzenie sieciowe, które może zsynchronizować się z serwerem NTP, może zostać wskazane na serwerze Windows w celu osiągnięcia synchronizacji czasu. W ten sposób można zsynchronizować całą sieć i towarzyszącą infrastrukturę.