Czas Windows 10 spada o godzinę do tyłu przy podwójnym uruchamianiu

24

Sprawdziłem, a mój zegar BIOS pozostaje prawidłowy, więc nie może to być bateria CMOS.

Również gdy uruchamiam system Windows 10, a zegar jest o godzinę za opóźniony, jeśli mam i zsynchronizuję zegar z serwerem czasu, który pokazuje poprawnie.

Nie jestem więc pewien, co może być przyczyną problemu.

Joshua Barnett
źródło
Jak szybko czas płynie lub przy każdym ponownym uruchomieniu? Strefa czasowa? Podobne pytanie: superuser.com/questions/221045/…
StackAbstraction
1
Myślę, że to po ponownym uruchomieniu prawdopodobnie po wyjściu z mojej partycji Hackintosh.
Joshua Barnett,
2
czy zastosowano ustawienia czasu letniego? Czy oba systemy operacyjne uważają, że znajdują się w tej samej strefie czasowej i mają te same ustawienia czasu letniego?
Frank Thomas
Tak, a gdyby tak nie było, byłaby to godzina z przodu, a nie godzina z tyłu.
Joshua Barnett,
Czy kiedykolwiek to rozgryzłeś? Mam ten sam problem na
Macu

Odpowiedzi:

30

Miałem ten problem na moim laptopie i zwykłym komputerze (zarówno z podwójnym uruchomieniem Windows 10, jak i Xubuntu) - czas był zawsze o 1 godzinę opóźniony.

Zanim dam rozwiązanie, żeby było jasne;

  • Tak, BIOS pokazał prawidłowy czas
  • Nie, bateria systemu BIOS nie była pusta
  • Tak, wypróbowałem oba z włączaniem i wyłączaniem oszczędności światła dziennego
  • Tak, moja strefa czasowa została ustawiona poprawnie
  • Tak, próbowałem też różnych stref czasowych
  • Nie, nie zepsułem ustawień regionu
  • Tak, nawet zmieniłem czas ręcznie - ale i tak by się cofnął

To, co zadziałało, było następujące; zmień ustawienia „Czas internetowy” na time.nist.gov.

  1. Przejdź do Panelu sterowania
  2. Przejdź do Zegar, język i region
  3. Wybierz „Ustaw godzinę i datę”
  4. W wyskakującym okienku przejdź do zakładki „Czas internetowy”
  5. Wybierz „Zmień ustawienia”
  6. Wybierz serwer time.nist.gov.

Czas jest teraz wyświetlany poprawnie, nawet po ponownym uruchomieniu.

Jeśli po wykonaniu tych kroków nadal występują problemy z czasem, sprawdź, czy usługa Czas systemu Windows jest uruchomiona (w32Time)

  1. Otwórz menu Start i wpisz „ Usługi
  2. Z listy dostępnych opcji wybierz „ Usługi
  3. Kliknij dowolną usługę na liście, a następnie wpisz „win”, aby przejść do usług o nazwie rozpoczynającej się „ Windows
  4. Znajdź usługę „ Czas systemu Windows ”, kliknij ją prawym przyciskiem myszy i otwórz właściwości.
  5. Upewnij się, że „Typ uruchomienia” jest ustawiony na „ Automatyczny ”, a następnie upewnij się, że „ uruchomiłeś ” usługę.

Powinno to zapewnić, że jeśli korzystasz z NTP (czasu internetowego), powinieneś być w stanie zsynchronizować zegar podczas uruchamiania.

Treepata
źródło
To rozwiązało również problem, dzięki
Floran Gmehlin
3
Problem z czasem Windows nie był ustawiony Automatic, więc dziękuję za to!
snark
Dzięki za bardzo szczegółową odpowiedź, ciesz się swoją reputacją.
Joshua Barnett
Nie mogę zweryfikować, ale mam wrażenie, że resetuje się po tym, jak Windows ma dużą aktualizację, taką jak ostatnio.
Joel Harkes
Dla mnie usługa nie działała automatycznie. Dzięki!
Aleksandar Savkov
5

Myślę, że właśnie wymyśliłem to na Windows 10.

Iść do:

  1. Panel sterowania
  2. Kliknij „Zegar, język i region”
  3. Kliknij „Zmień strefę czasową”
  4. Kliknij przycisk „Zmień strefę czasową ...”
  5. Zaznacz „Automatycznie dostosuj zegar do czasu letniego”

To natychmiast rozwiązało problem. Zwróć uwagę, że kliknąłem już prawym przyciskiem myszy zegar, wybrałem opcję „Dostosuj datę / godzinę” i na tym ekranie „Automatycznie dostosuj czas letni” jest już włączony. Dopiero gdy włączyłem go po raz drugi w Panelu sterowania, mój zegar przestał być godzinę za opóźnieniem po ponownym uruchomieniu.

Daniel Kirk
źródło
4

Mam podwójny rozruch Win 10 i ubuntu. Pierwotnie korzystałem z Harmonogramu zadań w systemie Windows, aby wymusić uruchomienie akcji w32tm /resync /nowaitpo zalogowaniu się dowolnego użytkownika. To działało, ale jest dość niezgrabne.

Następnie dzięki tej odpowiedzi odkryłem, że Windows i Linux przyjmują różne założenia dotyczące zegara sprzętowego. Domyślnie Windows zakłada, że ​​jest ustawiony na czas lokalny, podczas gdy Linux zakłada, że ​​jest ustawiony na UTC. Tak więc, w zależności od preferencji, możesz albo powiedzieć systemowi Windows, aby założył, że zegar sprzętowy używa UTC, jak w odpowiedzi na @ juniorRubyist; lub powiedz Linuxowi, aby założył, że zegar sprzętowy jest ustawiony na czas lokalny, jak na /superuser//a/1336320/576397 lub /superuser//a/198196/576397 .

warknąć
źródło
Wydaje się, że jest to bardziej właściwa odpowiedź, dziękuję :) czy musisz ponownie uruchomić komputer, aby to zadziałało?
Joel Harkes
Być może nie, ale przepraszam - nie pamiętam! Również to, czy konieczne będzie ponowne uruchomienie komputera, może zależeć od systemu operacyjnego, który chcesz zmienić.
snark
Doświadczyłem: to nie działa bezpośrednio. dzień później po ponownym uruchomieniu (powrót do systemu Windows) zegar był o 1 godzinę do przodu. po kilku godzinach to naprawiło. prawdopodobnie naprawione teraz, musisz spróbować uruchomić Linuksa i wrócić do systemu Windows, aby się upewnić. Dziękuję bardzo za tę odpowiedź :)
Joel Harkes
0

Wszystko, co musisz zrobić, to kliknąć prawym przyciskiem myszy godzinę / datę w prawym dolnym rogu, kliknąć „Dostosuj datę / godzinę”, a następnie włączyć „Automatycznie tylko czas letni”.

Mój zegar wrócił o godzinę, odkąd dostałem ten laptop kilka dni temu, wszystko, co musiałem zrobić, to wykonać następujące kroki. Mam nadzieję, że zadziała to dla każdego, kto ma problem.

SimpleAnswerzZ
źródło
0

To działa dla mnie. Wpisz Ustawienia daty i godziny w polu wyszukiwania i kliknij je, a następnie włącz automatycznie ustawiony czas, a także automatycznie ustaw strefę czasową. Spowoduje to automatyczne wybranie strefy czasowej i dostosowanie godziny.

Jasman
źródło
0

Moim problemem wydaje się być to, że Windows nie aktualizuje czasu z serwera czasu. Poniższe powoduje aktualizację systemu Windows z serwera czasu bez zmiany:

  • Otwórz Panel sterowania
  • Iść do Clock, Language and Region
  • Iść do Date and Time
  • Kliknij Set the time and date
  • Kliknij zakładkę Internet Time
  • Kliknij Change settings...
  • Opuść serwer czasu, ale kliknijUpdate now
James
źródło