ฉันได้ตั้งค่าไคลเอนต์ NTP สำหรับ DC ของฉันเพื่อซิงค์เวลากับ time.windows.com แต่ฉันต้องการให้สอบถามเซิร์ฟเวอร์ NTP อย่างน้อยวันละสองครั้ง ฉันทำการเปลี่ยนแปลงทั้งหมดผ่านทางรีจิสทรีมีรีจิสตรีช่วงเวลาที่ฉันสามารถแก้ไขได้อย่างไร
ฉันได้ตั้งค่าไคลเอนต์ NTP สำหรับ DC ของฉันเพื่อซิงค์เวลากับ time.windows.com แต่ฉันต้องการให้สอบถามเซิร์ฟเวอร์ NTP อย่างน้อยวันละสองครั้ง ฉันทำการเปลี่ยนแปลงทั้งหมดผ่านทางรีจิสทรีมีรีจิสตรีช่วงเวลาที่ฉันสามารถแก้ไขได้อย่างไร
คำตอบ:
คุณมีรายการของค่ารีจิสทรีที่นี่
อ้างอิงถึงสิ่งนี้ลองตั้งค่าต่อไปนี้:
ช่วงเวลาพิเศษ :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient
คำอธิบาย:
รุ่น: Windows XP, Windows Vista, Windows Server 2003 และ Windows Server 2008
รายการนี้ระบุช่วงเวลาการสำรวจความคิดเห็นพิเศษในไม่กี่วินาทีสำหรับเพื่อนร่วมงาน เมื่อเปิดใช้งานการตั้งค่าสถานะ SpecialInterval 0x1 (see next key : NtpServer
) W32Time จะใช้ช่วงโพลนี้แทนช่วงโพลที่กำหนดโดยระบบปฏิบัติการ ค่าเริ่มต้นสำหรับสมาชิกโดเมนคือ 3,600 (1 ชั่วโมง) ค่าเริ่มต้นสำหรับไคลเอ็นต์และเซิร์ฟเวอร์แบบสแตนด์อะโลนคือ 604,800 (7 วัน)
NtpServer
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
คำอธิบาย:
รุ่น: Windows Server 2003 และ Windows Server 2008
รายการนี้ระบุรายการที่คั่นด้วยช่องว่างของเพียร์ที่คอมพิวเตอร์ได้รับการประทับเวลาซึ่งประกอบด้วยชื่อ DNS หรือที่อยู่ IP หนึ่งรายการหรือมากกว่าต่อบรรทัด ชื่อ DNS หรือที่อยู่ IP แต่ละรายการต้องไม่ซ้ำกัน คอมพิวเตอร์ที่เชื่อมต่อกับโดเมนจะต้องซิงโครไนซ์กับแหล่งเวลาที่เชื่อถือได้มากขึ้นเช่นนาฬิกาบอกเวลาเป็นทางการของสหรัฐอเมริกา
0x01 SpecialInterval
ไม่มีค่าเริ่มต้นสำหรับรายการรีจิสทรีนี้ในสมาชิกของโดเมน ค่าเริ่มต้นสำหรับไคลเอ็นต์และเซิร์ฟเวอร์แบบสแตนด์อะโลนคือ time.windows.com, 0x1
UpdateInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
คำอธิบาย:
เวอร์ชัน: Windows XP, Windows Vista, Windows Server 2003 และ Windows Server 2008
รายการนี้ระบุจำนวนของนาฬิกาที่เลือกระหว่างการแก้ไขการแก้ไขเฟส ค่าเริ่มต้นสำหรับตัวควบคุมโดเมนคือ 100 ค่าเริ่มต้นสำหรับสมาชิกโดเมนคือ 30,000 ค่าเริ่มต้นสำหรับไคลเอ็นต์และเซิร์ฟเวอร์แบบสแตนด์อะโลนคือ 360,000
MinPollInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
คำอธิบาย:
เวอร์ชัน: Windows XP, Windows Vista, Windows Server 2003 และ Windows Server 2008
รายการนี้ระบุช่วงเวลาที่เล็กที่สุดใน log2 วินาทีที่ได้รับอนุญาตสำหรับช่วงเวลาการสำรวจระบบ โปรดทราบว่าในขณะที่ระบบไม่ขอตัวอย่างบ่อยกว่านี้ผู้ให้บริการสามารถผลิตตัวอย่างในเวลาอื่นนอกเหนือจากช่วงเวลาที่กำหนด ค่าเริ่มต้นสำหรับตัวควบคุมโดเมนคือ 6 ค่าเริ่มต้นสำหรับสมาชิกโดเมนคือ 10 ค่าเริ่มต้นสำหรับไคลเอนต์และเซิร์ฟเวอร์แบบสแตนด์อโลนคือ 10
ฉันไม่รู้มากเกี่ยวกับเวลาของ Windows แต่ครั้งสุดท้ายที่ฉันตรวจสอบ Windows ไม่ได้ใช้อัลกอริทึม NTP แบบ "เต็ม" ฉันเชื่อว่ามันใช้ Simple Network Time Protocol (SNTP) ที่ซับซ้อนน้อยกว่า
ไคลเอนต์ NTP ที่ทำงานอยู่ (อย่างเต็มรูปแบบ) จะตัดสินใจด้วยตัวเองว่าจะสำรวจความคิดเห็นเซิร์ฟเวอร์ที่คุณกำหนดค่าบ่อยเพียงใด ในขั้นต้นมันอาจจะตรวจสอบทุก ๆ 64 วินาที แต่เมื่อนาฬิกาได้รับความเสถียรการสำรวจอาจเป็นทุก ๆ 1024s (มีอัลกอริทึมเพิ่มขึ้นสองเท่าในทุกขั้นตอน)
หากอัลกอริทึมตรวจพบบางสิ่งบางอย่างกับนาฬิกามันจะเริ่มการสำรวจโดยอัตโนมัติบ่อยครั้งตามต้องการ
W32Time นั้นมีความแม่นยำเพียง 1-2 วินาทีเท่านั้น (ดีพอสำหรับการใช้กับคนเดินเท้าส่วนใหญ่) ในขณะที่อัลกอริทึม NTP แบบเต็มสามารถเข้าไปในพื้นที่มิลลิวินาทีบน WAN และแม่นยำยิ่งขึ้นใน LAN
หากคุณต้องการเวลาที่แน่นอนให้ใช้ NTP.org อย่างเต็มรูปแบบและใช้เซิร์ฟเวอร์อย่างน้อยสี่แห่ง
กฎทองของฉันที่มีเวลาในสภาพแวดล้อม Windows / AD คือการไม่ยุ่งกับสิ่งต่าง ๆ ที่ควรจะทำงาน เนื่องจากมีมากขึ้นอยู่กับบริการเวลาคุณสามารถเขียนนิ้วของคุณได้อย่างง่ายดาย
ต้องบอกว่าถ้าคุณต้องการเปลี่ยนแปลงสิ่งต่าง ๆ คุณควรศึกษาบทความ KB นี้เพื่อขอคำแนะนำเพิ่มเติม
เพียงสร้างสคริปต์อย่างง่ายด้วยสตริงเดียวและกำหนดค่าตัวจัดการงานของ Windowsให้เรียกใช้งานได้บ่อยเท่าที่คุณต้องการ
สร้างเอกสารข้อความ
เขียนบรรทัดสคริปต์: net time
- ปรับปรุงคำสั่งเวลา;
บันทึกไฟล์;
เปลี่ยนนามสกุลจาก. txt เป็น. cmd;
เรียกใช้ตัวจัดการงาน - เพิ่มงานใหม่ - explorer สำหรับสคริปต์ของคุณ - เปลี่ยนพารามิเตอร์เพิ่มเติม (ความถี่);
เสร็จสิ้น
PS โดยnet time
คำสั่งของคุณยังสามารถตั้งค่าเซิร์ฟเวอร์ NTP จากตำแหน่งที่คุณต้องการอัปเดต (โดยใช้ระบบเริ่มต้นที่ใช้) ข้อมูลเพิ่มเติมโดยnet time ?
ในบรรทัดคำสั่ง