Czasami system Windows może dziwnie się zachowywać i wyświetlać niewłaściwy czas. Jest to szczególnie prawdziwe w przypadku podwójnego rozruchu lub gdy niektóre programy mają problemy z ustawieniami czasu. Jeśli kiedykolwiek Ci się to przydarzy, możesz wymusić synchronizację czasu w systemie Windows za pomocą jednego polecenia.
Notatka:
Aby zsynchronizować czas na komputerze, musisz zalogować się jako administrator.
Jeśli Twój komputer znajduje się w domenie, nie możesz synchronizować swojego czasu z internetowym serwerem czasu za pomocą Internetowych ustawień czasu. Zamiast tego Twój zegar zostanie automatycznie zsynchronizowany z kontrolerem domeny. Nadal możesz w dowolnym momencie użyć polecenia synchronizacji czasu w wierszu poleceń, aby ręcznie przeprowadzić synchronizację z kontrolerem domeny.
Polecenie synchronizacji czasu systemu Windows
Aby wymusić synchronizację czasu w systemie Windows za pomocą wiersza poleceń, wystarczy uruchomić pojedynczy wiersz poleceń.
Najpierw otwórz Wiersz Poleceń z uprawnieniami administratora .
W oknie wiersza poleceń wykonaj polecenie:
w32tm /resync
Gdy tylko wykonasz polecenie, system Windows ponownie zsynchronizuje czas w oparciu o bieżącą strefę czasową. Jeśli się zastanawiasz, strefa czasowa jest ustawiana automatycznie w zależności od Twojej lokalizacji. Dodatkowo szczegóły czasu są aktualizowane z domyślnego serwera time.windows.com (Windows Internet Time Server).

Polecenie synchronizacji czasu systemu Windows
Jeśli Twój system Windows znajduje się w domenie, powyższe polecenie może nie działać. W takich sytuacjach użyj polecenia:
w32tm /domain
Uwaga : Czasami może pojawić się błąd „Komputer nie zsynchronizował się ponownie, ponieważ nie było dostępnych danych o czasie ”. Jest to dość powszechne. Szczególnie w Windows 7 i 8. Po prostu spróbuj wykonać polecenie wiele razy, a w końcu zadziała.
Użyj niestandardowego serwera czasu
Jak powiedziano wcześniej, system Windows używa time.windows.com jako domyślnego serwera czasu. Jeśli ten serwer czasu nie działa w Twoim przypadku lub jeśli chcesz użyć innego niestandardowego serwera czasu, możesz to również zrobić.
Otwórz Wiersz Poleceń z uprawnieniami administratora i wykonaj następujące polecenie. Nie zapomnij zastąpić time.server.url.com rzeczywistym adresem URL serwera czasu. Możesz skorzystać z projektu NTP Pool Project (https://www.ntppool.org/zone/@), aby znaleźć adresy serwerów czasu w różnych krajach i lokalizacjach.
w32tm /config /update /manualpeerlist:time.server.url.com
Gdy tylko wykonasz polecenie, system Windows uzyska dostęp do tego serwera czasu, pobierze godzinę i zsynchronizuje ją z systemem.
Kolejny sposób na synchronizację czasu w systemie Windows 10
Zsynchronizuj czas z internetowym serwerem czasu w ustawieniach czasu internetowego
1. Otwórz Panel sterowania (widok ikon) i kliknij ikonę Data i godzina .
2. Kliknij zakładkę Czas internetowy i kliknij przycisk Zmień ustawienia.
Notatka:
Wyświetli się także data i godzina ostatniej pomyślnej synchronizacji zegarka, a także nazwa używanego serwera internetowego.
Jeśli Twój komputer znajduje się w domenie, nie będziesz mieć karty Czas internetowy.
![Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia]()
Kliknij zakładkę Czas internetowy i kliknij przycisk Zmień ustawienia
3. Jeśli UAC wyświetli monit, kliknij Tak , aby potwierdzić.
4. Zaznacz pole Synchronizuj z internetowym serwerem czasu , wybierz serwer czasu i kliknij Aktualizuj teraz.
![Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia]()
Zaznacz pole Synchronizuj z internetowym serwerem czasu, wybierz serwer czasu i kliknij Aktualizuj teraz
5. Jeśli wystąpi błąd, kliknij ponownie opcję Aktualizuj teraz, aby sprawdzić, czy synchronizacja przebiegła pomyślnie. Jeśli data lub godzina na komputerze jest ustawiona nieprawidłowo, może to spowodować błędy podczas próby synchronizacji czasu.
![Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia]()
Jeśli wystąpi błąd, kliknij ponownie opcję Aktualizuj teraz, aby sprawdzić, czy synchronizacja przebiegła pomyślnie.
6. Po pomyślnej synchronizacji czasu dotknij OK.
7. Kliknij OK.
Synchronizuj czas z internetowym serwerem czasu w Ustawieniach
Zamiast tego możesz także synchronizować czas za pomocą aplikacji Ustawienia w systemie Windows 10. W rzeczywistości, w porównaniu z Wierszem poleceń lub Panelem sterowania , nowe opcje w aplikacji Ustawienia są znacznie łatwiej dostępne i łatwiejsze w użyciu.
Aby zsynchronizować czas za pomocą aplikacji Ustawienia , najpierw otwórz aplikację Ustawienia , naciskając skrót klawiaturowy Win+ I.
W aplikacji Ustawienia przejdź do opcji Czas i język > Data i godzina . Po prawej stronie kliknij przycisk Synchronizuj w sekcji Synchronizuj swój zegar .
![Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia Jak wymusić synchronizację czasu w systemie Windows za pomocą polecenia]()
Kliknij przycisk Synchronizuj w sekcji Synchronizuj swój zegar
Po kliknięciu tego przycisku system Windows zsynchronizuje czas. Ponownie, jak wspomniano wcześniej, system Windows używa domyślnego serwera czasu do synchronizacji czasu. Jeśli chcesz synchronizować czas za pomocą niestandardowego serwera czasu, użyj powyższego polecenia, aby zsynchronizować czas systemu Windows. W chwili pisania tego tekstu aplikacja Ustawienia nie umożliwia zmiany domyślnego serwera czasu.