Konfigurieren eines NTP-Netzwerkzeitservers in Windows 2000
Geschrieben von Richard N Williams am Februar 7th, 2008
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 2000 verfügt über ein Zeitsynchronisierungsdienstprogramm namens Windows Time (w32time.exe), das als Netzwerk-Zeitserver konfiguriert werden kann. Microsoft und andere empfehlen dringend, dass Sie einen Zeitserver mit einer Hardwarequelle statt aus dem Internet konfigurieren, wo keine Authentifizierung erfolgt.
Wenn Sie den Windows-Zeitdienst konfigurieren, um die interne Hardware-Uhr zu verwenden, dann überprüfen Sie zuerst, dass w32time im System Senderliste in der Registrierung gesucht, um 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 die Konfiguration für eine interne Uhr zu beginnen, klicken Sie auf den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameter
Im rechten Fensterbereich mit der rechten Maustaste auf ReliableTimeSource, klicken Sie dann auf ändern.
In DWORD-Wert bearbeiten Typ 1 in das Feld Wert ein, und klicken Sie auf OK
Beenden Sie den Registrierungs-Editor
Um den Windows-Zeitdienst neu starten, klicken Sie auf Start, Ausführen (oder alternativ verwenden Sie die Eingabeaufforderung Objekt).
Typ: net stop w32time && net start w32time
Drücken Sie die Eingabetaste.
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 -s
Um den Windows-Zeitdienst, um einen externen Zeitquelle konfigurieren, klicken Sie auf Start, Ausführen und geben Sie regedit ein und klicken Sie auf OK.
Suchen Sie den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameter
Im rechten Fensterbereich mit der rechten Maustaste auf Typ klicken Sie auf Ändern, im Bearbeitungswerttyp NTP in dem Feld Wert ein und klicken Sie auf OK.
Nun im rechten Fensterbereich der rechten Maustaste ReliableTimeSource, dann auf Ändern.
In den DWORD-Wert bearbeiten Feld unter Wert den Wert 0, klicken Sie auf OK.
Rechtsklicken Sie auf NtpServer im rechten Fensterbereich klicken Sie auf Ändern.
Im Edit-Wert den Domain Name System (DNS), muss jeder DNS eindeutig sein.
Klicken Sie nun auf Ok.
Nur für Windows 2000 Service Pack 4, stellen Sie die Zeitkorrektureinstellungen, dies zu tun zu suchen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameter
Im rechten Fensterbereich mit der rechten Maustaste auf MaxAllowedClockErrInSecs, dann in den DWORD-Wert bearbeiten Feld ändern, geben Sie eine Zeit in Sekunden max Anzahl der Sekunden Unterschied zwischen der lokalen Uhr und die Zeit vom NTP-Server in Reihenfolge empfangen, die als gültige neue werden Zeit.
Klicken Sie auf OK.
Um die Umfrage zu lokalisieren Abständen gesetzt:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameter
Im rechten Fensterbereich mit der rechten Maustaste auf Zeitraum, dann auf Ändern.
In den DWORD-Wert bearbeiten Feld unter Wert den Wert 24 dann 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:
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 \
Im rechten Fensterbereich mit der rechten klicken Sie auf Aktiviert, und klicken Sie auf Ändern.
In den DWORD-Wert bearbeiten Feld 1 unter Wert, klicken Sie auf OK.
Jetzt gehen Sie zurück und klicken Sie auf
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Im rechten Fensterbereich mit der rechten Maustaste auf NtpServer, dann ändern, in dem DWORD-Wert bearbeiten unter Wert Datentyp im rechten Fensterbereich mit der rechten Maustaste auf NtpServer, dann ändern, in dem DWORD-Wert bearbeiten unter Wert geben Sie den Domain Name System (DNS ), muss jeder DNS eindeutig sein und Sie müssen 0x1 bis zum Ende der einzelnen DNS-Namen anders Änderungen werden erst wirksam, anzuhängen.
Klicken Sie nun auf Ok.
Suchen Sie und Sie den folgenden
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
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.
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)
Beenden Sie den Registrierungs-Editor
Jetzt auf Windows-Zeitdienst neu zu starten, klicken Sie auf Start, Ausführen (oder alternativ verwenden Sie die Eingabeaufforderung Anlage) und Typ:
net stop w32time && net start w32time
Und auf jedem Computer, der nicht der Zeitserver ein:
W32tm / -s
Und das ist es, was Ihre Zeit-Server jetzt laufen sollte.