แก้ไข Windows Time Service ไม่ทำงาน

เผยแพร่แล้ว: 2018-05-27
แก้ไข Windows Time Service ไม่ทำงาน

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

แก้ไข Windows Time Service ไม่ทำงาน

ผู้ใช้ยังรายงานว่าในขณะที่ซิงโครไนซ์เวลาด้วยตนเอง พวกเขาพบข้อความแสดงข้อผิดพลาด “มีข้อผิดพลาดเกิดขึ้นขณะกำลังซิงโครไนซ์หน้าต่างกับ time.windows.com” แต่ไม่ต้องกังวลเพราะเราได้ครอบคลุมเรื่องนี้แล้ว เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการ Fix Windows Time Service ที่ไม่ทำงานโดยใช้คำแนะนำในการแก้ไขปัญหาด้านล่าง

สารบัญ

  • แก้ไข Windows Time Service ไม่ทำงาน
  • วิธีที่ 1: เริ่มบริการ Windows Time
  • วิธีที่ 2: เรียกใช้ SFC และ DISM
  • วิธีที่ 3: ใช้เซิร์ฟเวอร์การซิงโครไนซ์อื่น
  • วิธีที่ 4: ยกเลิกการลงทะเบียนแล้วลงทะเบียน Time Service อีกครั้ง
  • วิธีที่ 5: ปิดใช้งานไฟร์วอลล์ชั่วคราว
  • วิธีที่ 6: เปิดใช้งานการซิงโครไนซ์เวลาใน Task Scheduler
  • วิธีที่ 7: เปลี่ยนช่วงเวลาการอัปเดตเริ่มต้น
  • วิธีที่ 8: เพิ่มเวลาเซิร์ฟเวอร์

แก้ไข Windows Time Service ไม่ทำงาน

อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: เริ่มบริการ Windows Time

1.กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter

หน้าต่างบริการ

2. ค้นหา Windows Time Service ในรายการ จากนั้นคลิกขวาและเลือก Properties

คลิกขวาที่ Windows Time Service แล้วเลือก Properties

3. ตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทการเริ่มต้นเป็น อัตโนมัติ (เริ่มล่าช้า) และบริการกำลังทำงานอยู่ ถ้าไม่เช่นนั้นให้คลิกที่ เริ่ม

ตรวจสอบให้แน่ใจว่าประเภทการเริ่มต้นของ Windows Time Service เป็นอัตโนมัติ และคลิก เริ่ม หากบริการไม่ทำงาน

4. คลิก Apply ตามด้วย OK

วิธีที่ 2: เรียกใช้ SFC และ DISM

1. กด Windows Key + X จากนั้นคลิกที่ Command Prompt (Admin)

พร้อมรับคำสั่งพร้อมสิทธิ์ผู้ดูแลระบบ

2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:

 Sfc / scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (หากด้านบนล้มเหลว ให้ลองใช้วิธีนี้) 

SFC สแกนทันทีพร้อมรับคำสั่ง

3.รอจนกว่ากระบวนการข้างต้นจะเสร็จสิ้นและเมื่อทำเสร็จแล้วให้รีสตาร์ทพีซีของคุณ

4. เปิด cmd อีกครั้งแล้วพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:

 ก) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
ค) Dism /Online /Cleanup-Image /RestoreHealth 

DISM ฟื้นฟูระบบสุขภาพ

5. ปล่อยให้คำสั่ง DISM ทำงานและรอให้มันเสร็จสิ้น

6. หากคำสั่งดังกล่าวใช้ไม่ได้ผล ให้ลองใช้คำสั่งด้านล่าง:

 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งการซ่อมแซมของคุณ (การติดตั้ง Windows หรือแผ่นดิสก์การกู้คืน)

7. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถ แก้ไขปัญหา Windows Time Service ที่ไม่ทำงานได้หรือไม่

วิธีที่ 3: ใช้เซิร์ฟเวอร์การซิงโครไนซ์อื่น

1.กด Windows Key + Q เพื่อเปิด Windows Search จากนั้นพิมพ์ control และคลิกที่ Control Panel

พิมพ์แผงควบคุมในการค้นหา

2. พิมพ์ วันที่ ในการค้นหาของแผงควบคุมแล้วคลิก วันที่และเวลา

3. ในหน้าต่างถัดไป ให้สลับไปที่แท็บ Internet Time และคลิกที่ “ Change settings

เลือกเวลาอินเทอร์เน็ตแล้วคลิกที่เปลี่ยนการตั้งค่า

4. ตรวจสอบให้แน่ใจว่าได้ทำ เครื่องหมายถูกซิงโครไนซ์กับเซิร์ฟเวอร์เวลาทางอินเทอร์เน็ต ” จากนั้นเลือก time.nist.gov จากเมนูดรอปดาวน์ของเซิร์ฟเวอร์

ตรวจสอบให้แน่ใจว่าได้เลือก ซิงโครไนซ์กับเซิร์ฟเวอร์เวลาทางอินเทอร์เน็ต และเลือก time.nist.gov

5. คลิกปุ่ม อัปเดต ทันที จากนั้นคลิก ตกลง และดูว่าคุณสามารถ แก้ไขปัญหา Windows Time Service ที่ไม่ทำงานได้หรือไม่

วิธีที่ 4: ยกเลิกการลงทะเบียนแล้วลงทะเบียน Time Service อีกครั้ง

1.กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

2. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter หลังจากแต่ละรายการ:

หยุดสุทธิ w32time
w32tm / ยกเลิกการลงทะเบียน
w32tm /ลงทะเบียน
เริ่มสุทธิ w32time
w32tm / ซิงค์ใหม่

แก้ไขบริการ Windows Time ที่เสียหาย

3.รอจนกว่าคำสั่งด้านบนจะเสร็จสิ้น จากนั้นทำตามวิธีที่ 3 อีกครั้ง

4. รีสตาร์ทพีซีของคุณและดูว่าคุณสามารถ แก้ไขปัญหา Windows Time Service ไม่ทำงานได้หรือไม่

วิธีที่ 5: ปิดใช้งานไฟร์วอลล์ชั่วคราว

1. พิมพ์ control ใน Windows Search จากนั้นคลิกที่ Control Panel จากผลการค้นหา

พิมพ์แผงควบคุมในการค้นหา

2. จากนั้น คลิกที่ System and Security จากนั้นคลิกที่ Windows Firewall

คลิกที่ Windows Firewall

3. จากบานหน้าต่างด้านซ้ายให้คลิกที่ Turn Windows Firewall on or off

คลิก เปิดหรือปิดไฟร์วอลล์ Windows

4. เลือก ปิดไฟร์วอลล์ Windows และรีสตาร์ทพีซีของคุณ

หากวิธีการข้างต้นไม่ได้ผล ให้ทำตามขั้นตอนเดิมเพื่อเปิดไฟร์วอลล์อีกครั้ง

วิธีที่ 6: เปิดใช้งานการซิงโครไนซ์เวลาใน Task Scheduler

1.กด Windows Key + X จากนั้นเลือก Control Panel

แผงควบคุม

2. คลิก ระบบและความปลอดภัย แล้วคลิก เครื่องมือการดูแลระบบ

พิมพ์ Administrative ในการค้นหาของ Control Panel และเลือก Administrative Tools

3. ดับเบิลคลิกที่ Task Scheduler และไปที่เส้นทางต่อไปนี้:

ไลบรารีตัวกำหนดเวลางาน / Microsoft / Windows / การซิงโครไนซ์เวลา

4. ใต้ Time Synchronization ให้คลิกขวาที่ Synchronize Time แล้วเลือก Enable

ภายใต้ Time Synchronization ให้คลิกขวาที่ Synchronize Time แล้วเลือก Enable

5. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 7: เปลี่ยนช่วงเวลาการอัปเดตเริ่มต้น

1. กด Windows Key + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor

เรียกใช้คำสั่ง regedit

2. ไปที่คีย์รีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

3. เลือก NtpClient จากนั้นในบานหน้าต่างด้านขวาให้ดับเบิลคลิกที่ คีย์ SpecialPollInterval

เลือก NtpClient จากนั้นในบานหน้าต่างด้านขวาดับเบิลคลิกที่ SpecialPollInterval key

4. เลือก ทศนิยม จากส่วนฐาน จากนั้นในฟิลด์ข้อมูลค่าประเภท 604800 แล้วคลิกตกลง

เลือกทศนิยมจากส่วนฐานจากนั้นในฟิลด์ข้อมูลค่าประเภท 604800 และคลิกตกลง

5. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าคุณสามารถ แก้ไขปัญหา Windows Time Service ที่ไม่ทำงานได้หรือไม่

วิธีที่ 8: เพิ่มเวลาเซิร์ฟเวอร์

1. กด Windows Key + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor

เรียกใช้คำสั่ง regedit

2. ไปที่คีย์รีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers

3. คลิกขวาที่ เซิร์ฟเวอร์ จากนั้นเลือก ใหม่ > ค่าสตริง กว่าตั้งชื่อสตริงนี้เป็น 3

คลิกขวาที่เซิร์ฟเวอร์ จากนั้นเลือก ใหม่ แล้วคลิก ค่าสตริง

หมายเหตุ: ตรวจสอบว่าคุณมี 3 คีย์อยู่แล้วหรือไม่ จากนั้นคุณต้องตั้งชื่อคีย์นี้เป็น 4 ในทำนองเดียวกัน หากคุณมี 4 คีย์อยู่แล้ว คุณต้องเริ่มจาก 5

4.ดับเบิลคลิกคีย์ที่สร้างใหม่นี้ จากนั้นพิมพ์ tick.usno.navy.mil ในฟิลด์ข้อมูลค่า แล้วคลิกตกลง

ดับเบิลคลิกคีย์ที่สร้างใหม่นี้ จากนั้นพิมพ์ tick.usno.navy.mil ในช่องข้อมูลค่า แล้วคลิก OK

5. ตอนนี้คุณสามารถเพิ่มเซิร์ฟเวอร์เพิ่มเติมได้โดยทำตามขั้นตอนข้างต้น เพียงใช้ข้อมูลต่อไปนี้ในฟิลด์ข้อมูลค่า:

time-a.nist.gov
time-b.nist.gov
clock.isc.org
pool.ntp.org

6. รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง จากนั้นทำตามวิธีที่ 2 อีกครั้งเพื่อเปลี่ยนเป็นเซิร์ฟเวอร์เวลาเหล่านี้

ที่แนะนำ:

  • แก้ไข Windows 10 ค้างอยู่ที่การจัดเตรียมตัวเลือกความปลอดภัย
  • แก้ไขหากการเล่นไม่เริ่มในเร็วๆ นี้ ให้ลองรีสตาร์ทอุปกรณ์ของคุณ
  • วิธีตั้งเวลาปิดเครื่องอัตโนมัติของ Windows 10
  • แก้ไขไดรฟ์ซีดีหรือดีวีดีไม่อ่านดิสก์ใน Windows 10

เพียงเท่านี้คุณก็สามารถ แก้ไข Windows Time Service ที่ไม่ทำงานใน Windows 10 ได้สำเร็จ แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น