Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10

โดยค่าเริ่มต้น Windows 11/10/8/7 จะซิงค์เวลาระบบกับเซิร์ฟเวอร์อินเทอร์เน็ตรายสัปดาห์ หากคุณต้องการซิงค์และอัปเดตเวลาระบบด้วยเซิร์ฟเวอร์เวลาอินเทอร์เน็ต เช่น time.windows.com ด้วยตนเอง ให้คลิกขวาที่เวลาในแถบงาน > Adjust Time & date > แท็บ Internet Time > Change settings > Update now

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10

เปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตของ Windows

แต่ถ้าคุณต้องการซิงค์เวลาอัตโนมัติกับเซิร์ฟเวอร์บ่อยขึ้น เช่น ทุกวัน? คุณอาจมีเหตุผลต้องการเปลี่ยนเป็นรายวัน หรือแม้แต่รายเดือน มาดูวิธีการทำกัน ก่อนอื่น เรามาทำความเข้าใจเรื่องการซิงค์เวลาใน Windows กันก่อน

Windows Time Service – W32Time.exe

Windows Time Service หรือ W32Time.exe รักษาการซิงค์วันที่และเวลาบนไคลเอนต์และเซิร์ฟเวอร์ทั้งหมดในเครือข่าย หากบริการนี้หยุด การซิงค์วันที่และเวลาจะไม่พร้อมใช้งาน หากปิดใช้งาน บริการที่ขึ้นอยู่กับมันโดยตรงจะเริ่มไม่ได้

รายการ Registry หลายอย่างสำหรับ Windows Time service เหมือนกับการตั้งค่า Group Policy เดียวกัน Group Policy settings ตรงกับรายการ registry เดียวกันที่ตั้งอยู่ใน:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\

Windows Time Service Tool – W32tm.exe

W32tm.exe หรือ Windows Time Service Tool ใช้กำหนดค่าการตั้งค่า Windows Time Service และวินิจฉัยปัญหาเกี่ยวกับบริการเวลา W32tm.exe เป็นเครื่องมือบรรทัดคำสั่งที่แนะนำสำหรับการกำหนดค่า ตรวจสอบ หรือแก้ไขปัญหาบริการ Windows Time TechNet มีรายละเอียดเพิ่มเติม

เพื่อใช้เครื่องมือนี้ คุณต้องเปิด Command Prompt สูงสุด (elevated) พิมพ์ W32tm /? แล้วกด Enter เพื่อดูพารามิเตอร์ทั้งหมด เมื่อรัน w32tm /resync จะสั่งให้คอมพิวเตอร์ซิงค์นาฬิกาทันที ตอนที่ผมรันคำสั่งนี้ ได้ข้อผิดพลาด: The service has not been started ดังนั้น Windows Time service ต้องเริ่มทำงานก่อนจึงจะทำงานได้

1] ใช้ Task Scheduler

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10

ถ้าคุณสร้างงานโดยใช้ Task Scheduler ให้รัน Windows Time Service และคำสั่งซิงค์นี้ทุกวัน เป็น Local Service ด้วยสิทธิ์สูงสุด คุณจะทำให้คอมพิวเตอร์ Windows ซิงค์เวลาระบบทุกวันได้

คุณต้องเปิด Task Scheduler และไปที่ Task Scheduler Library > Microsoft > Windows > Time Synchronization จากนั้นคลิกลิงก์ Create Task… เพื่อสร้างงาน บทความนี้จะบอกรายละเอียดวิดังการจัดตารางงานด้วย Task Scheduler

ภายใต้ Actions ให้เลือก Start a program %windir%\system32\sc.exe พร้อมอาร์กิวเมนต์ start w32time task_started นี่จะรับรองว่า Windows Time service กำลังทำงาน คุณอาจตั้งค่าการกระทำที่สองเป็น Start a program %windir%\system32\w32tm.exe พร้อมอาร์กิวเมนต์ /resync การตั้งค่าอื่นๆ เลือกตามความชอบส่วนตัว

เคล็ดลับ: คุณยังสามารถเปลี่ยนเขตเวลาได้ด้วย tzutil.exe

2] ใช้ Registry Editor

คุณสามารถลองดูว่าวิธีนี้ใช้ได้หรือไม่ เปิด Windows Registry Editor และไปที่คีย์รีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services \W32Time\TimeProviders\NtpClient

เลือก SpecialPollInterval

รายการ SpecialPollInterval นี้ระบุช่วงเวลาพอลลิ้งพิเศษเป็นวินาทีสำหรับเพียร์แบบแมนว์ล เมื่อเปิดใช้งาน SpecialInterval 0x1 flag W32Time จะใช้ช่วงเวลาพอลลิ้งนี้แทนช่วงเวลาที่ระบบปฏิบัติการกำหนด ค่าเริ่มต้นบนโดเมนสมาชิกคือ 3600

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10

ค่าเริ่มต้นบนไคลเอนต์และเซิร์ฟเวอร์แบบสแตนด์อโลนคือ 604,800 604800 วินาทีเท่ากับ 7 วัน ดังนั้นคุณอาจเปลี่ยนค่า ทศนิยม (decimal value) นี้เป็น 86400 เพื่อให้ซิงค์ทุก 24 ชั่วโมง

ยังมีวิธีง่ายอีกอย่าง!

เครื่องมือฟรีแวร์จาก DougKnox.com นี้ช่วยให้คุณเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตจากรายสัปดาห์เป็นรายวันหรือรายชั่วโมง คุณต้องรันเครื่องมือนี้ในฐานะผู้ดูแลระบบ

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10

เครื่องมือพกพานี้ทำงานบน Windows XP, Vista, 7 และ 8 ยังไม่ได้ทดสอบบน Windows 11/10

อ่านเพิ่มเติม: ตรวจสอบความแม่นยำของนาฬิการะบบของคุณ

บทความนี้จะช่วยคุณหากการซิงค์เวลาล้มเหลวพร้อมข้อผิดพลาด – Windows Time Service not working

วิธีเปลี่ยนช่วงเวลาอัปเดตเวลาอินเทอร์เน็ตใน Windows 11/10