Windows-Computer aktualisiert ständig auf UTC-Zeit

1892
Daniel H

Ich habe einen neuen Dell-Computer, auf dem Windows 7 x64 ausgeführt wird (und kein anderes Betriebssystem). Ich lebe in Mountain Time, da mein Computer dies weiß (Mountain Time wird im Fenster Datum und Uhrzeit angezeigt, klicken Sie mit der rechten Maustaste auf die Taskleistenuhr und wählen Sie Datum / Uhrzeit anpassen). Es wird jedoch häufig aktualisiert, um eine Uhrzeit anzugeben, die sechs Stunden später ist als sie sein sollte. Ich gehe davon aus, dass die Aktualisierung auf UTC erfolgt. Sobald die Sommerzeit abgelaufen ist, beginnt die Aktualisierung auf sieben Stunden später (vorausgesetzt, dass ich es bis dahin nicht lösen kann und niemand dies beantwortet). Wenn ich ihm sage, die Uhrzeit aus dem Internet (time.windows.com) zu aktualisieren, wird die Mountain Time erneut aktualisiert. Zu einem späteren Zeitpunkt wird jedoch wieder auf UTC umgestellt.

Offensichtlich ist dieses Verhalten unerwünscht, da ich möchte, dass Windows weiß, wie spät es wirklich ist. Gibt es eine Möglichkeit, dies zu beheben?

Update 20 Oct 2010 - Ich glaube nicht, dass ich irgendwelche Programme installiert habe, die die Uhr anpassen könnten. Ich boote jedoch gelegentlich in Linux Mint Live CD (die ich auf meiner Festplatte installieren wollte, aber noch nicht), obwohl ich bezweifle, dass dies das Problem ist, weil die Zeiten, die ich bemerkt habe, nicht in der Nähe waren die Zeiten, als ich die Live-CD benutzte. Nach dem Anwenden des unten stehenden Updates habe ich das Problem nicht mehr wirklich bemerkt, obwohl ich meine Uhr manuell ein wenig durcheinander gebracht habe, was die Symptome möglicherweise maskiert oder gezeigt hat. Wenn in einer Woche alles noch gut ist, und sobald die Sommerzeit vorbei ist, beantworte ich die Frage mit dem unten genannten Fix.


Ich versuche die Lösung hier, aber dies ist nicht leicht reproduzierbar (ich muss einige Zeit warten, und ich bin mir nicht sicher, wie hoch diese Menge ist). Ich poste diese Frage in der Hoffnung, dass jemand das kann Überprüfen Sie, ob diese Antwort funktioniert oder eine andere Antwort geben kann.

3
Haben Sie irgendwelche Programme installiert, die Ihre Uhr anpassen könnten? MBraedley vor 14 Jahren 0
@MBraedley Ich habe das gerade im Update beantwortet; Vielen Dank, dass Sie gefragt haben. Ich hätte daran denken sollen, das zu überprüfen, bevor Sie die Frage posten, auch wenn es nicht das Problem war. Daniel H vor 14 Jahren 0
Ich habe das Gefühl, dass Mint die Systemuhr als UTC behandelte, sie dementsprechend aktualisiert und trotzdem Mountain Time anzeigt. MBraedley vor 14 Jahren 1
Verwenden von UTC unter Windows http://superuser.com/questions/185773/does-windows-7-support-utc-as-bios-time vor 11 Jahren 0

2 Antworten auf die Frage

2
FooF

(@ MBraedleys Gefühl oben scheint mir richtig zu sein.)

Die meisten (wenn nicht alle?) Linux-Systeme verwenden standardmäßig UTC für die Systemzeit und haben NTP aktiviert. Wenn Windows NTP nicht verwendet, um die Uhrzeit auf dem neuesten Stand zu halten, würde ich erwarten, dass die Uhrzeit beim Booten unter Windows nach der Verwendung von Linux falsch angezeigt wird.

In diesem Fall hätten Sie zwei Möglichkeiten:

  1. Deaktivieren Sie UTC in Linux (Set UTC=noin Ihrem /etc/default/rcSin einem Debian - System abgeleitet) oder
  2. Verwenden Sie UTC in Windows 7 - habe dies gerade in einem anderen * .stackexchange.com-Beitrag gefunden, aber den Link bereits verloren.

(Ich denke, Windows verwendet standardmäßig die Ortszeit, da die Systemzeit ziemlich dumm ist. Ich persönlich mag die Idee, UTC als Systemzeit zu verwenden, sehr geeignet.)

Ich bin nicht vertraut mit Windows 7 und ob es standardmäßig NTP verwendet. Die Aktivierung von NTP in Windows (falls noch nicht aktiviert) könnte auch eine praktikable Lösung sein?

Ich habe nach all dieser Zeit keine Antwort erwartet - danke. Das ist wahrscheinlich richtig. Ich bin nur überrascht, dass Mint wissen konnte, dass ich in der Mountain-Zeitzone war, nachdem ich NTP verwendet hatte, um die Computerzeit zu "korrigieren" (IMHO, Live-CDs sollten das Host-System in KEINER WEISE ohne explizite Benutzerinteraktion ändern, genau dafür Grund; die Hauptbetriebssysteme können Zeitabweichungen korrigieren usw.) Daniel H vor 12 Jahren 2
Ich gab Ihnen +1 für die gute Meinung über Live-CDs sollte die Zeit nicht so "korrigieren"; Wenn das Linux-System die aktuelle Zeitzone automatisch finden kann, wie Sie es beschrieben haben (z. B. mithilfe der IP-Adresse, um den Standort zu bestimmen), wäre es ein einfacher Schritt, um zu prüfen, ob die Systemzeit UTC oder die Ortszeit einhält, und automatisch zu wechseln, was besser passt. Festzustellen, dass die Uhr um 13 Minuten, 5 Sekunden und 129 Millisekunden verzerrt ist, und dann die Hardware-Uhr in dieser Zeit zu halten, aber das Anpassen durch Software wäre wahrscheinlich aufwendiger (und macht nicht viel Sinn) ... :-) FooF vor 12 Jahren 1
Das ist richtig. Windows verwendet intern UTC, behält jedoch das BIOS auf lokaler Zeit bei: http://blogs.msdn.com/b/oldnewthing/archive/2004/09/02/224672.aspx Ben vor 9 Jahren 0
0
Anton Eremin

Ich habe gerade mit dem gleichen Problem in meinem Win 7 64-Bit auf dem neuen Dell-Laptop zu tun gehabt (auch keine anderen Betriebssysteme). Ich habe herausgefunden, dass wenn ich Mountain Time (UTC-7) einstelle, es aus irgendeinem Grund auf der Uhr -6 angezeigt wird. Wenn ich jedoch in der Dropdown-Liste, die dieselbe "UTC-7" ist, zur Arizona-Zeit gewechselt hat, zeigt die Uhr die korrekten -7 Stunden an. Ich bin mir nicht sicher, was der Grund ist, aber es hat mir geholfen, während der Auswahl der Zeitzone von der Bergzeit zur Arizona-Zeit zu wechseln.