Czy Windows 7 obsługuje UTC jako czas BIOS?

90

Ponieważ mieszkam w Niemczech, moja strefa czasowa to GMT + 1 (lub GMT + 2 w okresie letnim). We wcześniejszych wersjach systemu Windows zegar sprzętowy nie był ustawiony na UTC, a czas systemu Windows na czas lokalny. To był / jest wielki bałagan, ponieważ prawie każdy inny system operacyjny preferuje UTC.

Czy to naprawiono w systemie Windows 7 i czy można teraz używać UTC w systemie BIOS i czasu lokalnego w systemie Windows?

mru
źródło

Odpowiedzi:

80

Spójrz na tę stronę :

Zapisz następujące wiersze jako, utc.reg,a następnie uruchom je, aby zaimportować tę poprawkę rejestru. Umożliwia ustawienie zegara sprzętowego w systemie BIOS komputera na czas UTC. Jest to przydatne w przypadku uruchamiania systemu Mac z podwójnym uruchomieniem lub systemu Linux, gdy te systemy operacyjne są ustawione na odczytywanie zegara BIOS jako czasu UTC, zamiast preferowanego czasu lokalnego systemu Windows (np. PST, PDT, MST, MDT, CST, CDT, EST, EDT lub standardowe „GMT-” i „GMT +”)

Oto kod do zapisania jako utc.reg:

Windows Registry Editor Version 5.00

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

Równoważną odpowiedź można również znaleźć tutaj .

subanki
źródło
3
dobrze byłoby dołączyć odpowiednie informacje do odpowiedzi, na wypadek gdyby strony, które cytujesz, zniknęły.
Gilles
17
Pamiętaj, aby przeczytać uwagi na cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html - opcja RealTime wciąż ma kilka usterek.
grawity
@Sathya Dziękuję sathya za edycję, od następnego razu upewnię się, że
wkleję
3
Ok, znałem ten hack rejestru z poprzednich wersji systemu Windows i pomyślałem, że w 2010 roku udało im się uzyskać tak proste rzeczy, jak oficjalna obsługa UTC. Niestety tak nie wydaje się.
mru
4
@PratyushNalam Tak, działa z Windows 8. Właśnie go skonfigurowałem.
Michael Hampton
12

Obsługa systemu Windows 7 dla czasu UTC w RTC jest obecnie niekompletna (lipiec 2013 r.) I nie jest zalecana przez administratorów systemów, którzy próbowali z niej skorzystać.

Strona zalecana przez grawity powyżej zawiera użyteczny podsumowanie stanu tego problemu.

Obecnie, jeśli włączysz opcję „RealTimeIsUniversal”, czasami czas systemowy jest resetowany do niewłaściwego czasu (UTC minus lokalne przesunięcie). Powoduje to, że klient DHCP nie może odświeżyć dzierżawy dhcp, a system rozłącza się do momentu ręcznego odświeżenia dzierżawy lub ponownego uruchomienia klienta DHCP.

Znalezienie obejścia tego konkretnego błędu może być akceptowalnym kompromisem, ale mogą występować inne subtelne błędy, które pojawiają się i znikają wraz z aktualizacją systemu Windows, ze względu na fakt, że konfiguracja „RealTimeIsUniversal = 1” nie jest obecnie testowana pod kątem regresji w firmie Microsoft.

drok
źródło
1

Chcę dodać ten link http://www.nathanhunstad.com/blog/2012/01/windows-7-utc-time-issue/, w którym wyjaśnia, że ​​czasami system Windows nie aktualizuje zegara BIOS, ale robi UTC-> Lokalna konwersja czasu.

Kluczem jest ręczne wprowadzenie zmian w systemie BIOS, a system Windows tego nie zmieni. Mówi także, że czas internetowy nie działa poprawnie.

Mam nadzieję, że to dla ciebie interesujące i okaże się przydatne!

txomon
źródło
Prześlij wszystkie istotne informacje z linków do swojej odpowiedzi, pomoże to uniknąć zgnilizny linków
50-3
Co mnie ominęło?
txomon
podlinkowałeś artykuł (myślę, że nie mogę otworzyć linku) Mówiłem tylko, że ten link prawdopodobnie nie będzie istniał wiecznie, jeśli będzie jakiś fragment z artykułu, którego możesz użyć do dalszego wyjaśnienia swojej odpowiedzi, dołącz go do swojej odpowiedzi
50-3
Cóż, ma to być dodatek do oficjalnej i wybranej odpowiedzi. Już napisałem ważne części. (w którym wyjaśnia ...)
txomon