Unterstützt Windows 10 UTC als BIOS-Zeit?

71

EDIT 2015-SEP-30:

Scheint so, als hätte ich Localtime in Linux aktiviert, wahrscheinlich als Folge einer Neuinstallation vor einiger Zeit. Ich habe Linux auf UTC umgestellt und jetzt scheint meine Konfiguration in Ordnung zu sein.


In Verbindung mit Unterstützt Windows 7 UTC als BIOS-Zeit? und Unterstützt Windows 8 UTC als BIOS-Zeit? funktioniert Windows 10?

Ich habe die in diesen beiden Fragen in der Vergangenheit empfohlene Methode mit Windows 7 erfolgreich angewendet, aber es scheint nicht mit Windows 10 zu funktionieren. Ich glaube, ich hatte das gleiche Problem mit Windows 8.1. Ich bin mir bei Windows 8 nicht sicher.

Ich habe eine Vielzahl verschiedener Konfigurationen für Datums- / Uhrzeiteinstellungen ausprobiert (indem ich mit der rechten Maustaste auf die Uhr klicke und "Datum / Uhrzeit einstellen" auswähle). Meine aktuelle Konfiguration lautet:

Uhrzeit automatisch einstellen: Ein

Zeitzone: (UTC-05: 00) Eastern Time (USA und Kanada)

Sommerzeit automatisch einstellen: Ein

Ich habe anweist , auch versucht , es nicht Zeit automatisch eingestellt werden soll (was ich glaube , ich habe in Windows 7? Getan kann) und nicht für die Sommerzeit einzustellen.

Ich habe versucht, den Registrierungswert (aus den verknüpften Fragen) auf ein QWORD zu setzen, wie in https://wiki.archlinux.org/index.php/System_time#UTC_in_Windows empfohlen, aber er hatte immer noch keine Auswirkung.

Hat jemand mit UTC-Zeit in Windows 10 Erfolg gehabt und wenn ja, war es notwendig, etwas anderes zu tun als in Windows 7?

Dylan
quelle

Antworten:

90

Ja, ich hatte Erfolg. Vergiss nicht, das "Internet-Update" vorübergehend zu deaktivieren!

Ich habe den im ArchWiki beschriebenen Weg mit einem QWORD auf einem 64bit Win10 benutzt. Das NTP wird auf Arch und nicht auf Windows ausgeführt, aber letzteres wird sowieso nicht so oft gebootet.

Hier ist die .regDatei:

RealTimeIsUniversal.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=hex(b):01,00,00,00,00,00,00,00

Aus ArchWiki: UTC in Windows

Unter Verwendung regediteines Add - DWORDWert mit hexadezimalen Wert 1in der Registrierung:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Alternativ können Sie eine *.regDatei (auf dem Desktop) mit dem folgenden Inhalt erstellen und darauf doppelklicken, um sie in die Registrierung zu importieren:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
 "RealTimeIsUniversal"=dword:00000001

Wenn dies scheinbar keine Auswirkungen hat und eine 64-Bit-Variante von Windows verwendet wird, kann das Problem möglicherweise durch Verwenden eines QWORDWerts anstelle eines DWORDWerts behoben werden.

Larkey
quelle
2
DWORD funktioniert auch in der 64-Bit-Version. Beachten Sie auch, dass sich ntpd möglicherweise weigert, Änderungen vorzunehmen, wenn die Zeitdifferenz zu groß ist (dies kann der Fall sein, wenn Windows 10 bereits mit dem Schreiben auf die Hardware-Uhr begonnen hat - in diesem Fall führen Sie ntpd als root ntpd -q aus).
ja,
6
Warum muss das Internet-Update deaktiviert werden?
16.
3
@gamen Gute Frage eigentlich, aber es scheint, dass MS die Internetzeit verwendet, um mit der Hardwareuhr zu synchronisieren, während die Registrierungseinstellung ignoriert wird, dh. Stellen Sie die Uhr auf Ihre Ortszeit ein, während Sie sie als UTC interpretieren.
Larkey
8
@larkey Ich dachte, ich würde es versuchen, um zu sehen, was passiert ist, und es funktioniert so weit - ich werde neu posten, wenn sich dies ändert; mehrere Neustarts, Umschalten zwischen Betriebssystemen. Meine Systemzeit ist in UTC, die Ortszeit ist UTC + 1. Set Time automatisch und Anpassen für Sommerzeit automatisch sind On , Set zime Zone automatisch ist Off und die RealTimeIsUniversal Registrierungsschlüssel QWORD wird auf 1 . Ich bin auf x86_64, Windows 10 Pro (Build 10586). Erwähnenswert ist auch, dass ich keinen Microsoft-Zeitserver verwende.
Gamen
6
Nur ein Kommentar im Sinne einer Bestätigung: Ich habe die 64bit Version von Win10 und die DWORD Version nicht funktioniert. Der QWORD-Weg war der richtige für mich. Ich musste keine andere Option aktivieren oder deaktivieren, übrigens.
Henry