แก้ Windows Time Service ไม่ทำงาน: หากนาฬิกาผิดเวลา อาจเป็นเพราะ Windows Time Service ไม่เริ่มอัตโนมัติ บทความนี้รวบรวม 8 วิธีแก้ไข พร้อมแก้ปัญหา Error "An error occurred while windows was synchronizing with time.windows.com"
แก้ไข Windows Time Service ไม่ทำงาน
สร้าง Restore Point ก่อนเริ่มต้น
วิธีที่ 1: เริ่มบริการ Windows Time Service
- กด Win+R พิมพ์ services.msc
- หา Windows Time > คลิกขวา Properties
- ตั้ง Startup type = Automatic (Delayed Start) หากไม่ได้รัน คลิก Start
- คลิก Apply > OK
วิธีที่ 2: รัน SFC และ DISM
- เปิด Command Prompt (Admin)
- รัน:
sfc /scannow(หรือsfc /scannow /offbootdir=c:\ /offwindir=c:\windows) - รอเสร็จ แล้วรีสตาร์ท
- เปิด CMD อีกครั้ง รันต่อเนื่อง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- หากล้มเหลว ลอง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows(แก้พาธ Source ให้ถูกต้อง) - รีสตาร์ท
วิธีที่ 3: เปลี่ยน Time Server
- เปิด Control Panel > ค้นหา date > Date and Time
- แท็บ Internet Time > Change settings
- ติ๊ก Synchronize with an Internet time server > เลือก time.nist.gov
- คลิก Update now > OK
วิธีที่ 4: ยกเลิกลงทะเบียนและลงทะเบียน Time Service ใหม่
- เปิด CMD (Admin)
- รันคำสั่งตามลำดับ:
net stop w32time w32tm /unregister w32tm /register net start w32time w32tm /resync
- รอเสร็จ แล้วทำตามวิธีที่ 3 อีกครั้ง
- รีสตาร์ท
วิธีที่ 5: ปิด Firewall ชั่วคราว
- Control Panel > System and Security > Windows Firewall
- ซ้าย: Turn Windows Firewall on or off
- เลือก Turn off Windows Firewall > รีสตาร์ท
- หากไม่ได้ผล ต้องเปิด Firewall กลับคืน
วิธีที่ 6: เปิด Time Synchronization ใน Task Scheduler
- Control Panel > System and Security > Administrative Tools > Task Scheduler
- ไปที่: Task Scheduler Library / Microsoft / Windows / Time Synchronization
- คลิกขวา Synchronize Time > Enable
- รีสตาร์ท
วิธีที่ 7: เปลี่ยนช่วงเวลาอัปเดตเริ่มต้น (Registry)
- เปิด regedit
- ไปที่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient - คลิกสองครั้ง SpecialPollInterval > เลือก Decimal > ใส่ 604800 (7 วัน)
- รีสตาร์ท
วิธีที่ 8: เพิ่ม Time Server เพิ่มเติม (Registry)
- เปิด regedit
- ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers - คลิกขวา Servers > New > String Value ตั้งชื่อ 3, 4, 5... (ต่อจากที่มีอยู่)
- ใส่ค่า Server:
tick.usno.navy.mil,time-a.nist.gov,time-b.nist.gov,clock.isc.org,pool.ntp.org - รีสตาร์ท แล้วทำตามวิธีที่ 3 เลือก Server ใหม่
บทความแนะนำ:
- แก้ Windows 10 ค้างที่ Preparing Security Options
- แก้ "If playback doesn't begin shortly try restarting your device"
- ตั้งเวลาปิดเครื่องอัตโนมัติใน Windows 10
- แก้ CD/DVD Drive ไม่อ่านดิสก์ใน Windows 10
อ่านจบแล้ว คุณเรียนรู้วิธี แก้ Windows Time Service ไม่ทำงานใน Windows 10 แล้ว หากมีคำถาม สามารถถามได้ในส่วนความคิดเห็น