Jak zsynchronizować zegar
Jeśli zegar urządzenia się rozjeżdża, mogą szwankować znaczniki czasu, kody dwuskładnikowe, przypomnienia kalendarza i bezpieczne połączenia. Włączenie automatycznej synchronizacji naprawia to w niecałą minutę.
Sprawdzanie twojego zegara…
Pokazujemy instrukcje dla systemu Windows. To nie twoje urządzenie? Wybierz je powyżej.
Windows 11 i 10
- Kliknij prawym przyciskiem zegar na pasku zadań i wybierz Dostosuj datę i godzinę. (Albo otwórz Ustawienia › Czas i język › Data i godzina.)
- Włącz Ustaw czas automatycznie.
- Kliknij Synchronizuj teraz. Godzina obok powinna zmienić się na „przed chwilą”.
- Sprawdź, czy strefa czasowa jest poprawna — zła strefa wygląda jak zegar spóźniony o pełne godziny.
Jeśli „Synchronizuj teraz” zawodzi
Otwórz Wiersz polecenia albo PowerShell jako administrator i uruchom:
w32tm /resync
Jeśli zgłosi, że usługa nie działa, najpierw ją uruchom:
net start w32time
w32tm /resync
Jeśli „Synchronizuj teraz” działa, ale wciąż brakuje mniej niż sekundy
Windows przeskakuje zegarem tylko wtedy, gdy błąd jest większy niż MaxAllowedPhaseOffset, domyślnie ustawiony na jedną sekundę. Mniejszy błąd jest korygowany łagodną zmianą tempa taktowania, a to trwa tylko dopóki działa usługa Czas systemu Windows. Usługa uruchamia się na wyzwalacz, więc Windows zatrzymuje ją krótko po synchronizacji i porzuca korektę w połowie. Dlatego Synchronizuj teraz może za każdym razem zgłaszać powodzenie, podczas gdy błąd rzędu ułamka sekundy utrzymuje się w nieskończoność.
W programie PowerShell jako administrator zostaw usługę uruchomioną i pozwól Windowsowi od razu korygować błędy poniżej sekundy:
Set-Service W32Time -StartupType Automatic
Start-Service W32Time
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Config' -Name MaxAllowedPhaseOffset -Value 0 -Type DWord
w32tm /config /update
Restart-Service W32Time
w32tm /resync /force
Zmierz wynik bez wychodzenia z konsoli — przesunięcia powinny wracać w milisekundach, a nie w dziesiątych częściach sekundy:
w32tm /stripchart /computer:time.cloudflare.com /samples:5 /dataonly
Ustawienie MaxAllowedPhaseOffset na 0 pozwala też Windowsowi cofać zegar wstecz, gdy się spieszy, czego kilka wrażliwych na czas aplikacji nie lubi. Aby tego uniknąć, zostaw wartość 1 i tylko ustaw usługę na Automatyczny — stopniowa korekta wtedy zadziała, ale wchłonięcie pełnej sekundy zajmie godziny.
Synchronizuj częściej, żeby znów się nie rozjechało
Zegar komputera zostawiony sam sobie zwykle spieszy się lub spóźnia o sekundę lub więcej dziennie, a Windows 11 sprawdza czas tylko co 32768 sekund — nieco ponad dziewięć godzin. Odpytywanie co godzinę utrzymuje błąd między sprawdzeniami znacznie mniejszy:
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient' -Name SpecialPollInterval -Value 3600 -Type DWord
Restart-Service W32Time
Ten interwał obowiązuje tylko wtedy, gdy skonfigurowany serwer ma flagę 0x1. Domyślny wpis Windowsa time.windows.com,0x9 już ją zawiera, więc zwykle nie trzeba zmieniać nic więcej — sprawdź swój poleceniem w32tm /query /source oraz na karcie Czas internetowy opisanej niżej.
Użyj innego serwera czasu
Panel sterowania › Zegar i region › Data i godzina › karta Czas internetowy › Zmień ustawienia. Ustaw serwer na time.windows.com albo pool.ntp.org, a potem kliknij Aktualizuj teraz.
Warto spróbować, jeśli synchronizacja zawodzi całkowicie, choć rzadko tłumaczy niewielkie przesunięcie: publiczne serwery czasu zgadzają się ze sobą co do kilku milisekund, więc zegara odchylonego o zauważalny ułamek sekundy nie wprowadza w błąd jego serwer.
macOS
- Otwórz menu Apple › Ustawienia systemowe.
- Przejdź do Ogólne › Data i godzina.
- Włącz Ustawiaj datę i godzinę automatycznie. Jako źródło powinno widnieć
time.apple.com. - Potwierdź, że opcja Ustawiaj strefę czasową automatycznie na podstawie bieżącego położenia jest włączona.
W macOS Monterey i starszych ścieżka to Preferencje systemowe › Data i godzina; najpierw kliknij kłódkę, aby odblokować.
Wymuś ponowną synchronizację z Terminala
sudo sntp -sS time.apple.com
iPhone i iPad
- Otwórz Ustawienia › Ogólne › Data i godzina.
- Włącz Ustawiaj automatycznie.
- Jeśli opcja jest wyszarzona, sprawdź Ustawienia › Czas przed ekranem › Ograniczenia treści i prywatności — zmiany daty i godziny mogą być tam zablokowane.
- Wciąż źle? Włącz i wyłącz tryb samolotowy albo uruchom urządzenie ponownie, żeby wymusić pobranie czasu z sieci.
iOS pobiera czas z sieci komórkowej albo Wi-Fi, więc urządzenie długo pozostające offline może potrzebować chwili po ponownym połączeniu.
Android
- Otwórz Ustawienia › System › Data i godzina. Na urządzeniach Samsunga jest to Ustawienia › Zarządzanie ogólne › Data i godzina.
- Włącz Ustaw czas automatycznie (w niektórych wersjach nazywa się to Używaj czasu podanego przez sieć).
- Włącz też Ustaw strefę czasową automatycznie.
- Jeśli opcja jest już włączona, a zegar wciąż wskazuje źle, wyłącz ją i włącz ponownie, żeby wymusić odświeżenie.
Linux
Większość nowoczesnych dystrybucji korzysta z systemd-timesyncd. Włącz czas sieciowy i sprawdź wynik:
sudo timedatectl set-ntp true
timedatectl status
Szukaj wpisu System clock synchronized: yes. Aby wymusić:
sudo systemctl restart systemd-timesyncd
Jeśli używasz chrony
sudo chronyc makestep
chronyc tracking
Jeśli używasz ntpd
sudo ntpd -gq
ChromeOS
- ChromeOS ustawia czas automatycznie i nie da się go ustawić ręcznie, więc zły zegar to niemal zawsze zła strefa czasowa.
- Otwórz Ustawienia › Zaawansowane › Data i godzina.
- Ustaw strefę czasową na Wybierz z listy i wskaż swój region albo pozwól użyć twojej lokalizacji.
- Jeśli nadal jest źle, wyloguj się i zaloguj ponownie albo uruchom Chromebooka od nowa.
Dlaczego dokładny zegar ma znaczenie
Logowanie i 2FA
Kody z aplikacji uwierzytelniających wyliczane są z bieżącego czasu. Zegar rozjechany o więcej niż jakieś 30 sekund sprawia, że przestają działać.
Bezpieczne połączenia
Certyfikaty są ważne tylko między dwiema datami, więc mocno przestawiony zegar wywołuje ostrzeżenia „połączenie nie jest prywatne” na stronach, z którymi wszystko jest w porządku.
Spotkania i przypomnienia
Powiadomienia kalendarza, minutniki i zadania zaplanowane odpalają się według zegara lokalnego, więc przesuwają się razem z nim.