แก้ไขบริการอ้างอิงหรือกลุ่มล้มเหลวในการเริ่มต้น

แก้ไขการพึ่งพาบริการหรือกลุ่มล้มเหลวในการเริ่มต้น: (Fix The Dependency Service or Group Failed to Start: )หากคุณพบข้อผิดพลาดนี้บริการการพึ่งพา(Dependency Service)หรือกลุ่ม(Group)ล้มเหลวในการเริ่ม แสดงว่าเป็นเพราะบริการ(Services)Windows ไม่เริ่มทำงาน ดูเหมือนว่า ไฟล์ Windowsจะถูกเข้าใจผิดว่าเป็นไวรัสและด้วยเหตุนี้ไฟล์จึงเสียหายซึ่งขัดแย้งกับบริการWindows Network Location Awareness (Windows Network Location Awareness)หน้าที่หลักของบริการนี้คือการรวบรวมและจัดเก็บ ข้อมูลการกำหนดค่า เครือข่าย(Network)และแจ้งให้Window ทราบ เมื่อข้อมูลนี้มีการเปลี่ยนแปลง ดังนั้นหากบริการนี้เสียหาย โปรแกรมหรือบริการใด ๆ ขึ้นอยู่กับว่ามันจะล้มเหลวด้วย บริการรายการเครือ(Network List Service)ข่ายจะไม่เริ่มทำงานเนื่องจากขึ้นอยู่กับบริการNetwork Location Awarenessซึ่งปิดใช้งานไปแล้วเนื่องจากการกำหนดค่าที่เสียหาย พบ บริการ Network Location Awarenessใน nlasvc.dll ซึ่งอยู่ในไดเร็กทอรี system32

แก้ไขบริการอ้างอิงหรือกลุ่มล้มเหลวในการเริ่มต้น

คุณจะเห็นข้อผิดพลาดต่อไปนี้เมื่อพยายามเชื่อมต่อกับเครือข่าย:

A red “X” on the network icon in the system tray displaying error message – Connection status: Unknown The dependency service or group failed to start

ปัญหาหลักที่เกี่ยวข้องกับปัญหานี้คือผู้ใช้ไม่สามารถเชื่อมต่ออินเทอร์เน็ต(Internet)ได้แม้ว่าจะเชื่อมต่อผ่าน สาย อีเทอร์เน็ต(Ethernet)ก็ตาม หากคุณเรียกใช้ตัว แก้ไขปัญหา เครือข่าย Windows ระบบ(Windows Network)จะแสดงข้อความแสดงข้อผิดพลาดอื่นว่า " บริการนโยบายการวินิจฉัย(Diagnostic Policy Service)ไม่ทำงาน" และจะปิดลงโดยไม่ได้แก้ไขปัญหา เนื่องจากบริการที่จำเป็นสำหรับการเชื่อมต่ออินเทอร์เน็ตซึ่งเป็นบริการในพื้นที่และบริการเครือข่ายได้รับความเสียหายหรือถูกลบออกจากพีซีของคุณ

วิธีแก้ไขบริการอ้างอิงหรือกลุ่มล้มเหลวในการเริ่ม Error

ทั้งสองกรณีข้างต้นสามารถแก้ไขได้ง่าย และผู้ใช้ที่ได้รับผลกระทบจากปัญหานี้ดูเหมือนว่าจะสามารถ เชื่อมต่อ อินเทอร์เน็ต(Internet) ได้อีกครั้ง ทันทีที่ข้อผิดพลาดได้รับการแก้ไข เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการFix The Dependency ServiceหรือGroup Failed to Start Error message พร้อมคำแนะนำในการแก้ไขปัญหาด้านล่าง

แก้ไขบริการอ้างอิงหรือกลุ่มล้มเหลวในการเริ่มต้น Error

แก้ไขบริการอ้างอิง(Dependency Service)หรือกลุ่ม(Group)ล้มเหลวในการเริ่มต้น

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

วิธีที่ 1: เพิ่ม Localservice และ Networkservice ให้กับ Administrators Group(Method 1: Add Localservice and Networkservice to Administrators Group)

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

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

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

net localgroup administrators localservice /add

net localgroup administrators networkservice /add

เพิ่ม Localservice และ Networkservice ให้กับ Administrators Group

3. ออกจากพรอมต์คำสั่งและรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

เมื่อคอมพิวเตอร์ของคุณรีบูตแล้ว คุณต้องมีปัญหาFix The Dependency ServiceหรือGroup Failed to Start

วิธีที่ 2: ให้สิทธิ์การเข้าถึงบัญชีเครือข่ายและบัญชีบริการภายในกับคีย์ย่อยของรีจิสทรีทั้งหมด(Method 2: Give Network and Local service accounts access to all of the registry subkeys)

1. ดาวน์โหลดเครื่องมือบรรทัดคำสั่ง SubInACL(Download the SubInACL command-line tool)จาก Microsoft

2. ติดตั้งแล้วเรียกใช้โปรแกรม

ติดตั้งเครื่องมือบรรทัดคำสั่ง SubInACL

3. เปิดไฟล์แผ่นจดบันทึกและบันทึกไฟล์ด้วยชื่อ permission.bat (นามสกุลไฟล์มีความสำคัญ) และเปลี่ยนประเภทการบันทึกเป็น "All files" ใน notepad

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\NlaSvc” /grant=”Local Service”

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\NlaSvc” /grant=”Network Service”

ให้สิทธิ์การเข้าถึงบัญชีเครือข่ายและบริการท้องถิ่นแก่คีย์ย่อยของรีจิสทรีทั้งหมด

4. หากคุณกำลังประสบปัญหาการอนุญาตกับDHCPให้เรียกใช้คำสั่งด้านล่าง:

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\dhcp” /grant=”Local Service”

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\dhcp” /grant=”Network Service”

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

วิธีที่ 3: เปิดใช้บริการที่จำเป็นด้วยตนเอง(Method 3: Manually Turn on the required Services)

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

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

2. ตรวจสอบให้แน่ใจว่าบริการต่อไปนี้กำลังทำงานอยู่ และประเภทการเริ่มต้นของบริการถูกตั้งค่าเป็นAutomatic :

Application Layer Gateway Service การ(Application Layer Gateway Service)
เชื่อม ต่อ (Network Connections)
เครือข่าย Network Location Awareness (NLA) (Network Location Awareness (NLA))
Plug and Play
Remote Access ตัวจัดการการเชื่อมต่ออัตโนมัติ(Remote Access Auto Connection Manager)
Remote Access Connection Manager
การเรียกขั้นตอนระยะไกล (RPC (Remote Procedure Call (RPC))
)(Telephony)

คลิกขวาที่ Application Layer Gateway Service และเลือก Properties

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

ตั้งค่า ประเภทการเริ่มต้น เป็น อัตโนมัติ และคลิก เริ่ม ภายใต้ สถานะบริการ

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

5. หากคุณประสบปัญหาอีกครั้ง ให้เริ่มบริการเหล่านี้และตั้งค่าประเภทการเริ่มต้นเป็นAutomatic:

COM+ Event System
คอมพิวเตอร์เบราว์เซอร์(Computer browser)
DHCP Client
Network Store Interface Service
ไคลเอ็นต์ DNS การ(DNS Client)
เชื่อม ต่อ (Network Connections)
เครือข่าย การรับรู้ตำแหน่ง(Network Location Awareness)
เครือข่าย บริการอินเทอร์เฟซของร้านค้าเครือข่าย(Network Store Interface Service)
การเรียกขั้นตอน(Remote Procedure Call)
ระยะไกล (RPC) (Remote Procedure Call (RPC))
เซิร์ฟเวอร์(Server)
Security Accounts Manager
TCP/IP Netbios helper
WLAN AutoConfig
Workstation

หมายเหตุ:(Note:)ขณะเรียกใช้ ไคลเอ็นต์ DHCPคุณอาจได้รับข้อผิดพลาด " Windows ไม่สามารถเริ่มบริการไคลเอ็นต์ DHCP บนคอมพิวเตอร์ภายในเครื่องได้ ข้อผิดพลาด 1186: ไม่พบองค์ประกอบ (Windows could not start the DHCP Client Service on Local Computer. Error 1186: Element not found.)” เพียงเพิกเฉยต่อข้อความแสดงข้อผิดพลาดนี้

คลิกขวาที่บริการ Remote Procedure Call และเลือก Properties

ในทำนองเดียวกัน คุณจะได้รับข้อความแสดงข้อผิดพลาด " Windowsไม่สามารถเริ่มบริการNetwork Location AwarenessบนLocal Computerได้ ข้อผิดพลาด 1068: บริการอ้างอิงหรือกลุ่มไม่สามารถเริ่มต้นได้” เมื่อเรียกใช้ บริการ Network Location Awarenessให้ละเว้นข้อความแสดงข้อผิดพลาดอีกครั้ง

วิธีที่ 4: การรีเซ็ตอะแดปเตอร์เครือข่าย(Method 4: Resetting Network Adapter)

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

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

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

netsh winsock รีเซ็ตแคตตาล็อก(netsh winsock reset catalog)
netsh int ip reset reset.log hit

netsh winsock รีเซ็ต

3. คุณจะได้รับข้อความ “ รีเซ็ต Winsock Catalog สำเร็จ (Successfully reset the Winsock Catalog.)

4. รีบูตเครื่องพีซีของคุณและจะแก้ไขข้อผิดพลาดบริการการพึ่งพาหรือกลุ่มล้มเหลวในการเริ่ม(Fix The Dependency Service or Group Failed to Start error.)

Method 5: Resetting TCP/IP to Default

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

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

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

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip รีเซ็ตรีเซ็ต c: esetlog.txt
  • netsh winsock รีเซ็ต

รีเซ็ต TCP/IP ของคุณและล้าง DNS ของคุณ

3. รีบูตเพื่อใช้การเปลี่ยนแปลง การ ล้างDNSดูเหมือนจะแก้ไขบริการอ้างอิงหรือกลุ่มไม่สามารถเริ่มต้นได้(Fix The Dependency Service or Group Failed to Start.)

วิธีที่ 6: แทนที่ nlasvc.dll . ที่เสียหาย(Method 6: Replace the corrupted nlasvc.dll)

1. ตรวจสอบว่าคุณมีสิทธิ์เข้าถึงคอมพิวเตอร์เครื่องใดเครื่องหนึ่งที่ใช้งานได้ จากนั้นไปที่ไดเร็กทอรีต่อไปนี้ในระบบการทำงาน:

C:\windows\system32\nlasvc.dll

2. คัดลอก nlasvc.dll ลงใน USB(Copy the nlasvc.dll into USB)แล้วเสียบUSBลงในพีซีที่ไม่ทำงานซึ่งแสดงข้อความแสดงข้อผิดพลาด “The Dependency ServiceหรือGroup Failed to Start

คัดลอก nlasvc.dll ลงใน USB Drive

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

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

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

takeown /f c:\windows\system32\nlasvc.dll

cacls c:\windows\system32\nlasvc.dll /G your_username:F

หมายเหตุ: (Note:) แทนที่(Replace) your_username ด้วยชื่อผู้ใช้ PC ของคุณ

แทนที่ไฟล์ nlasvc.dll ที่เสียหาย

5. ไปที่ไดเร็กทอรีต่อไปนี้:

C:\windows\system32\nlasvc.dll

6. เปลี่ยนชื่อnlasvc.dll เป็น nlasvc.dll.old(nlasvc.dll to nlasvc.dll.old)และคัดลอก nlasvc.dll จากUSBไปยังตำแหน่งนี้

7. คลิกขวาที่ไฟล์ nlasvc.dll แล้วเลือกProperties

8.จากนั้นสลับไปที่แท็บความปลอดภัย( Security tab)แล้วคลิกขั้นสูง(Advanced.)

คลิกขวาที่ nlasvc.dll และคลิก Properties สลับไปที่แท็บ Security แล้วคลิก Advanced

9. ใต้ Owner คลิก Change(click Change)แล้วพิมพ์NT SERVICE\TrustedInstallerแล้วคลิก Check Names

พิมพ์ NT SERVICE TrustedInstaller แล้วคลิก Check Names

10. จากนั้นคลิกOK  บนกล่องโต้ตอบ จากนั้นคลิกApplyตามด้วย OK

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

วิธีที่ 7: ซ่อมแซมติดตั้ง Windows 10(Method 7: Repair Install Windows 10)

วิธีนี้เป็นวิธีสุดท้ายเพราะถ้าไม่มีอะไรเกิดขึ้น วิธีนี้จะช่วยแก้ไขปัญหาทั้งหมดกับพีซีของคุณได้อย่างแน่นอน ซ่อมแซม ติดตั้ง(Repair Install)เพียงใช้การอัปเกรดแบบแทนที่เพื่อแก้ไขปัญหาเกี่ยวกับระบบโดยไม่ต้องลบข้อมูลผู้ใช้ที่มีอยู่ในระบบ ดังนั้นให้ทำตามบทความนี้เพื่อดูวิธีการซ่อมแซมติดตั้ง Windows 10 อย่างง่ายดาย(How to Repair Install Windows 10 Easily.)

แนะนำสำหรับคุณ:(Recommended for you:)

นั่นคือคุณประสบความสำเร็จในการแก้ไขบริการการพึ่งพาหรือกลุ่มล้มเหลวในการเริ่มต้น(Fix The Dependency Service or Group Failed to Start)แต่ถ้าคุณยังคงมีคำถามใด ๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts