micra688
Goto Top

Systemzeit zweier Windows 7 Clients synchronisieren, ohne eine Domäne

Synchronisierung mit net time \\xxx.xxx.xxx.xxx wird mit Systemfehler 5 beendet. Auch w32tm /resync funktioniert nicht.

Hallo miteinander,
ich habe folgendes Problem, wir bauen Maschinen bei denen ein PC die Steuerungsaufgaben in Echtzeitz übernimmt, ein anderer PC ist für die Visualisierung und die 3D Berechnungen zuständig. Beim Start des Steuerungs-PC wird versucht die Zeit mit dem anderen PC zu synchronisieren. Bisher setzten wir noch Windows XP ein. Damit konnte ich den Steuerungs-PC ohne Probleme über den Befehl net time \\IP-Adresse /set /yes mit dem anderen PC synchronisieren. Beide PC sollten wegen der Fehlerprotokollierung ungefähr die gleiche Zeit haben.

Mit Windows 7 Prof. habe ich nun folgendes Problem:

Befehl net time \\xxx.xxx.xxx.xxx /Set /Yes
Fehlermeldung >> Systemfehler 5 - Zugriff verweigert

Ein Versuch mit w32tm /resync
Fehlermeldung >> Der Computer wurde nicht synchronisiert, da keine Zeitdaten vorhanden waren.

Auf beiden PC's hatte ich die Firewall schon deaktivert, inzwischen habe ich auch für die UDP-Verbindung mit Port 123 Regeln für ein- und ausgehenden Verkehr erstellt und aktiviert.
Ich habe jetzt seit zwei Tagen in allen möglichen Foren gegraben aber finde nirgens einen Hinweis. Viele Beiträge beziehen sich auf Probleme in einer Domäne.

Hat jemand einen Tip, ich habe schon fast kapituliert.
Danke für eure Antworten.

Die Konfiguration w32tm /query /configuration zeigt folgendes Ergebnisfenster

31a721ec12c6459eca6401c72995d986

Content-Key: 167663

Url: https://administrator.de/contentid/167663

Printed on: April 19, 2024 at 03:04 o'clock

Member: Lochkartenstanzer
Lochkartenstanzer Jun 08, 2011 at 10:00:18 (UTC)
Goto Top
NTP-Zeitserver auf dem einen installieren.

NTP-Client auf dem anderen installieren/konfigureren.


Oder beide gegen einen NTP-Server im internet z.B. bei der PTB abgleichen.
Member: Micra688
Micra688 Jun 08, 2011 at 10:25:39 (UTC)
Goto Top
Internet geht leider nicht, weil der Steuerungs-PC keinen Zugriff ins Web hat.

Meinst du eine besondere NTP-Variante? Der Windows 7 NTP-Server sollte installiert sein. Kann ja auch mit w32tm konfiguriert sein. Ist NTP-Server richtig konfiguriert? Siehe Bild?
Dienst w32time läuft auf beiden PCs.

Oder hast du an einen anderen NTP-Server gedacht, wenn ja welchen.

Danke für deine schnelle Antwort.
Member: Jochem
Jochem Jun 08, 2011 at 10:40:55 (UTC)
Goto Top
Moin,

in Erweiterung zu @lochkatenstanzer: den Zeitserver-PC noch mit einem DCF77-Modul ausrüsten, wenn für den Zeitabgleich keine Verbindung zu einem externen Server möglich ist.

Gruß J face-smile chem
Member: Micra688
Micra688 Jun 08, 2011 at 11:12:14 (UTC)
Goto Top
Es ist nicht wichtig ob die Uhrzeit genau stimmt. Es sollten nur beide PC in etwa identisch sein.

Hintergrund, die Maschinen werden weltweit exportiert. D. h. vor Ort wird die Zeit umgestellt. Der PC der als Steuerung läuft, hat keinen Monitior. Man kann sich zwar Remote aufschalten, aber die Monteure vor Ort denken sicher nicht daran, auch an dem Steuerung-PC die Zeit richtig einzustellen.

Hatte mit XP ja super funktioniert und jetzt face-sad
Member: Razalduria
Razalduria Jun 08, 2011 at 11:29:28 (UTC)
Goto Top
Steht doch ganz deutlich in der Fehlermeldung: Systemfehler 5 - Zugriff verweigert

Ein Benutzer ohne elevated Rights darf das schlichtweg nicht...
Also Eingabeaufforderung "als Administrator starten" und schon sollte das Problem fort sein...
Member: Micra688
Micra688 Jun 08, 2011 at 11:36:10 (UTC)
Goto Top
Habe ich schon gemacht, der User ist sogar Admin und CMD.EXE wurde als Administrator gestartet.
Wenn ich die IP-Adresse von unserem PDC im Firmennetz angebe, wird die Zeit mit diesem sofort synchronisiert, obwohl der PC nicht in der Domäne hängt.
Es schein, als ob der angefragte PC nicht anwortet oder der anfragende PC nicht fragen darf?
Member: Micra688
Micra688 Jun 08, 2011 at 14:09:43 (UTC)
Goto Top
Info an alle, die hier so schnell reagiert haben:

Warum es nicht funktioniert, immer noch keine Ahnung. Vielleicht können wir es in diesem Forum hier noch lösen, das wäre Klasse, es wurmt mich nämlich saumäßig face-smile

ABER:
Ich habe jetzt ein AutoIT-Skript programmiert. Und siehe da, mit diesem Skript kann ich den NTP-Server, der auf dem anderen WIN7 PC mit " W23Time-Dienst" läuft, abfragen. Dieses Skript liefert sofort Datum und Zeit und kann auch anschließend die eingene Systemzeit setzen.
Das sollte bedeuten, das der NTP-Server richtig läuft und nur beim abfragenden PC irgend etwas schief geht . . ? Das Skript ist leider nur ein Workaround für mein Problem, aber immerhin.

Wenn noch jemend Ideen zur Lösung des eigentlichen Problems hat, ich werde diese gerne in meinem Testaufbau ausprobieren, danke
Member: Razalduria
Razalduria Jun 17, 2011 at 10:14:35 (UTC)
Goto Top
Funktioniert bzw. reicht es denn aus, wenn Du in den Systemeinstellungen der Uhr (linksklick auf Uhrzeit in Taskleiste -> Datum und Uhrzeiteinstellungen ändern...) einfach die IP-Adresse des internen Zeitservers bei "Internetserver" einträgst (das dort stehende time.windows.com einfach überschreiben) und "Jetzt akrualisieren" klickst?
Würde der Intervall ausreichen für Zeitsynchronisation? Funktioniert der Sync da?