Konfigurieren eines NTP-Netzwerkzeitservers in Windows XP
Geschrieben von Richard N Williams on Januar 3rd, 2008
Zusammenfassung: In diesem Artikel wird beschrieben, wie Sie Windows XP als autoritativen Zeitserver mit NTP (Network Time Protocol) konfigurieren können.
Die Computersynchronisation ist in modernen Computernetzwerken sehr wichtig, Präzision und Zeitsynchronisierung sind in vielen Anwendungen kritisch, insbesondere bei zeitkritischen Transaktionen. Stellen Sie sich vor, Sie kaufen einen Airline-Sitz nur, um am Flughafen zu erfahren, dass das Ticket zweimal verkauft wurde, weil es danach auf einem Computer gekauft wurde, der eine langsamere Uhr hatte!
Moderne Computer zu tun haben internen Uhren genannt Real Time Clock-Chips (RTC), die Uhrzeit und das Datum Informationen. Diese Chips sind batteriegepuffert, so daß auch bei einem Stromausfall, sie Zeit aufrechterhalten kann aber PCs sind nicht auf perfekte Takte sein. Ihr Design ist für die Massenproduktion und kostengünstige anstatt Aufrechterhaltung genaue Zeit optimiert.
Für viele Anwendungen ist dies durchaus angemessen sein, obwohl recht häufig Maschinen brauchen Zeit, um mit anderen PCs im Netzwerk synchronisiert werden, wenn die Computer nicht synchron miteinander Probleme können wie Sharing-Netzwerk-Dateien oder in einigen Umgebungen entstehen sogar Betrug!
Microsoft Windows XP verfügt über ein Zeitsynchronisierungsdienstprogramm, das als Windows Time (w32time.exe) in das Betriebssystem integriert ist und als Netzwerk-Zeitserver konfiguriert werden kann. Es kann so konfiguriert werden, dass es sowohl ein Netzwerk mit der internen Uhr als auch mit einer externen Zeitquelle synchronisiert.
Hinweis: Microsoft empfiehlt dringend, dass Sie einen Zeitserver mit einer Hardwarequelle anstatt aus dem Internet konfigurieren, für die keine Authentifizierung erfolgt.
Um den Windows-Zeitdienst für die Verwendung der internen Hardwareuhr zu konfigurieren, überprüfen Sie zunächst, ob sich w32time in der Systemdiensteliste in der Registrierung befindet, um Folgendes zu überprüfen:
Klicken Sie auf Start, Ausführen, geben Sie regedit ein und klicken Sie auf OK.
Suchen Sie und klicken Sie dann auf den folgenden Registrierungseintrag:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
Es wird dringend empfohlen, eine Sicherungskopie der Registrierung als schwerwiegende Probleme können auftreten, wenn Sie die Registrierung falsch ändern, werden Änderungen an der Registrierung auf eigene Gefahr.
Um mit der Konfiguration einer internen Uhr zu beginnen, klicken Sie im Ordner w32Time auf Config.
Klicken Sie im rechten Bereich mit der rechten Maustaste auf AnnounceFlags, und klicken Sie dann auf Ändern.
Der Registrierungseintrag 'AnnounceFlags' gibt an, ob der Server eine vertrauenswürdige Zeitreferenz ist. 5 gibt eine vertrauenswürdige Quelle an. Geben Sie im Feld DWord-Wert bearbeiten unter Wertdaten 5 ein, und klicken Sie dann auf OK.
Network Time Protocol (NTP) ist ein Internetprotokoll, das für die Übertragung der genauen Zeit verwendet wird und Zeitinformationen bereitstellt, so dass eine genaue Zeit erreicht werden kann.
Um das Network Time Protocol aktivieren; NtpServer, und klicken Sie:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Klicken Sie im rechten Fensterbereich mit der rechten Maustaste auf Aktiviert, und klicken Sie dann auf Ändern.
In den DWORD-Wert bearbeiten Feld 1 unter Wert, klicken Sie auf OK.
Beenden Sie den Registrierungs-Editor
Klicken Sie auf Start, dann führen Sie dann den folgenden und drücken Sie die Eingabetaste:
Net stop w32time && net start w32time
Um die Uhrzeit des lokalen Computers zurückzusetzen, geben Sie Folgendes auf allen Computern ein, mit Ausnahme des Zeitservers, der nicht mit sich selbst synchronisiert werden darf:
W32tm / resync / neu entdecken
So konfigurieren Sie Windows Time für die Verwendung einer externen Zeitquelle
Führen Sie die Registrierungsbearbeitung aus, und suchen Sie Folgendes:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameter \
Klicken Sie mit der rechten Maustaste in dem rechten Bereich auf Typ, und klicken Sie dann auf Ändern
Geben Sie in dem Feld Wert bearbeiten unter Wert Daten NTP ein, und klicken Sie dann auf OK.
Klicken Sie wie zuvor im Ordner Config mit der rechten Maustaste auf AnnounceFlags, Modify, und geben Sie im Feld DWORD-Wert bearbeiten unter Wertdaten den Wert 5 ein, und klicken Sie dann auf OK.
Suchen Sie und Sie den folgenden
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \
Im rechten Fensterbereich mit der rechten Maustaste auf SpecialPollInterval, dann auf Ändern.
In den DWORD-Wert bearbeiten Feld unter Wert, geben Sie die Anzahl der Sekunden für jede Umfrage wollen, dh 900 wird alle 15 Minuten abzufragen, klicken Sie auf OK.
Aktivieren Sie nun den NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Klicken Sie im rechten Fensterbereich mit der rechten Maustaste auf Aktiviert, und klicken Sie dann auf Ändern.
In den DWORD-Wert bearbeiten Feld 1 unter Wert, klicken Sie auf OK.
Klicken Sie mit der rechten Maustaste in dem rechten Bereich auf NtpServer, dann auf Ändern und in dem DWORD-Wert bearbeiten unter Wertdatentyp Peers, und klicken Sie dann auf OK.
Um die Zeitkorrektur-Einstellungen zu konfigurieren, zu finden:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Im rechten Fensterbereich mit der rechten Maustaste auf MaxPosPhaseCorrection, dann ändern, in dem DWORD-Wert bearbeiten Feld unter Basis auf Dezimal unter Wert, geben Sie eine Zeit in Sekunden, wie 3600 (eine Stunde), dann klicken Sie auf OK.
Jetzt gehen Sie zurück und klicken Sie auf:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Im rechten Fensterbereich mit der rechten Maustaste auf MaxNegPhaseCorrection, dann ändern.
Im Bearbeiten DWORD Feld unter Basis auf Dezimal unter Wert Datentyp die Zeit in Sekunden, die Sie als 3600 abfragen wie wollen (Umfragen in einer Stunde)
Register verlassen
Um den Windows-Zeitdienst neu zu starten, klicken Sie auf Start, Ausführen und geben Sie Folgendes ein:
net stop w32time && net start w32time
Geben Sie auf jedem Computer außer dem Domänencontroller Folgendes ein:
W32tm / resync / neu entdecken
Und das ist es, was Ihre Zeit-Server jetzt laufen sollte.