Unterstützt Windows 10 UTC als BIOS-Zeit?

74305
Dylan

EDIT 2015-SEP-30:

Anscheinend bin ich tatsächlich mit localtime in Linux gelandet, wahrscheinlich als Folge einer Neuinstallation vor einiger Zeit. Ich habe Linux auf UTC umgestellt und jetzt scheint meine Konfiguration gut zu funktionieren.


Verwandt Does Windows 7 Unterstützung UTC als BIOS - Zeit? und Unterstützt Windows 8 UTC als BIOS-Zeit? macht Windows 10?

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

Ich habe eine Vielzahl verschiedener Konfigurationen für Datums- / Uhrzeiteinstellungen ausprobiert (durch Rechtsklick auf die Uhr und Auswählen von "Datum / Uhrzeit anpassen"). Meine aktuelle Konfiguration lautet:

Zeit automatisch einstellen: Ein

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

Stellen Sie die Sommerzeit automatisch ein: 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 (von den verknüpften Fragen) auf ein QWORD zu setzen, wie in https://wiki.archlinux.org/index.php/Time#UTC_in_Windows empfohlen, aber es hatte immer noch keine Auswirkung.

Hat jemand bei der Verwendung der UTC-Zeit in Windows 10 einen Erfolg gehabt, und wenn es notwendig war, etwas anders zu machen als Windows 7?

58

1 Antwort auf die Frage

72
larkey

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

Ich habe den im ArchWiki beschriebenen Weg mit einem QWORD auf einem 64-Bit-Win10 verwendet. Das NTP wird in Arch und nicht in 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 

Erstellen Sie alternativ eine *.regDatei (auf dem Desktop) mit dem folgenden Inhalt und doppelklicken Sie darauf, um sie in die Registrierung zu importieren:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001 

Wenn das Obige keine Auswirkung zu haben scheint und eine 64-Bit-Variante von Windows verwendet wird, kann das Problem möglicherweise durch Verwendung eines QWORDWerts anstelle eines DWORDWerts behoben werden.

Vielen Dank, auch wenn das Problem dadurch nicht behoben wird (es klingt so, als hätten Sie es genauso versucht wie ich), ist es hilfreich zu wissen, dass jemand anderes in Windows 10 funktioniert. Dylan vor 9 Jahren 0
@Dylan Yep. Das einzige, was ich (wenn Sie es wirklich getan haben) hat, ist, dass sie diese Funktion möglicherweise auf der Home-Edition oder ähnlichem deaktiviert haben. Enterprise hier verwenden. Aber sonst habe ich keine Ahnung. larkey vor 9 Jahren 0
DWORD funktioniert auch in der 64-Bit-Home-Edition gut. Beachten Sie außerdem, dass ntpd die Änderung möglicherweise ablehnen kann, wenn die Zeitdifferenz zu groß ist (dies kann der Fall sein, wenn Windows 10 bereits mit dem Schreiben der Hardware-Uhr begonnen hat. Falls dies der Fall ist, führen Sie ntpd als root ntpd -q aus). j-a vor 8 Jahren 2
@ja Ich könnte mir vorstellen, dass DWORD die meiste Zeit funktioniert, aber der tatsächliche Wert ist ein QWORD. Daher kann es Probleme bei der Verwendung von DWORD geben, wenn etwas nicht richtig initialisiert wird larkey vor 8 Jahren 1
Warum muss das Internet-Update deaktiviert werden? gamen vor 8 Jahren 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. Stellen Sie die Uhr auf Ihre Ortszeit ein, während Sie sie als UTC interpretieren. larkey vor 8 Jahren 2
@larkey Ich dachte, ich würde es versuchen, um zu sehen, was passiert ist, und es funktioniert soweit - ich werde es erneut posten, wenn sich dies ändert; mehrere Neustarts, Wechseln zwischen Betriebssystemen. Meine Systemzeit ist in UTC, die Ortszeit ist UTC + 1. _Set Time Automatisch_ und _Anpassen der Sommerzeit automatisch _ sind * Ein *, _Zeitzone automatisch setzen_ ist * Aus * und der Registrierungsschlüssel _RealTimeIsUniversal_ _QWORD_ ist auf * 1 * gesetzt. Ich bin auf x86_64, Windows 10 Pro (Build 10586). Erwähnenswert ist auch, dass ich keinen Microsoft-Zeitserver verwende. gamen vor 8 Jahren 6
Die .reg-Datei funktionierte für mich, Windows 10 Enterprise (64 Bit, jedoch mit dem DWORD-Schlüssel wie veröffentlicht). Brian Minton vor 7 Jahren 0
Ich musste die Internetzeitaktualisierung deaktivieren, konnte sie jedoch später wieder aktivieren, und jetzt scheint es in beiden Fällen gut zu funktionieren Tobias Kienzler vor 7 Jahren 1
Nur ein Kommentar im Sinne einer Bestätigung: Ich habe die 64bit-Version von Win10 und die DWORD-Version funktionierte nicht. Der QWORD-Weg war der richtige für mich. Ich musste keine andere Option aktivieren oder deaktivieren, übrigens. henry vor 7 Jahren 3