Bài viết xác định nguyên nhân khi dùng SpecialPollInterval làm khoảng thời gian polling, dịch vụ Windows Time hiển thị thời gian sai nếu service rơi vào trạng thái Spike – và biện pháp khắc phục cho NTP client Windows 10.
Network Time Protocol (NTP) là ứng dụng client/server. Mỗi workstation, router, server cần phần mềm NTP client để đồng bộ đồng hồ với network time server. Thường client software đã có sẵn trong OS.
NTP client điển hình polling định kỳ một hoặc nhiều NTP server.
NTP client hiển thị sai Windows Time service
Gặp vấn đề nếu NTP client chạy Windows Server/Client editions không sửa được thời gian khi:
- NTP client đồng bộ thời gian với NTP server chỉ định thủ công.
- NTP client dùng SpecialPollInterval làm polling interval.
- Độ lệch thời gian giữa client và server > LargePhaseOffset cấu hình trên client.
Trong trường hợp này, NTP client không thể sửa thời gian ngay cả sau khi chờ SpikeWatchPeriod trôi qua.
Nguyên nhân
NTP client rơi vào trạng thái SPIKE mỗi khi polling time sample đến NTP server. Time service quản lý trạng thái nội bộ – nếu vào SPIKE state, client không đồng bộ thời gian.
2 Cách khắc phục
Cấu hình Windows Time dùng MinPollInterval/MaxPollInterval làm polling interval thay vì SpecialPollInterval.
1. Cấu hình thủ công
- Mở Command Prompt.
- Chạy lệnh (thay NTP_server_IP_Address bằng IP server thực tế):
w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL
- Khi dùng flag 0x1 với switch /manualpeerlist, bạn chỉ định dùng SpecialPollInterval. Để khắc phục, không dùng flag 0x1.
Polling interval do Windows Time dùng được thiết lập bởi Registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Xem thêm thông tin về Windows Time Service và giá trị Registry.
2. Cấu hình tự động
Tải MicrosoftEasyFix25001.mini – công cụ tự động cấu hình Windows Time dùng MinPollInterval/MaxPollInterval. Có thể chỉ tiếng Anh nhưng fix tự động hoạt động cho mọi ngôn ngữ Windows. Lưu lên USB/CD chạy trên máy bị lỗi nếu không ở máy đó.
PS: Đồng hồ Windows 10 sai? Xem bản sửa lỗi hoạt động tại đây!