Udostępnij przez


Dokumentacja techniczna usługi "Windows Time"

Usługa W32Time zapewnia synchronizację zegarów sieciowych dla komputerów bez konieczności rozbudowanej konfiguracji. Usługa W32Time jest niezbędna do pomyślnej operacji uwierzytelniania Kerberos V5 i dlatego do uwierzytelniania opartego na usługach AD DS. Każda aplikacja z obsługą protokołu Kerberos, w tym większość usług zabezpieczeń, opiera się na synchronizacji czasu między komputerami uczestniczącymi w żądaniu uwierzytelniania. Kontrolery domeny usług AD DS muszą również mieć zsynchronizowane zegary, aby ułatwić zapewnienie dokładnej replikacji danych.

Note

W systemach Windows Server 2003 i Microsoft Windows 2000 Server usługa katalogowa nosi nazwę usługi katalogowej Active Directory. W systemach Windows Server 2008 R2 i Windows Server 2008 usługa katalogowa nosi nazwę Active Directory Domain Services (AD DS). Pozostała część tego tematu dotyczy usług AD DS, ale informacje dotyczą również usług Active Directory Domain Services w systemie Windows Server 2016.

Usługa W32Time jest implementowana w bibliotece linków dynamicznych o nazwie W32Time.dll, która jest instalowana domyślnie w %Systemroot%\System32. W32Time.dll został pierwotnie opracowany dla systemu Windows 2000 Server w celu obsługi specyfikacji protokołu uwierzytelniania Kerberos V5, który wymagał zegarów w sieci do synchronizacji. Począwszy od systemu Windows Server 2003, W32Time.dll zapewniał zwiększoną dokładność synchronizacji zegara sieciowego w systemie operacyjnym Windows Server 2000. Ponadto w systemie Windows Server 2003 W32Time.dll obsługiwał różne urządzenia sprzętowe i protokoły czasu sieciowego przy użyciu dostawców czasu.

Chociaż pierwotnie zaprojektowano w celu zapewnienia synchronizacji zegara na potrzeby uwierzytelniania Kerberos, wiele bieżących aplikacji używa sygnatur czasowych w celu zapewnienia spójności transakcyjnej, rejestrowania czasu ważnych zdarzeń i innych informacji poufnych dla działania firmy. Te aplikacje korzystają z synchronizacji czasu między komputerami udostępnianymi przez usługę Czas systemu Windows.

Znaczenie protokołów czasowych

Protokoły czasowe komunikują się między dwoma komputerami w celu wymiany informacji o czasie, a następnie używają tych informacji do synchronizowania zegarów. Za pomocą protokołu czasu usługi Czas systemu Windows klient żąda informacji o czasie z serwera i synchronizuje zegar na podstawie odebranych informacji.

Usługa Czas systemu Windows używa NTP, aby ułatwić synchronizację czasu w sieci. NTP to protokół czasu w Internecie, który zawiera algorytmy synchronizacji niezbędne do synchronizowania zegarów. NTP jest bardziej dokładnym protokołem czasu niż protokół SNTP (Simple Network Time Protocol), który jest używany w niektórych wersjach systemu Windows; jednak W32Time nadal obsługuje SNTP, aby umożliwić zgodność z poprzednimi wersjami komputerów uruchamiających usługi czasu oparte na SNTP, takie jak Windows 2000.

W tym przewodniku nie omówiono konfigurowania usługi czasu Windows. Istnieje kilka różnych tematów w witrynie Microsoft TechNet i w bazie wiedzy Microsoft Knowledge Base, które wyjaśniają procedury konfigurowania usługi Czas systemu Windows. Jeśli potrzebujesz informacji o konfiguracji, poniższe tematy powinny ułatwić znalezienie odpowiednich informacji.

Important

Przed systemem Windows Server 2016 usługa W32Time nie została zaprojektowana tak, aby spełniała potrzeby aplikacji z uwzględnieniem czasu. Jednak aktualizacje systemu Windows Server 2016 umożliwiają teraz zaimplementowanie rozwiązania dla dokładności 1 ms w domenie. Aby uzyskać więcej informacji, zobacz Windows 2016 Dokładny czas i Wsparcie na rzecz konfiguracji usługi Czas systemu Windows dla środowisk o wysokiej dokładności.