ในโพสต์ของวันนี้ เราจะระบุสาเหตุที่ SpecialPollInterval ถูกใช้เป็นช่วงเวลาการหยั่งเสียง Windows Time Service จะแสดงเวลาที่ไม่ถูกต้องหากบริการเข้าสู่สถานะ Spike จากนั้นให้การบรรเทาที่เป็นไปได้สำหรับปัญหาในไคลเอนต์ Windows 10 NTP
Network Time Protocol (NTP) เป็นแอปพลิเคชันไคลเอนต์/เซิร์ฟเวอร์ แต่ละเวิร์กสเตชัน เราเตอร์ หรือเซิร์ฟเวอร์ต้องติดตั้งซอฟต์แวร์ไคลเอ็นต์ NTP เพื่อซิงโครไนซ์นาฬิกากับเซิร์ฟเวอร์เวลาของเครือข่าย ในกรณีส่วนใหญ่ ซอฟต์แวร์ไคลเอ็นต์มีอยู่แล้วในระบบปฏิบัติการของแต่ละอุปกรณ์
ไคลเอ็นต์ NTP ทั่วไปจะสำรวจเซิร์ฟเวอร์ NTP ตั้งแต่หนึ่งเครื่องขึ้นไปเป็นประจำ
ไคลเอนต์ NTP แสดงบริการ Windows Time ที่ไม่ถูกต้อง
คุณอาจพบปัญหานี้ ถ้าคอมพิวเตอร์ไคลเอนต์ NTP ที่กำลังเรียกใช้รุ่น Windows Server หรือรุ่นไคลเอนต์ Windows อาจแก้ไขเวลาถ้าเงื่อนไขต่อไปนี้เป็นจริง:
- ไคลเอ็นต์ NTP จะซิงค์เวลากับเซิร์ฟเวอร์ NTP ที่ระบุด้วยตนเอง
- ไคลเอ็นต์ NTP ใช้ SpecialPollInterval เป็นช่วงเวลาการโพล
- การชดเชยเวลาระหว่างไคลเอ็นต์ NTP และเซิร์ฟเวอร์ NTP มีค่ามากกว่า LargePhaseOffset ตามที่กำหนดค่าไว้ในไคลเอ็นต์ NTP
ในสถานการณ์สมมตินี้ ไคลเอ็นต์ NTP ไม่สามารถแก้ไขเวลาได้แม้ว่าจะรอให้ SpikeWatchPeriod ผ่าน
สาเหตุของไคลเอ็นต์ NTP แสดงบริการ Windows Time ที่ไม่ถูกต้อง
ปัญหานี้เกิดขึ้นเนื่องจากไคลเอนต์ NTP เข้าสู่สถานะ SPIKE ทุกครั้งที่ไคลเอนต์สำรวจตัวอย่างเวลาไปยังเซิร์ฟเวอร์ NTP บริการ Time จะจัดการสถานะภายใน และหากไคลเอ็นต์เข้าสู่สถานะ SPIKE ไคลเอ็นต์จะไม่ซิงค์เวลา
มีสองวิธีในการแก้ไขปัญหานี้ เพื่อให้ไคลเอ็นต์ NTP เปิดใช้งานการซิงค์กับเซิร์ฟเวอร์ NTP หลังจากสถานะ SPIKE กำหนดค่า Windows Time ให้ใช้ MinPollInterval/MaxPollInterval เป็นช่วงเวลาการโพล
1] ในการกำหนดค่าด้วยตนเอง Windows Time เพื่อใช้ MinPollInterval/MaxPollInterval เป็นช่วงเวลาการหยั่งเสียง ให้ทำดังนี้:
เปิดพรอมต์คำสั่ง
ที่พรอมต์คำสั่ง ให้คัดลอกและวางคำสั่ง (แทนที่ NTP_server_IP_Address ตัวยึดตำแหน่งด้วยที่อยู่ IP ของเซิร์ฟเวอร์จริง) ด้านล่างและกด Enter
w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL
เมื่อคุณใช้ 0x1 ตั้งค่าสถานะด้วย /manualpeerlist เปลี่ยน คุณระบุการใช้ SpecialPollInterval . เมื่อต้องการแก้ไขปัญหานี้ อย่าใช้แฟล็ก 0x1
ช่วงเวลาการหยั่งเสียงที่ Windows Time ใช้ถูกกำหนดโดยคีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Windows Time Service และค่ารีจิสทรี
2] เพื่อกำหนดค่าอัตโนมัติ Windows Time เพื่อใช้ MinPollInterval/MaxPollInterval เป็นช่วงเวลาการสำรวจสำหรับคุณ ดาวน์โหลด MicrosoftEasyFix25001.mini
เครื่องมือนี้อาจเป็นภาษาอังกฤษเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติยังใช้ได้กับ Windows รุ่นภาษาอื่นด้วย
หากคุณไม่ได้ใช้คอมพิวเตอร์ที่มีปัญหา ให้บันทึกวิธีแก้ปัญหาอย่างง่ายลงในแฟลชไดรฟ์หรือซีดี จากนั้นเรียกใช้บนคอมพิวเตอร์ที่มีปัญหา
ป.ล. :Windows 10 Clock Time ผิดหรือเปล่า? นี่คือวิธีแก้ไขที่ใช้งานได้!