So beheben Sie das Problem: Der Computer konnte aufgrund fehlender Zeitdaten nicht synchronisiert werden.
Die Fehlermeldung „ Der Computer konnte nicht synchronisiert werden, da keine Zeitdaten verfügbar waren. “ w32tm /resyncist ziemlich ärgerlich, besonders wenn man Server oder PC synchron halten möchte. Meistens liegt die Ursache in einer falsch konfigurierten Gruppenrichtlinie oder Registry-Einstellung, die die korrekte Zeitsynchronisierung blockiert. Manchmal spinnt Windows einfach oder greift auf den falschen Server zu. Aber keine Sorge, es gibt ein paar Lösungsansätze, die das Problem in der Regel beheben.
Es ist ziemlich ärgerlich, dass der einfache Befehl fehlschlägt und meldet, dass keine Daten vorhanden sind. Manchmal hilft aber ein Neustart oder die Neukonfiguration des Windows-Zeitdienstes. Wichtig ist, dass Ihr PC eine korrekte Zeitquelle verwendet und die Diensteinstellungen richtig sind. In manchen Umgebungen, insbesondere in Domänen, sind die Einstellungen gesperrt oder anders optimiert. Daher kann es viel Ärger ersparen, zu wissen, wo man suchen muss.
Wie behebt man das Problem, dass der Computer nicht neu synchronisiert wurde, weil keine Zeitdaten verfügbar waren?
Gruppenrichtlinie für den Windows-Zeitdienst prüfen und zurücksetzen
Gruppenrichtlinien können die Zeitsynchronisierung beeinträchtigen, wenn sie falsch konfiguriert sind, was in Domänen häufig vorkommt. Das Deaktivieren aller relevanten Richtlinien kann oft Abhilfe schaffen. Im Folgenden wird die Vorgehensweise auf dem Domänencontroller und Ihrem lokalen Rechner beschrieben. Dadurch akzeptiert Windows manuelle und automatische Zeitquellen ohne Einschränkungen.
- Öffnen Sie Ausführen ( Win + R) und geben Sie den Befehl ein
dsa.msc, um Active Directory-Benutzer und -Computer anzuzeigen. Falls diese Option nicht verfügbar ist, müssen Sie möglicherweise die Gruppenrichtlinien-Verwaltungskonsole (GPMC) von einem Domänenadministratorrechner aus verwenden. - Suchen Sie die Gruppenrichtlinienobjekte und finden Sie dasjenige, das für Ihren Computer oder Ihre Organisationseinheit gilt.
- Bearbeiten Sie das Gruppenrichtlinienobjekt (GPO) – klicken Sie mit der rechten Maustaste darauf und wählen Sie Bearbeiten.
- Navigieren Sie zu Computerkonfiguration > Richtlinien > Windows-Einstellungen > Sicherheitseinstellungen > Systemdienste.
- Suchen Sie in den Systemdiensten nach Windows-Zeit (w32time).Doppelklicken Sie darauf, stellen Sie den Startmodus auf Automatisch und vergewissern Sie sich, dass der Dienststatus wird ausgeführt ist.
- Gehen Sie zu Computerkonfiguration > Richtlinien > Administrative Vorlagen > System > Windows-Zeitdienst.
- Öffnen Sie die Globalen Konfigurationseinstellungen, stellen Sie diese auf Nicht konfiguriert, und gehen Sie dann zu Zeitanbieter, um auch dort alle Richtlinien auf Nicht konfiguriert zu setzen.
- Schließen Sie den Editor, gehen Sie zur Eingabeaufforderung (Administrator) und führen Sie den Befehl aus
gpupdate /force, um die Änderungen sofort anzuwenden.
Tipp: Oftmals genügt es, sicherzustellen, dass keine Richtlinien Ihre Zeiteinstellungen einschränken. Auf einem lokalen Rechner können Sie dies über gpedit.msc tun. Beachten Sie jedoch, dass in Domänenumgebungen Domänenrichtlinien lokale Einstellungen überschreiben können.Überprüfen Sie daher beides.
Windows-Zeitdienst neu registrieren und neu starten
Manchmal gerät der Windows-Zeitdienst in einen fehlerhaften Zustand. Eine erneute Registrierung kann das Datenproblem beheben. Quasi ein „sanfter Neustart“, der beschädigte Konfigurationen löscht.
- Öffnen Sie Ausführen ( Win + R) und geben Sie ein
cmd. Drücken Sie anschließend die Eingabetaste Ctrl + Shift + Enter, um das Programm als Administrator auszuführen. - Führen Sie die folgenden Befehle nacheinander aus:
net stop w32time w32tm /unregister w32tm /register net start w32time
Hinweis: Sollten weiterhin Fehler auftreten, starten Sie das System nach diesen Schritten neu. Bei manchen Systemen ist ein Neustart erforderlich, damit alles stabil läuft und ordnungsgemäß funktioniert.
Konfigurieren Sie die Einstellungen des Zeitservers neu.
Wenn Ihr System versucht, sich mit einem bestimmten Server zu synchronisieren und dies fehlschlägt, kann das Ändern oder Aktualisieren der Peer-Liste helfen. Dies gilt insbesondere, wenn Sie einen alten oder nicht mehr funktionierenden Server verwenden oder die Synchronisierung mit einem Nicht-Windows-Server durchführen (z. B.einem Cisco-Router oder einem NTP-Server von einem Linux-System aus).
- Öffnen Sie dieEingabeaufforderung (Administrator)** erneut.
- Führen Sie diesen Befehl aus, um eine neue Zeitquelle festzulegen:
w32tm /config /manualpeerlist:<your_ntp_server> /syncfromflags:manual /reliable:yes /update - Ersetzen Sie <your_ntp_server> durch gültige Adressen, z. B.time.windows.com, pool.ntp.org oder eine IP-Adresse.
- Für mehrere Server:
w32tm /config /manualpeerlist:"0.pool.ntp.org, 0x8 1.pool.ntp.org, 0x8 2.pool.ntp.org, 0x8" /syncfromflags:manual - Starten Sie anschließend den Dienst neu:
net stop w32time net start w32time - Versuchen Sie abschließend, die Synchronisierung wiederherzustellen:
w32tm /resync
Hinweis: Manchmal schlägt die Synchronisierung fehl, weil der Dienst nicht für den Clientmodus konfiguriert ist oder der Server nicht erreichbar ist. Ein Serverwechsel oder eine erneute Synchronisierung können das Problem oft beheben.
Ändern der Registrierungseinstellungen für die Zeitsynchronisierung
Wenn nichts anderes hilft, kann die Bearbeitung der Registrierung manchmal Abhilfe schaffen, insbesondere wenn Windows den falschen Synchronisierungstyp oder falsche Serverinformationen verwendet. Vorsicht – die Bearbeitung der Registrierung birgt Risiken.
- Öffnen Sie Ausführen ( Win + R), geben Sie ein
regeditund drücken Sie die Eingabetaste. - Sichern Sie Ihre Registry – das ist wichtig.(Datei > Exportieren)
- Navigieren Sie zu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters. - Suchen Sie nach dem Schlüssel Type. Wenn dort NoSync steht, doppelklicken Sie darauf und ändern Sie es in NTP oder NT5DS (falls Sie sich in einer Domäne befinden).
- Überprüfen/bearbeiten Sie den Wert NtpServer, sodass er auf den von Ihnen gewählten Zeitserver verweist (z. B.
time.windows.com). - Für in eine Domäne eingebundene Computer ist der NT5DS-Synchronisierungsmodus geeignet, und normalerweise müssen Sie den NtpServer nicht ändern.
- Schließen Sie den Registrierungseditor und starten Sie den Windows-Zeitdienst wie oben beschrieben neu (
net stop w32time / net start w32time), versuchen Sie dann, das Programm auszuführenw32tm /resync.
Hinweis: Unvorsichtiges Ändern der Registrierung kann die Domänensynchronisierung beeinträchtigen. Vergewissern Sie sich, welche Einstellungen vorgenommen wurden, bevor Sie Änderungen vornehmen.
Erweiterte Protokollierung zur Fehlerbehebung aktivieren
Falls Sie weiterhin nicht weiterkommen, kann die Aktivierung des Debug-Logs Aufschluss darüber geben, was im Hintergrund schiefgeht. Das ist zwar etwas fortgeschrittener, aber manchmal erhält man Hinweise, die in der normalen Fehlermeldung nicht ersichtlich sind.
- Erhöhte Eingabeaufforderung öffnen.
- Führen Sie diese Befehle aus, um detaillierte Protokolle zu aktivieren:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogSize /t REG_DWORD /d 10000000 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogName /t REG_SZ /d C:\Windows\Temp\w32time.log REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogEntries /t REG_SZ /d 0-116 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v EventLogFlags /t REG_DWORD /d 2 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v EventLogFlags /t REG_DWORD /d 2 - Für virtuelle Maschinen (wie Hyper-V) benötigen Sie möglicherweise Folgendes:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v Enabled /t REG_DWORD /d 0 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v InputProvider /t REG_DWORD /d 0 - Starten Sie Ihren PC neu, um diese Einstellungen anzuwenden.
- Führen Sie den Vorgang
w32tm /resyncerneut aus.Überprüfen Sie die Protokolldatei (unterC:\Windows\Temp\w32time.log), um festzustellen, was schiefgelaufen ist.
Ehrlich gesagt, manchmal streikt Windows einfach und lässt sich nur mit einem kleinen Anstoß zum Laufen bringen. Die Aktivierung des Debug-Modus kann da Abhilfe schaffen. Seien Sie aber darauf vorbereitet, gegebenenfalls die Protokolle zu durchforsten – und wenn alles andere fehlschlägt, sollten Sie Ihre Netzwerk- oder Firewall-Einstellungen überprüfen, um festzustellen, ob NTP-Ports blockiert sind.
Zusammenfassung
- Stellen Sie sicher, dass Gruppenrichtlinien die Zeitsynchronisierung nicht blockieren.
- Registrieren Sie den Windows-Zeitdienst erneut und starten Sie ihn neu.
- Aktualisieren Sie Ihre Zeitserverliste und führen Sie Folgendes aus:
w32tm /resync - Überprüfen Sie die Registrierungseinstellungen, falls die Standardkonfigurationen fehlerhaft sind.
- Aktivieren Sie die ausführliche Protokollierung für eine detailliertere Fehlerbehebung.
Zusammenfassung
Dieses Problem kann entweder sehr ärgerlich sein oder nur eine kleine Konfigurationsstörung. Meistens ist es etwas Einfaches – eine falsche Richtlinie, der falsche Server oder eine Dienststörung. Wenn Sie diese Lösungsansätze Schritt für Schritt durchgehen, sollte alles wieder funktionieren. Falls nicht, sollten Sie wahrscheinlich die Protokolle überprüfen oder Ihre Netzwerkeinstellungen kontrollieren. Hoffentlich erspart Ihnen das ein paar Stunden Ärger – und hoffentlich läuft Ihr Server oder PC danach wieder einwandfrei.