Khi SpecialPollInterval được dùng như một khoảng bỏ phiếu, Dịch vụ thời gian Windows sẽ không sửa thời gian nếu dịch vụ được vào trạng thái Spike

Áp dụng cho: Windows Server 2012 R2Windows Server 2012Windows Server 2008 R2

Triệu chứng


Máy tính NTP Client đang chạy Windows Server edtions hoặc phiên bản Windows Client có thể không sửa thời gian nếu các điều kiện sau đây là đúng:
  • Máy khách NTP đồng bộ thời gian với máy chủ NTP được chỉ định theo cách thủ công.
  • Máy khách NTP sử dụng SpecialPollInterval như là một khoảng bỏ phiếu.
  • Thời gian bù trừ giữa máy khách NTP và máy chủ NTP lớn hơn giá trị LargePhaseOffset như được đặt cấu hình trong máy khách NTP.
Trong trường hợp này, máy khách NTP không thể sửa thời gian của nó ngay cả sau khi chờ đợi thời gian Spikewatchphải vượt qua.

Nguyên nhân


Vấn đề này xảy ra vì máy khách NTP được vào trạng thái SPIKE mỗi khi khách hàng bỏ phiếu mẫu thời gian vào máy chủ NTP. Dịch vụ thời gian quản lý trạng thái nội bộ, và nếu máy khách nhận được vào trạng thái SPIKE, máy khách không đồng bộ thời gian của nó.

Giải pháp


Để giải quyết vấn đề này để máy khách NTP được bật đồng bộ với máy chủ NTP sau một trạng thái SPIKE, hãy cấu hình thời gian Windows để dùng hàm MinPollInterval/MaxPollInterval là khoảng bỏ phiếu.Để chúng tôi cấu hình thời gian Windows để sử dụng MinPollInterval/MaxPollInterval là khoảng bỏ phiếu cho bạn, hãy đi đến phần "đây là một bản sửa lỗi" dễ dàng. Nếu bạn muốn cấu hình thời gian Windows để sử dụng MinPollInterval/MaxPollInterval theo khoảng bỏ phiếu tự mình, hãy đi đến phần "Hãy để tôi tự khắc phục sự cố".Lưu ý Nếu bạn đặt thiết đặt của dịch vụ thời gian của Windows theo chính sách nhóm hoặc chính sách Nhóm Cục bộ, phương pháp "khắc phục sự cố này" không hoạt động và bạn phải xóa thiết đặt chính sách.

Dưới đây là bản sửa lỗi đơn giản

Để cấu hình thời gian Windows để dùng hàm MinPollInterval/MaxPollInterval là khoảng bỏ phiếu, hãy bấm vào nút tải xuống . Trong hộp thoại Tải Tệp xuống, bấm vào Chạy hoặc Mở rồi làm theo các bước trong trình hướng dẫn khắc phục sự cố đơn giản.
  • Trình hướng dẫn này có thể chỉ có bằng tiếng Anh. Tuy nhiên, bản sửa lỗi tự động cũng sẽ hoạt động với các phiên bản Windows bằng ngôn ngữ khác.
  • Nếu bạn hiện không làm việc trên máy tính gặp sự cố, hãy lưu giải pháp khắc phục sự cố đơn giản vào ổ đĩa flash hoặc CD rồi chạy trên máy tính gặp sự cố.
Đối với Windows 8,1, Windows Server 2012 R2 và các phiên bản Windows mới hơn
 
Đối với Windows 7, Windows Vista, Windows Server 2008 và Windows Server 2008 R2

Cách giải quyết


Nếu bạn muốn sử dụng "SpecialPollinterval", bạn nên thay đổi sổ đăng ký sau đây:
Phím: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\ConfigValue: MinPollIntervalType: DWORD
Để tránh vấn đề này, khóa đăng ký sẽ áp dụng biểu thức có điều kiện như sau:
Biểu thức có điều kiện: SpecialPollInterval< (2 ^ MinPollInterval) * (HoldPeriod + 1)
Máy tính thành viên miền có các giá trị mặc định:
  • MinPollInterval=10
  • HoldPeriod=5
Lưu ý Nếu bạn đặt thiết đặt của dịch vụ thời gian của Windows theo chính sách nhóm hoặc chính sách Nhóm Cục bộ, giải pháp thay thế này không hoạt động và bạn phải xóa thiết đặt chính sách.

Trạng thái


Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin Bổ sung


Khoảng bỏ phiếu mà Windows sử dụng thời gian được đặt bởi khóa con của sổ đăng ký sau đây:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Nếu giá trị của mục nhập NtpServer trong khóa con này chứa 0x1, thời gian Windows sử dụng SpecialPollInterval là khoảng bỏ phiếu. Nếu không, thời gian Windows sử dụng MinPollInterval/MaxPollInterval. Để biết thêm thông tin về các giá trị thời gian Windows và sổ đăng ký, hãy ghé thăm web site sau của Microsoft: