Windows-Zeit nicht synchronisiert - Fehler "Zugriff verweigert"

6346
Noah

Die Zeit meines Windows 7-Computers verschiebt sich bei jedem Neustart und wird entweder überhaupt nicht oder nur sporadisch neu synchronisiert. Wenn ich zu Datum und Uhrzeit > Internetzeit > Einstellungen ändern gehe und auf Jetzt aktualisieren klicke, erhalte ich die Meldung:

Beim Abrufen des Status der letzten Synchronisierung ist ein Fehler aufgetreten. Zugriff wird verweigert.

Ich habe überprüft, dass der Windows-Zeitdienst ausgeführt wird.

Die meisten überraschend, wenn ich laufe w32tm /query /configurationin einer erhöhten Eingabeaufforderung, erhalte ich immer noch:

Der folgende Fehler ist aufgetreten: Zugriff wird verweigert (0x8007005).

Ich bin verblüfft, wie ich als Administrator meinen Zugriff verweigern kann. Wie kann ich den Zugang erhalten?

3

1 Antwort auf die Frage

1
Twisty Impersonator

Versuchen Sie Folgendes, um Ihre Windows-Zeitkonfiguration auf die Standardeinstellungen zurückzusetzen. Von einem erhöhten Eingabeaufforderungslauf aus:

net stop w32time w32tm /unregister w32tm /register net start w32time 

Dies sollte die Access Denied-Fehler beheben.


Berücksichtigen Sie außerdem die folgenden Schritte, um die Windows-Uhrzeit für die Verwendung von NTP-Servern zu konfigurieren, die von ntp.org bereitgestellt werden, und prüfen Sie, ob die Uhrzeit stündlich aktualisiert wird. Ich habe festgestellt, dass diese NTP-Server viel zuverlässiger sind als time.windows.com. Während Microsoft vorschlägt, den Zeitserver zu verwenden, gehören die ntp.org-Server zu den wenigen anderen NTP-Servern, die auch von Microsoft empfohlen werden .

  1. Vergewissern Sie sich, dass die Zeitzone Ihres Computers korrekt ist und die Uhrzeit der richtigen Zeit entspricht.

    Hinweis: Technisch auf Computern, die keine Domänencomputer sind, sollte Windows Time in der Lage sein, die aktuelle Uhrzeit zu aktualisieren, wenn sich die Systemuhr innerhalb von 15 Stunden vor der korrekten Uhrzeit befindet. Die Uhrzeit wird jedoch schneller angepasst, wenn Sie sich innerhalb weniger Minuten nach der Uhrzeit befinden richtige Uhrzeit.

  2. Führen Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus:

    reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t reg_dword /d 3600 /f w32tm /config /manualpeerlist:"0.pool.ntp.org,0x1 1.pool.ntp.org,0x1 2.pool.ntp.org,0x1 3.pool.ntp.org,0x1" /syncfromflags:MANUAL /reliable:NO /update net stop w32time net start w32time w32tm /resync /rediscover 

Ausführliche Erklärung der obigen Befehle:

  • Der reg addBefehl fügt der Registry den Wert SpecialPollInterval hinzu, mit dessen Daten 3600die Windows-Zeit so konfiguriert wird, dass sie jede Stunde (3600 Sekunden) aktualisiert wird. Beachten Sie, dass dies nur funktioniert, wenn beim Konfigurieren von NTP- Peerservern das Flag 0x1 angegeben wird.
  • w32tm /config /manualpeerlist:konfiguriert den Computer für die Verwendung von vier ntp.org-Servern, die mithilfe eines Lastausgleichsschemas auf eine große Anzahl von freiwilligen NTP-Servern zugreifen. Wie auf der ntp.org-Website beschrieben:

    Die Namen 0, 1, 2 und 3.pool.ntp.org verweisen auf zufällige Server, die sich stündlich ändern.

    Das 0x1- Flag wird für jeden Server festgelegt, der erforderlich ist, damit die Einstellung von SpecialPollInterval wirksam wird.

  • Die Befehle net stopund net startstarten den Windows-Zeitdienst neu und veranlassen, dass die neue Konfiguration geladen wird.
  • w32tm /resync /rediscover weist Windows Time an, sofort einen NTP-Peer-Server zu kontaktieren und die Systemzeit zu aktualisieren.