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

System error 1058: The service cannot be started

หากคุณได้รับข้อความ Error 1058, The service cannot be started ขณะเริ่มบริการใน Services Manager บน 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.

System error 1058: The service cannot be started

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

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

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

System error 1058 has occurred, The service cannot be started

เพื่อแก้ไข Error 1058, The service cannot be started error ทำตามขั้นตอนเหล่านี้:

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

ในตอนแรก คุณต้องเปิดแผง Services บนคอมพิวเตอร์ของคุณ สำหรับนั้น คลิกที่กล่องค้นหา Taskbar พิมพ์ services และคลิกที่ผลการค้นหาแต่ละรายการ

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

System error 1058: The service cannot be started

จากนั้น คลิกปุ่ม Start

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

System error 1058: The service cannot be started

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

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

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

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

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

System error 1058: The service cannot be started

กด Win+R เพื่อเปิด Run prompt

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

ไปที่พาธนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

เลือกบริการหลักและคลิกสองครั้งที่ค่า DWORD Start

ตั้งค่า Value data เป็น 2 และคลิกปุ่ม OK

คลิกสองครั้งที่ DependOnService และบันทึกชื่อรหัสบริการ

เปิดคีย์ dependencies นั้น > คลิกสองครั้งที่ค่า DWORD Start

ตั้งค่า Value data เป็น 2 และคลิกปุ่ม OK

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

System error 1058: The service cannot be started

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

Troubleshoot: Windows Services will not start

คุณจะแก้ไข error 1058 the Service Cannot be started ได้อย่างไร?

คุณสามารถแก้ไข Error 1058: The service cannot be started error โดยเลือก Automatic เป็น Startup type เริ่มต้นในแผง Services หรือคุณสามารถเปลี่ยนสิ่งเดียวกันโดยใช้ Registry Editor สำหรับนั้น คุณต้องทำตามขั้นตอนที่กล่าวมาข้างต้น

ฉันจะแก้ไข Windows Update service not running ได้อย่างไร?

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

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

System error 1058: The service cannot be started