หาก Windows 10 ไม่ซิงค์เวลา หรือแสดงเวลาผิด โปรดอ่านต่อไปนี้เพื่อแก้ไขปัญหา คุณอาจสังเกตว่าคอมพิวเตอร์ไม่ซิงค์กับเวลาของสถานที่ใหม่หลังจากย้ายไปประเทศใหม่ คอมพิวเตอร์ของคุณอาจไม่ซิงค์เวลาที่ถูกต้องทุกครั้งที่รีสตาร์ทอุปกรณ์ และคุณควรอัปเดตวันที่และเวลาด้วยตนเองในทุกครั้งที่รีสตาร์ท
ปัญหาการซิงค์เวลามักเกิดขึ้นเมื่อ Windows Time service ถูกปิดใช้งาน หรือเมื่อ Windows ไม่สามารถซิงค์เวลากับ Internet Time Server ได้ พร้อมข้อผิดพลาด: "An error occurred while Windows was synchronizing with time.nist.com. This operation returned because the timeout period expired."
ในคู่มือนี้ คุณจะพบหลายวิธีในการแก้ไขปัญหาการซิงค์เวลาใน Windows 11/10/8 หรือ 7 OS
วิธีแก้: Windows 10/11 ไม่ซิงค์เวลา – Time Synchronization Failed
- เปิดใช้งาน Task SynchronizeTime
- เริ่มหรือรีสตาร์ท Time Service
- Reregister Windows Time Service และ Resync Time
- เปลี่ยน Internet Time Server
วิธีที่ 1: แก้ปัญหา Windows ไม่ซิงค์เวลาโดยการเปิดใช้งาน Task SynchronizeTime
ขั้นตอนแรกในการแก้ไขปัญหาการซิงค์เวลาคือตรวจสอบว่าฟีเจอร์การซิงค์เวลาเปิดใช้งานใน Task Scheduler หรือไม่
1. กดปุ่ม Windows
+ R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. พิมพ์ taskschd.msc แล้วคลิก OK เพื่อเปิด Task Scheduler

3. ในแผงด้านซ้ายของ Task Scheduler ให้ขยาย Task Scheduler Library -> Microsoft .> Windows

4. ภายใต้ Windows, เลื่อนลงและเลือก Time Synchronization

5. ในแผงด้านขวา ภายใต้คอลัมน์ Name ให้คลิกขวาที่ SynchronizeTime และคลิก Enable

6. ปิด Task Scheduler แล้วตรวจสอบว่าเวลาบนอุปกรณ์กำลังซิงค์หรือไม่ หากปัญหายังคงอยู่ ให้ดำเนินการต่อไปวิธีที่ 2 ด้านล่าง
วิธีที่ 2: เริ่ม/รีสตาร์ท Windows Time Service
เมื่อเปิดใช้งาน Task การซิงค์เวลาแล้ว ให้ดำเนินการเริ่ม Windows Time Service (หรือรีสตาร์ทหากเริ่มแล้ว)
1. กดปุ่ม Windows
+ R เพื่อเปิดกล่องคำสั่ง Run
2. พิมพ์ services.msc และคลิก OK เพื่อเปิด Services

3. ค้นหา Windows Time ระหว่างบริการ หากกำลังทำงานอยู่ ให้คลิกขวาและ Restart บริการ แต่หากหยุดอยู่ ให้ คลิกขวา และเลือก Start

4. ตอนนี้ตรวจสอบว่าเวลาถูกซิงค์อัตโนมัติหรือไม่
วิธีที่ 3: Reregister Windows Time Service และ Resync Time โดยใช้ Command Prompt
เมื่อ Windows 10 ไม่ซิงค์เวลา เราสามารถใช้ Command Prompt เพื่อ Re-register Time Service และจากนั้น Resync Time
1. ในกล่องค้นหา พิมพ์ cmd หรือ command prompt และเลือก Run as Administrator

2. พิมพ์คำสั่งด้านล่างเพื่อ Unregister Time Service โดยลบข้อมูลการกำหนดค่าออกจาก Registry และจากนั้น Resynchronize เวลา
- net stop w32time
- w32tm /unregister
- w32tm /register
- net start w32time
- w32tm /resync /nowait

3. เมื่อรันคำสั่งทั้งหมดเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ เวลาของคุณจะถูกซิงค์อย่างแม่นยำ
วิธีที่ 4: ใช้ Internet Time Server อื่น
อีกวิธีหนึ่งในการแก้ปัญหาการซิงค์เวลาใน Windows 10 คือการเปลี่ยน Internet Time Server ที่ Windows เชื่อมต่อเพื่อซิงค์เวลาของคอมพิวเตอร์
1. กดปุ่ม Windows
+ R เพื่อเปิดกล่องคำสั่ง Run
2. พิมพ์ control date/time และคลิก OK เพื่อเปิดการตั้งค่า "Date and Time"

3. ที่หน้าต่าง Date and Time ให้แน่ใจว่าคุณได้ระบุ Time Zone ที่ถูกต้อง

4. จากนั้นเลือกแท็บ Internet Time และคลิก Change Settings

5. ตรวจสอบให้แน่ใจว่า Synchronize with an Internet time server ถูก ติ๊กถูก จากนั้นคลิกที่เมนูแบบเลื่อนลงและเปลี่ยน Time Server เมื่อเสร็จแล้ว คลิก Update now

6. เมื่ออัปเดตเสร็จ เวลาบนอุปกรณ์ของคุณจะซิงค์ถูกต้องกับเวลาของภูมิภาคที่คุณอยู่ *
* หมายเหตุ: หากหลังจากทำตามวิธีข้างต้นแล้ว คอมพิวเตอร์ของคุณยังสูญเสียเวลาหลังจากปิดเครื่อง นี่บ่งชี้ว่าแบตเตอรี่ CMOS ชำร่อง ในกรณีนี้ ให้เปลี่ยนแบตเตอรี่ CMOS ในอุปกรณ์
เพียงเท่านี้! วิธีไหนใช้ได้กับคุณ?
โปรดแจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น