เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

หากคุณได้รับ  ข้อผิดพลาด 1058 ข้อความไม่สามารถเริ่มบริการได้(Error 1058, The service cannot be started)ในขณะที่เริ่มบริการในตัวจัดการ(Manager)บริการ(Services) บนWindows 11/10วิธีแก้ไขปัญหาต่อไปนี้จะเป็นประโยชน์สำหรับคุณ อาจมีสาเหตุหลายประการที่ทำให้เกิดข้อผิดพลาดนี้ในคอมพิวเตอร์ของคุณ อย่างไรก็ตาม คุณสามารถแก้ไขได้ภายในไม่กี่นาทีโดยเปลี่ยนการตั้งค่าบางส่วนที่นี่และที่นั่น

ข้อความแสดงข้อผิดพลาดทั้งหมดมีข้อความดังนี้:

Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

ข้อผิดพลาดนี้เกิดขึ้นส่วนใหญ่เนื่องจากการยุติบริการกะทันหันเนื่องจากข้อขัดแย้งภายในหรือการเปลี่ยนแปลงการตั้งค่า บริการ เกือบ(Almost)ทั้งหมดขึ้นอยู่กับบริการอื่นๆ และเรียกว่า  การพึ่งพาบริการ(Dependencies of a Windows service) Windows

ตัวอย่างเช่นบริการWindows Updateขึ้นอยู่กับDCOM Server Process LauncherและRPC Endpoint Mapper แม้ว่าหนึ่งในนั้นจะไม่ทำงานตามที่ควรจะเป็น คุณอาจพบข้อผิดพลาดนี้ขณะเริ่ม บริการ Windows Updateในแผงบริการ(Services)

ข้อผิดพลาดนี้สามารถเกิดขึ้นได้ในขณะที่เริ่มบริการเกือบทั้งหมดที่รวมอยู่ในแผงบริการ (Services)วิธีแก้ไขคือตรวจสอบว่าการพึ่งพาทั้งหมดกำลังทำงานอยู่หรือไม่ นอกจากนั้น คุณต้องตรวจสอบว่าบริการหลักมีการตั้งค่าที่ถูกต้องหรือไม่

เกิดข้อผิดพลาด ของระบบ(System) 1058 ไม่สามารถเริ่มบริการได้

ในการแก้ไขข้อผิดพลาด 1058(Error 1058)ไม่สามารถเริ่มบริการได้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ค้นหา  บริการ (services )ในกล่องค้นหาของแถบงาน
  2. คลิกที่ผลลัพธ์แต่ละรายการ
  3. ค้นหาบริการที่เป็นสาเหตุของปัญหา
  4. ดับเบิลคลิกที่มัน
  5. เลือก  ประเภทการเริ่ม (Startup type )ต้นเป็น  อัตโนมัติ(Automatic)
  6. คลิก  ปุ่มเริ่ม (Start )
  7. สลับไปที่  แท็บ การ พึ่งพา (Dependencies )
  8. จดบันทึกบริการทั้งหมดที่กล่าวถึงในกล่อง
  9. คลิก  ปุ่มตกลง (OK )
  10. เปิดบริการที่ระบุไว้ทีละรายการ
  11. คลิก  ปุ่มเริ่ม (Start )
  12. คลิกที่  ปุ่ม OK เพื่อบันทึกการเปลี่ยนแปลง

ในตอนแรก คุณต้องเปิด  แผงบริการ (Services )(open the Services panel)บนคอมพิวเตอร์ของคุณ ให้คลิกที่ ช่องค้นหาใน แถบ(Taskbar)งาน พิมพ์  servicesแล้วคลิกผลการค้นหาแต่ละรายการ

ถัดไป ค้นหาบริการที่ทำให้เกิดข้อผิดพลาดและดับเบิลคลิกที่บริการ ต้องตั้งค่า  เป็นStopped คุณต้องขยายรายการ  แบบหล่นลง  ประเภทการเริ่มต้น (Startup type ) และเลือก ตัวเลือกอัตโนมัติ (Automatic )

เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

จากนั้นคลิก  ปุ่มเริ่ม (Start )

ควรเริ่มทันที อย่างไรก็ตาม หากระบบไม่เริ่มทำงาน คุณจะต้องสลับไปที่แท็บการ  พึ่งพา (Dependencies )ค้นหาบริการทั้งหมดที่กล่าวถึงในกล่อง แล้วคลิก  ปุ่มตกลง (OK )

เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

เนื่องจากบริการหลักของคุณขึ้นอยู่กับบริการเหล่านี้ คุณต้องเปิดทีละรายการแล้วคลิก  ปุ่มเริ่ม (Start )

เมื่อเสร็จแล้ว ให้เปิดบริการหลักอีกครั้ง เลือก  ตัวเลือก อัตโนมัติ (Automatic )จาก  เมนูแบบเลื่อนลง  ประเภทการเริ่มต้น (Startup type ) แล้วคลิก ปุ่มเริ่ม (Start )

ตอนนี้ บริการของคุณจะเริ่มต้นโดยไม่มีปัญหาใดๆ

คุณสามารถเปลี่ยน  ประเภทการเริ่มต้น (Startup type )ของบริการโดยใช้Registry Editorได้เช่นกัน อย่างไรก็ตาม คุณต้องทราบชื่อบริการในREGEDIT คุณสามารถใช้ PowerShell เพื่อสร้างชื่อของ Windows Services

ตัวอย่างเช่นBackground Intelligent Transfer Serviceเรียกว่าBITSหรือ Windows Search เรียกว่าWSearchเป็นต้น หากคุณทราบแล้ว คุณสามารถทำตามขั้นตอนเหล่านี้:

เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

กด  Win+R  เพื่อเปิดพรอมต์เรียกใช้

พิมพ์  regedit  > กดปุ่ม  Enter  > คลิก  ตัวเลือกใช่ (Yes )

นำทางไปยังเส้นทางนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

เลือกบริการหลักและดับเบิลคลิกที่  ค่า เริ่ม (Start ) DWORD

ตั้งค่าข้อมูลค่าเป็น  2  และคลิก  ปุ่มตกลง (OK )

ดับเบิลคลิกที่  DependOnService  และจดชื่อรหัสบริการ

เปิด(Open)คีย์การอ้างอิงเหล่านั้น > ดับเบิลคลิกที่  ค่า เริ่ม (Start ) DWORD

ตั้งค่าข้อมูลค่าเป็น  2  และคลิก  ปุ่มตกลง (OK )

รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

เกิดข้อผิดพลาดของระบบ 1058 ไม่สามารถเริ่มบริการได้

หลังจากนั้น คุณจะไม่มีปัญหาในการเริ่มบริการ

แก้ไขปัญหา(Troubleshoot) : Windows Services ไม่เริ่ม(Windows Services will not start)ทำงาน

คุณจะแก้ไขข้อผิดพลาด 1058 ไม่สามารถเริ่มบริการ ได้อย่างไร(Service)

คุณสามารถแก้ไขข้อผิดพลาด 1058: ไม่สามารถเริ่มบริการได้ โดยเลือก  อัตโนมัติ (Automatic )เป็น  ประเภทการเริ่มต้นเริ่มต้น(Startup type)  ในแผงบริการ (Services)อีกวิธีหนึ่ง คุณสามารถเปลี่ยนแปลงได้โดยใช้Registry Editor (Registry Editor)เพื่อที่คุณจะต้องทำตามขั้นตอนข้างต้น

ฉันจะแก้ไข บริการ Windows Updateไม่ทำงานได้อย่างไร

หาก  บริการ Windows Update ไม่ทำงาน  บนคอมพิวเตอร์ของคุณ คุณต้องตรวจสอบการขึ้นต่อกันทีละรายการ เมื่อคุณตั้งค่า ประเภทการ เริ่มต้น(Startup) ที่ถูกต้อง ในแผงบริการ บริการนี้จะเริ่มทำงาน(Services)

นั่นคือทั้งหมด! หวังว่าคู่มือนี้จะช่วยได้

อ่าน: (Read: )ไม่สามารถหยุดบริการ Windows Update(The Windows Update service could not be stopped.)



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts