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

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด

เราเคยดูวิธีเปลี่ยน Windows Internet Time Update Interval แล้ว แต่บางครั้ง Windows Time ผิดและไม่ซิงโครไนซ์ - หรือคุณไม่สามารถกำหนดค่า Windows Internet time ให้ซิงโครไนซ์อัตโนมัติกับ Internet time server เช่น time.windows.com แม้คุณอาจซิงโครไนซ์เวลาได้ด้วยตนเองโดยคลิก Update now แต่ระบบไม่ทำอัตโนมัติ

Error occurred while Windows was synchronizing Time on Windows

ก่อนเริ่ม troubleshooting ควรรัน System File Checker ก่อน พิมพ์ sfc /scannow ใน CMD ที่เปิดแบบ elevated แล้วกด Enter รอสักครู่ จบงานแล้ว รีสตาร์ทคอมพิวเตอร์ จากนั้นค่อย troubleshooting ปัญหา Windows Time synchronization

Windows Time synchronization ไม่ทำงาน

เพื่อเปลี่ยน Time settings คลิกที่เวลา ด้านขวา taskbar เลือก date and time settings การตั้งค่าซิงโครไนซ์อยู่ที่แท็บ Internet Time

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด

The Windows Time service is not working

หาก Windows Clock Time ผิด สิ่งแรกคือตรวจสอบว่า Windows Time service ตั้งเป็น Automatic และ Started แล้วหรือไม่ ถ้าไม่ จะเห็นข้อความ: The Windows Time service is not running

Fix Date and Time not syncing

พิมพ์ services.msc ใน Start Search กด Enter ใน Services Manager หา Windows Time service ดับเบิลคลิก

ตรวจสอบว่า Started และตั้งเป็น Automatic หรือไม่ หากไม่ ให้เปลี่ยน startup type เป็น Automatic คลิก Apply/OK

ถ้าได้แล้ว เริ่ม service และออก นี่ควรจบปัญหา หากไม่ และมี error messages – อ่านต่อ!

Windows Time service fails to start with Error 1079

หาก Windows Time service เริ่มไม่ได้พร้อม Error 1079 ตรวจสอบว่า service เริ่มโดย Local System account แทน Local Service account (NT AUTHORITY\LocalService) รายละเอียดเพิ่มเติม ที่นี่

The system cannot find the path specified

ได้กล่องข้อผิดพลาด: The system cannot find the path specified

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด

ในกรณีนี้ อาจต้อง re-register dll file ไฟล์ dll ที่เกี่ยวข้องคือ w3time.dll เปิด command prompt เป็น Administrator พิมพ์ regsvr32 w32time.dll กด Enter

ถ้าได้แล้ว ดี แต่ถ้ายังได้ข้อความนี้อยู่?

The module w32time.dll was loaded but the call to DllRegisterServer failed with the error code 0x80070003

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด

อาจต้อง register Windows Time file ชื่อ W32tm.exe ดู

W32tm.exe ตั้งอยู่ในโฟลเดอร์ System32 ใช้กำหนดค่า Windows Time service settings ใช้วินิจฉัยปัญหา time service ได้ด้วย W32tm.exe เป็น command line tool ที่แนะนำสำหรับกำหนดค่า ติดตาม หรือ troubleshoot Windows Time Service ดูพารามิเตอร์ทั้งหมดได้ที่ TechNet

เราจะใช้พารามิเตอร์ /register พารามิเตอร์นี้เมื่อรันสำหรับ W32tm.exe จะลงทะเบียน time service ให้รันเป็น service และเพิ่ม default configuration ลง registry

ขั้นตอน: ใน elevated command prompt พิมพ์คำสั่งทีละอันและกด Enter:

net stop w32time
w32tm /unregister
w32tm /register

Force Windows to sync Time using CMD

สามารถบังคับให้ Windows sync Time ด้วย W32tm.exe ได้ W32tm.exe เป็น command prompt line สำหรับกำหนดค่า ติดตาม หรือ troubleshoot Windows Time Service ใน Windows 11/10 PC

ขั้นตอน: เปิด elevated command prompt พิมพ์คำสั่งต่อไปนี้ทีละอัน:

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync

รีบูทคอมพิวเตอร์ และดูว่าช่วยได้หรือไม่

ดูว่าช่วยแก้ปัญหาได้ไหม… ถ้าไม่… ใจเย็นๆ … อาจได้ข้อความอีกครั้งขณะ register w32tm.exe:

The following error occurred: The system cannot find the path specified. (0x80070003)

ตรวจสอบว่าคุณ sign in เป็น administrator และเปิด command prompt เป็น administrator แล้ว - แต่ยังอาจได้ error แม้ปฏิบัติตามเงื่อนไขแล้ว

ในกรณีนี้ ต้องเปิด Registry Editor

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด

เปิด regedit แล้วไปที่ registry key:

HKLM\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\services\TapiSrv

ใน right pane คลิกขวาที่ ImagePath เลือก Modify ในกล่อง Value data ให้แน่ใจว่าค่าเป็น:

%SystemRoot%\System32\svchost.exe -k NetworkService

คลิก OK และออก

หวังว่าจะช่วยได้!

ถ้าอะไรก็ไม่ช่วย ให้ใช้ Time Server อื่น ใช้ฟรี Time synchronization software หรือลอง repair/reset/reinstall Windows ดู หากไม่อยากเลือกทางสุดท้าย คำแนะนำที่เป็นประโยชน์ที่สุดคือ ยกเลิกถูก Synchronize with an Internet time server box ตั้งเวลาด้วยตนเอง และเช็คบ้างครั้ง!

อยากตรวจสอบความแม่นยำของ System Clock?

Windows Time Service ไม่ทำงาน การซิงโครไนซ์เวลาล้มเหลวพร้อมข้อผิดพลาด