Verwendet Windows 10 etwas anderes als w32time zur Zeitsynchronisierung?

Verwendet Windows 10 etwas anderes als w32time zur Zeitsynchronisierung?

Mit dem Tool w32tmkann der Dienst konfiguriert werden w32time. Ich habe kürzlich festgestellt, dass ein Standard-Windows 10 (nicht in die Domäne eingebunden) seine Zeit synchronisiert, auch wenn der w32timeDienst nicht ausgeführt wird. Beides w32tm /query /statusund w32tm /query /configurationgeben zurück:

The following error occurred: The service has not been started. (0x80070426)

Get-Service w32timebestätigt dies:

Status   Name               DisplayName
------   ----               -----------
Stopped  w32time            Windows Time

Aber in der GUI kann ich die Zeitsynchronisierung konfigurieren und sehen, dass sie funktioniert:

Windows 10 Zeiteinstellungen in der GUI

Gibt es also noch einen anderen Zeitdienst w32time? Wenn ja, wie kann ich ihn konfigurieren, ohne die GUI zu verwenden? (PowerShell-Cmdlets, Befehlszeilentools, Registrierung (als letztes Mittel), ...)


Weitere Erkenntnisse:

Es gibt zwei geplante Aufgaben, die mit den GUI-Einstellungen korrelieren können:

Get-ScheduledTask | ? TaskName -like 'SynchronizeTime*' | Select-Object -ExpandProperty Actions -Property URI


URI              : \Microsoft\Windows\Time Synchronization\SynchronizeTime
Id               :
Arguments        : start w32time task_started
Execute          : %windir%\system32\sc.exe
WorkingDirectory :
PSComputerName   :

URI              : \Microsoft\Windows\Time Zone\SynchronizeTimeZone
Id               :
Arguments        :
Execute          : %windir%\system32\tzsync.exe
WorkingDirectory :
PSComputerName   :

Die letzte Ausführung scheint innerhalb der letzten 7 Tage zu liegen (also ziemlich aktiv). Für beide Aufgaben ist jedoch kein Trigger definiert, sodass sie von etwas anderem ausgeführt werden müssen.

Durch Drücken der Schaltfläche „Jetzt synchronisieren“ wird keine der beiden Aufgaben ausgeführt. Die Schaltfläche scheint auszuführen "C:\WINDOWS\system32\SystemSettingsAdminFlows.exe" ForceTimeSync 1.

Antwort1

Ja, das ist eine ziemlich unaufhaltsame Sache. Sie stoppen den Windows-Zeitdienst oder die automatische Einstellung von Datum und Uhrzeit, die Zeit wird synchronisiert. Auf Computern, die einer Domäne angehören, ist dies strenger, damit die Kerberos-Authentifizierung ordnungsgemäß funktioniert. Als letzten Ausweg denke ich, die NTP-Server aus der Registrierung zu löschen. Sie können diesen Powershell-Code verwenden:

Remove-Item -Path "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" 

Oder eine .reg-Datei für diesen Zweck:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]

verwandte Informationen