Các bạn, tôi đã chạy cái này với các cửa sổ được xây dựng trong w32tm và một tác vụ theo lịch trình (xem bên dưới).
Bước đầu tiên là cấu hình w32tm để sử dụng nhiều máy chủ thời gian khác nhau (và cũng để đăng nhập để chúng ta có thể thấy những gì đang xảy ra). Bước thứ hai là lên lịch w32tm trong trình lập lịch tác vụ. Tôi thích giải pháp này vì nó không yêu cầu bất kỳ công cụ phần 3 nào. Điều thực sự quan trọng là thiết lập các máy chủ thời gian khác nhau vì tôi thấy khá thường xuyên chúng không phản hồi.
Cấu hình w32tm
Mở Dấu nhắc lệnh (Chạy phần sau với tư cách quản trị viên)
w32tm /config /manualpeerlist:"time.nist.gov time.windows.com time-nw.nist.gov time-a.nist.gov time-b.nist.gov time-a.timefreq.bldrdoc.gov time-b.timefreq.bldrdoc.gov time-c.timefreq.bldrdoc.gov utcnist.colorado.edu" /syncfromflags:manual /update
w32tm /query /configuration
Kiểm tra để xem danh sách máy chủ NTP được cập nhật chính xác, tức là nó phản ánh danh sách ngang hàng bạn vừa nhập
w32tm /debug /enable /file:C:\windows\temp\w32time.log /size:10000000 /entries:300
Duyệt đến thư mục và kiểm tra xem nhật ký đã được tạo
Thay đổi thời gian hệ thống theo cách thủ công (để giờ không còn đồng bộ hóa), sau đó quay lại dấu nhắc lệnh và chạy lệnh resync
w32tm /resync
Kiểm tra thời gian hệ thống đã được cập nhật. ** Nếu bạn gặp lỗi về dịch vụ thời gian không được khởi động, bạn có thể sử dụng lệnh net start w32time
sau đó thử lại đồng bộ hóa khác
Nếu bạn gặp lỗi sau: The compter did not resync because the required time change was too big.
thì hãy sử dụng lệnh này để đồng bộ lại:w32tm /resync /force
Nếu điều này hoạt động thành công thì tất cả những gì bạn phải làm là định cấu hình tác vụ theo lịch trình sau để chạy thường xuyên như bạn muốn (nó sẽ sử dụng danh sách ngang hàng của bạn được cấu hình ở trên).
Lịch trình w32tm
Đối số chương trình / tập lệnh
%windir%\system32\sc.exe start w32time task_started
%windir%\system32\w32tm.exe /resync