1. Skonfiguruj usługę czasu systemu Windows, aby częściej aktualizować czas.
Panel sterowania -> Data i godzina -> karta Czas w Internecie.
Zaznacz pole „Synchronizuj z internetowym serwerem czasu”. Jeśli nie wybrano żadnego serwera, wybierz „time.windows.com” lub „pool.ntp.org”.
Spowoduje to automatyczne ustawienie czasu raz w tygodniu, co powinno utrzymać komputer w ciągu kilku sekund od prawidłowego czasu. Jeśli korzystasz z ważnego serwera, być może będziesz musiał go ustawić częściej. Aby to zrobić, musisz edytować rejestr.
Przejdź do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient
i sprawdź wartość SpecialPollInterval
. To jest w kilka sekund.
Domyślna wartość to 604800, czyli liczba sekund w tygodniu. Do codziennych kontroli czasu wybierz 86400. Jeśli nie masz specjalnych wymagań, nie będziesz potrzebować więcej niż codziennie. Cztery godziny to 14400.
2: Skonfiguruj system tak, aby wymuszał aktualizację czasu rozruchu.
Aby wykonać aktualizację wymuszoną, musisz uruchomić następujące funkcje jako administrator (lub system):
SC START w32time task_started
Aby więc wymusić aktualizację przy rozruchu, musisz uruchomić to polecenie jako administrator. Możesz to zrobić za pomocą Harmonogramu zadań. Aby to zrobić, uruchom następujące czynności jako administrator:
schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"