คุณยังคงได้รับข้อผิดพลาด "Time synchronization failed" ขณะซิงโครไนซ์นาฬิกากับเซิร์ฟเวอร์เวลาใน Windows 11 หรือ 10? มีหลายเหตุผลที่ทำให้เกิดปัญหานี้
อาจเป็นปัญหาของบริการ Windows Time เซิร์ฟเวอร์เวลาที่แออัด หรือปัญหาการเชื่อมต่ออินเทอร์เน็ต คู่มือการแก้ไขปัญหานี้จะสอนวิธีแก้ไขหลายวิธีบนคอมพิวเตอร์ Windows
รีสตาร์ทบริการ Windows Time
Windows Time คือบริการเบื้องหลังที่จัดการการซิงโครไนซ์เวลาในระบบปฏิบัติการ Windows น่าจะเกิดข้อผิดพลาดที่ไม่คาดคิดได้ ดังนั้นให้รีสตาร์ทผ่านคอนโซล Services และตรวจสอบว่าช่วยได้หรือไม่
- กดปุ่ม Windows + R เพื่อเปิด Run
- พิมพ์ "services.msc" ลงในช่อง Open และเลือก OK
- คลิกขวาที่บริการ Windows Time และเลือก Restart หากเมนูบริบทปรากับสีเทา ให้เลือก Start
- ปิด Services
แก้ไขคุณสมบัติของบริการ Windows Time
หากข้อผิดพลาด "Time synchronization failed" ใน Windows ยังคงอยู่ ให้ปรับคุณสมบัติของบริการ Windows Time ดังนี้:
- เปิดคอนโซล Services ใหม่ และดับเบิลคลิก Windows Time
- ตั้งค่า Startup type เป็น Automatic ตั้งค่า Service status เป็น Running
- สลับไปที่แท็บ Log On
- เลือก Local System account และตัวเลือก Allow service to interact with desktop ภายใต้
- เลือก Apply > OK และปิด Services
ปิด/เปิดการตั้งค่าเวลาอัตโนมัติ
การปิดและเปิดฟังก์ชันการตั้งค่าเวลาอัตโนมัติใน Windows แก้ไขข้อผิดพลาดการซิงโครไนซ์เวลาได้ในหลายกรณี วิธีการดังนี้:
- คลิกขวาที่นาฬิกาที่ปลายขวาของแถบงาน และเลือก Adjust date and time
- ปิดสวิตช์ถัดจาก Set time automatically และ Set time zone automatically
- เลื่อนลงไปที่ส่วน Additional settings และเลือก Sync now
- เปิดใช้งาน Set time automatically และ Set time zone automatically อีกครั้ง
รีสตาร์ทคอมพิวเตอร์
ฟังก์ชันหลักของ Windows อาจทำงานผิดปกติหากคุณไม่รีสตาร์ทคอมพิวเตอร์บ่อยๆ หาก "Time synchronization error" ยังคงอยู่ ให้เปิดเมนู Start และเลือก Power > Restart หากเห็นตัวเลือก Update and restart ให้เลือกตัวเลือกนั้นแทน
แก้ไขปัญหาการเชื่อมต่อเครือข่าย
หากคุณเห็นข้อความข้อผิดพลาดขยายว่าอะไรสักอย่างแบบ "Time synchronization failed. Please check network connectivity and retry" อาจเป็นเพราะอินเทอร์เน็ตของคุณ
นี่คือหลายสิ่งที่คุณสามารถลองทำเพื่อแก้ไขปัญหา:
- บังคับให้รูเตอร์ปล่อยและต่ออายุที่อยู่ IP สำหรับคอมพิวเตอร์ของคุณ
- ปิดและเปิดรูเตอร์ หรือทำ soft-reset รูเตอร์
- ล้างแคช DNS (Domain Name System) ใน Windows
- เชื่อมต่อกับเครือข่าย Wi-Fi อื่น
- รีเซ็ตการตั้งค่าเครือข่ายใน Windows
เลือกเซิร์ฟเวอร์เวลาอื่น
โดยค่าเริ่มต้น Windows 10 และ 11 ซิงโครไนซ์กับเซิร์ฟเวอร์เวลาของ Microsoft ที่ time.windows.com การสลับไปใช้เซิร์ฟเวอร์ทางเลือก time.nist.gov อาจแก้ไขข้อผิดพลาด "Time synchronization failed" คุณต้องใช้แอปเลต Date and Time ของ Control Panel สำหรับเรื่องนี้
- พิมพ์ timedate.cpl ลงในกล่อง Run และกด Enter
- สลับไปที่แท็บ Internet Time
- เลือก Change settings
- เลือก Server และเลือก time.nist.gov เปิดใช้ Synchronize with an internet time server หากเมนูดรอปดาวน์ปรากับสีเทา
- เลือก Update now แล้ว OK
เพิ่มเซิร์ฟเวอร์เวลาอื่น
สามารถเพิ่มเซิร์ฟเวอร์เวลาเพิ่มเติมใน Windows ผ่าน Registry Editor เซิร์ฟเวอร์ NTP (Network Time Protocol) ยอดนิยม ได้แก่:
- time.google.com
- time.cloudflare.com
- ntp.gsu.edu
- pool.ntp.org
- isc.org
สำรองรีจิสทรีระบบ Windows ก่อน แล้ว:
- พิมพ์ regedit ลงในกล่อง Run และเลือก OK
- คัดลอกเส้นทางต่อไปนี้ลงในช่องที่อยู่ด้านบนของหน้าต่าง Registry Editor และกด Enter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
- คลิกขวาที่พื้นที่ว่างบน फलकขวา และเลือก New > String Value
- ตั้งชื่อสตริงค่าเป็น 3 (หรือ 4, 5 ตามลำดับ หากมีค่าสตริงมากกว่าสองค่าโดยค่าเริ่มต้น)
- ดับเบิลคลิกค่าสตริง และป้อน URL เซิร์ฟเวอร์เวลาลงในช่อง Value data เช่น time.google.com
- เลือก OK
- ปิด Registry Editor
- กลับไปที่การตั้งค่า Internet Time (ทำซ้ำขั้นตอนจากส่วนด้านบน) และสลับไปใช้เซิร์ฟเวอร์เวลาใหม่
ซิงโครไนซ์เวลาผ่าน Command Prompt
ต่อไป ยกเลิกการลงทะเบียนและลงทะเบียนใหม่บริการ Windows Time แล้วซิงโครไนซ์เวลาผ่านคอนโซล Command Prompt:
- พิมพ์ "cmd" ลงในกล่องค้นหา Windows และเลือก Run as administrator
- รันคำสั่งต่อไปนี้ทีละคำสั่ง:
- net stop w32time
- w32tm /unregister
- w32tm /register
- net start w32time
- w32tm /config /manualpeerlist:time.google.com /syncfromflags:manual /update
- w32tm /config /update
- w32tm /resync /rediscover
- ปิดคอนโซล Command Prompt
อนุญาตให้ซิงโครไนซ์เวลาผ่าน Firewall
หากคุณใช้ไฟร์วอลล์เครือข่ายของบุคคลที่สามบนคอมพิวเตอร์ ให้ลบการติดตั้งและกลับมาใช้ Windows Firewall หรืออนุญาตพอร์ต UDP 123 (ที่จำเป็นสำหรับการซิงโครไนซ์เวลา) โปรดดูเอกสารออนไลน์หรือ FAQ ของไฟร์วอลล์เพื่อวิธีการ
หากปัญหาเกิดขึ้นกับ Windows Firewall นี่คือวิธีสร้างกฎเข้าและออกเพื่อให้แน่ใจว่าไม่มีการจำกัดเครือข่ายบนการไหลของแพ็กเก็ต NTP:
- พิมพ์ firewall.cpl ลงในกล่อง Run และเลือก OK
- เลือก Advanced settings บนเมนูด้านซ้าย
- คลิกขวาที่ Inbound rule บน फलקซ้าย และเลือก New Rule
- ตั้งค่า Rule Type เป็น Port และเลือก Next
- เลือก UDP และตั้งค่า Specific local ports เป็น 123 เลือก Next เพื่อดำเนินการต่อ
- เก็บค่าเริ่มต้นในขั้นตอนที่เหลือและเลือก Next ในหน้าจอสุดท้าย ตั้งชื่อ (เช่น NTP Inbound) และเลือก Finish
- คลิกขวาที่ Outbound rule เลือก New rule และทำซ้ำขั้นตอน 4-6 ด้านบน
ปิดใช้งาน VPN และ Proxy
VPN (เครือข่ายส่วนตัวเสมือน) และเซิร์ฟเวอร์ Proxy เป็นอีกเหตุผลที่ Windows อาจล้มเหลวในการซิงโครไนซ์เวลากับเซิร์ฟเวอร์เวลา ลองปิดใช้งานดู
- เปิดแอป Settings ใน Windows และเลือก Network & internet
- ดำดิ่งสู่หมวดหมู่ VPN และ Proxy
- ปิด VPN และ Proxy ที่ทำงานอยู่
รันการสแกน SFC
รัน System File Checker (SFC) ใน Windows เพื่อแก้ไขข้อผิดพลาดการซิงโครไนซ์เวลาที่มาจากไฟล์ระบบที่เสียหาย วิธีการดังนี้:
- เปิดคอนโซล Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ
- พิมพ์ sfc /scannow
- กด Enter
สแกนมัลแวร์บนคอมพิวเตอร์
ซอฟต์แวร์ร้ายมักจะขโมยคุณสมบัติสำคัญของ Windows หากข้อผิดพลาด "Time synchronization failed" ยังคงอยู่ หรือคุณมีปัญหาในการทำตามวิธีแก้ไขข้างต้น คุณต้องรันการสแกนมัลแวร์อย่างละเอียด
- คลิกขวาที่ Windows Security บนถาดระบบ และเลือก View security dashboard
- เลือก Virus & threat protection บนเมนูด้านซ้าย
- เลือก Scan options
- เลือกตัวเลือก Full scan และเลือก Scan Now
ดีที่สุดควรรันการสแกนเพิ่มเติมด้วยยูทิลิตี้กำจัดมัลแวร์ของบุคคลที่สาม ตัวอย่างเช่น เวอร์ชันฟรีของ Malwarebytes เพียงพอที่จะตรวจจับและกำจัดมัลแวร์ที่ดื้อรั้น
การซิงโครไนซ์เวลาสำเร็จแล้ว
การแก้ไขข้อผิดพลาด "Time synchronization failed" ใน Windows สำคัญมาก เพราะเวลาที่ไม่ถูกต้องมักนำไปสู่ปัญหาสับซ้อนกับ Windows Update และฟังก์ชัน/โปรแกรมอื่นๆ ที่พึ่งพาเครือข่าย ยังส่งผลร้ายต่อความปลอดภัยของระบบอีกด้วย
เพียงทำตามวิธีแก้ไขข้างต้นทีละขั้น คุณควรจะสามารถกำจัดปัญหาได้ หากปัญหายังคงอยู่ ให้พิจารณาการรีเซ็ตการติดตั้ง Windows 11 หรือ 10 กลับสู่ค่าเริ่มต้นจากโรงงาน