Cách đặt khoảng thời gian thường xuyên để máy khách NTP đồng bộ hóa với máy chủ NTP


13

Tôi đã thiết lập ứng dụng khách NTP cho DC của mình để đồng bộ hóa thời gian với time.windows.com nhưng tôi muốn nó truy vấn máy chủ NTP ít nhất hai lần một ngày. Tôi đã thực hiện tất cả các thay đổi thông qua sổ đăng ký, có đăng ký định kỳ tôi có thể sửa đổi không và bằng cách nào?


3
Nếu hệ thống của bạn hết thời gian nhanh như vậy, tôi sẽ nghĩ rằng bạn có nhiều vấn đề quan trọng hơn để lo lắng.
Twirrim

Nó bị trượt trong nhiều tuần nhưng tôi sẽ cảm thấy tốt hơn khi truy vấn nguồn của nó hai lần hoặc ít nhất là hàng ngày
kiên trì1984

Câu trả lời:


23

Bạn có danh sách các giá trị đăng ký ở đây .

Đề cập đến điều này, hãy thử thiết lập các giá trị sau:

SpecialPollInterval :
HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ W32Time \ TimeProviders \ NtpClient

Giải trình :

Phiên bản: Windows XP, Windows Vista, Windows Server 2003 và Windows Server 2008
Mục này chỉ định khoảng thời gian thăm dò đặc biệt tính bằng giây cho các đồng nghiệp thủ công. Khi cờ SpecialInterval 0x1 được bật ( see next key : NtpServer), W32Time sử dụng khoảng thời gian thăm dò này thay vì khoảng thời gian thăm dò được xác định bởi hệ điều hành. Giá trị mặc định cho các thành viên tên miền là 3.600 (1 giờ). Giá trị mặc định trên các máy khách và máy chủ độc lập là 604.800 (7 ngày).


NtpServer
HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ W32Time \ Tham số

Giải trình :

Phiên bản: Windows Server 2003 và Windows Server 2008
Mục này chỉ định danh sách các máy ngang hàng được phân tách bằng không gian mà từ đó máy tính có được dấu thời gian, bao gồm một hoặc nhiều tên DNS hoặc địa chỉ IP trên mỗi dòng. Mỗi tên DNS hoặc địa chỉ IP được liệt kê phải là duy nhất. Các máy tính được kết nối với một miền phải đồng bộ hóa với nguồn thời gian đáng tin cậy hơn, chẳng hạn như đồng hồ thời gian chính thức của Hoa Kỳ.
0x01 SpecialInterval
Không có giá trị mặc định cho mục đăng ký này trên các thành viên tên miền. Giá trị mặc định trên các máy khách và máy chủ độc lập là time.windows.com, 0x1.


UpdateInterval :
HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ W32Time \ Config

Giải trình :

Phiên bản: Windows XP, Windows Vista, Windows Server 2003 và Windows Server 2008
Mục này chỉ định số lượng đồng hồ giữa các lần điều chỉnh pha. Giá trị mặc định cho bộ điều khiển miền là 100. Giá trị mặc định cho các thành viên miền là 30.000. Giá trị mặc định cho máy khách và máy chủ độc lập là 360.000.


MinPollInterval :
HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ W32Time \ Config

Giải trình :

Phiên bản: Windows XP, Windows Vista, Windows Server 2003 và Windows Server 2008
Mục này chỉ định khoảng thời gian nhỏ nhất, tính bằng log2 giây, được phép cho khoảng thời gian bỏ phiếu của hệ thống. Lưu ý rằng mặc dù hệ thống không yêu cầu các mẫu thường xuyên hơn mức này, nhà cung cấp có thể tạo mẫu vào các thời điểm khác với khoảng thời gian đã lên lịch. Giá trị mặc định cho bộ điều khiển miền là 6. Giá trị mặc định cho các thành viên miền là 10. Giá trị mặc định cho máy khách và máy chủ độc lập là 10.


Bạn cũng có thể cần phải khởi động lại dịch vụ Windows Time để thay đổi các khoảng thời gian có ảnh hưởng. Tôi chắc chắn đã phải trên một máy khách XP.
Mark Thomas

4

Tôi không biết nhiều về thời gian của Windows, nhưng lần trước tôi đã kiểm tra, Windows không sử dụng thuật toán NTP "đầy đủ". Tôi tin rằng nó sử dụng Giao thức thời gian mạng đơn giản (SNTP) ít phức tạp hơn.

Máy khách NTP đang chạy (đầy đủ) sẽ tự quyết định tần suất thăm dò các máy chủ mà bạn đã cấu hình. Ban đầu, nó có thể sẽ kiểm tra cứ sau 64 giây, nhưng một khi đồng hồ đã ổn định, việc bỏ phiếu có thể là cứ sau 1024 giây (có một thuật toán nhân đôi ở mỗi bước).

Nếu thuật toán phát hiện thứ gì đó mạnh mẽ với đồng hồ, nó sẽ tự động bắt đầu bỏ phiếu thường xuyên hơn khi cần thiết.

W32Time chỉ có thể đạt độ chính xác 1-2 giây (đủ tốt cho hầu hết các mục đích sử dụng của người đi bộ), trong khi thuật toán NTP đầy đủ có thể đi vào khu vực mili giây trên mạng LAN và thậm chí chính xác hơn trên mạng LAN.

Nếu bạn hoàn toàn, tích cực cần thời gian chính xác, hãy sử dụng triển khai NTP.org đầy đủ và sử dụng ít nhất bốn máy chủ.


1
Bạn nói đúng, thưa ông. "Mặc dù dịch vụ Windows Time không phải là triển khai chính xác của Giao thức thời gian mạng (NTP), nhưng nó sử dụng bộ thuật toán phức tạp được xác định trong thông số kỹ thuật của NTP để đảm bảo rằng đồng hồ trên máy tính trên toàn mạng chính xác nhất có thể. , tất cả đồng hồ máy tính trong miền AD DS được đồng bộ hóa với thời gian của máy tính có thẩm quyền. " technet.microsoft.com/en-us/l Library / cc773013 (WS.10) .aspx
Jeremy

1

Nguyên tắc vàng của tôi với thời gian trong môi trường Windows / AD là không gây rối với cách mọi thứ được cho là hoạt động. Bởi vì rất nhiều phụ thuộc vào dịch vụ thời gian, bạn rất dễ bị bỏng ngón tay.

Phải nói rằng, nếu bạn thực sự muốn thay đổi mọi thứ, bạn nên xem bài viết KB này để được hướng dẫn thêm.


0

Chỉ cần tạo một tập lệnh đơn giản với một chuỗi và cấu hình trình quản lý tác vụ Windows để chạy nó thường xuyên như bạn cần.

Tạo tài liệu văn bản;
Viết dòng script: net time- cập nhật lệnh thời gian;
Lưu tập tin;
Thay đổi phần mở rộng từ .txt thành .cmd;
Chạy trình quản lý tác vụ - thêm tác vụ mới - trình thám hiểm cho tập lệnh của bạn - thay đổi các tham số bổ sung (Mức độ thường xuyên);
Làm xong.

PS Theo net timelệnh, bạn cũng có thể đặt máy chủ NTP từ nơi bạn muốn cập nhật (Theo mặc định, hệ thống sẽ được sử dụng). Thêm thông tin bằng net time ?dòng lệnh.


5
Microsoft nói rằng Net Time thậm chí còn kém tin cậy hơn w32tm và technet.microsoft.com/en-us/l Library / cc773263 (WS.10) .aspx nói "Bạn không nên sử dụng lệnh Net time để định cấu hình hoặc đặt thời gian khi Dịch vụ Windows Time đang chạy. "
Jeremy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.