ข้อผิดพลาด 126 จะแสดงเมื่อไฟล์ DLL บางไฟล์ในระบบของคุณไม่สามารถอ่านได้ ข้อผิดพลาดนี้จะปรากฏขึ้นเมื่อ Windows ต้องการอ่านชุดไฟล์ DLL ในระบบของคุณ แต่ไม่สามารถอ่านได้ เนื่องจากไฟล์เสียหาย / เสียหาย หรือหายไปจากพีซีของคุณโดยสมบูรณ์ โชคดีที่การแก้ไขปัญหานี้ทำได้ง่ายมากโดยทำตามขั้นตอนในบทแนะนำนี้
อะไรทำให้เกิดข้อผิดพลาด 126
ข้อผิดพลาด 126 อาจปรากฏขึ้นในระบบของคุณ เมื่อคุณเริ่มบริการ:
ไม่สามารถเริ่มบริการ %ServiceName% บนเครื่องคอมพิวเตอร์ได้ ข้อผิดพลาด 126:ไม่พบโมดูลที่ระบุ
การแก้ไขข้อผิดพลาดนี้สามารถทำได้หลายวิธี ประการแรก คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Microsoft data Access Components ล่าสุดแล้ว หากคุณไม่ได้ติดตั้งสิ่งเหล่านี้ ไฟล์ DLL อาจล้าสมัย ดังนั้นไฟล์รันไทม์จะไม่คาดหวังให้ไฟล์ที่มีขนาดไฟล์นี้ปรากฏ ดังนั้นจึงสร้างข้อผิดพลาด 126 ขึ้น หรือคุณสามารถแยก “Srvsvc.dll” จากซีดีการติดตั้ง Windows XP ของคุณ วิธีนี้ใช้สำหรับสถานการณ์พิเศษที่ข้อผิดพลาดนี้จะเกิดขึ้น สุดท้าย คุณต้องตรวจสอบให้แน่ใจเสมอว่ารีจิสทรีของคุณสะอาดและทำงานได้ดี คุณสามารถใช้ “ตัวล้างรีจิสทรี” เพื่อล้างค่าเก่าและล้าสมัยออกจากรีจิสทรีได้
วิธีการแก้ไขข้อผิดพลาด 126
ขั้นตอนที่ 1 – ดาวน์โหลด Microsoft Data Access Components ล่าสุด
การดาวน์โหลดส่วนประกอบเหล่านี้จะแก้ไขไฟล์ DLL ที่เกี่ยวข้องซึ่งเป็นสาเหตุของปัญหานี้ ปัญหาอาจเกิดขึ้นเมื่อใช้แพ็คเกจ Windows Installer และตรวจสอบให้แน่ใจว่าไฟล์ที่เกี่ยวข้องกับแอปพลิเคชันนี้เป็นไฟล์ล่าสุดเป็นสิ่งสำคัญ ไฟล์ที่ล้าสมัยทำให้เกิดข้อขัดแย้งกับไฟล์ที่ใหม่กว่า เนื่องจากมีขนาดไฟล์ต่างกัน แอปพลิเคชันไม่ได้ออกแบบมาสำหรับไฟล์เหล่านี้จึงไม่รู้จัก สิ่งนี้จะทำให้เกิดข้อผิดพลาด 126 คุณจะต้องตรวจสอบให้แน่ใจว่าคุณมี Microsoft Data Access Components ล่าสุดซึ่งมีอยู่ที่นี่
ขั้นตอนที่ 2 – แยก Srvsvc.dll จากซีดีการติดตั้ง Windows XP ของคุณ
ไฟล์นี้สามารถแตกได้จากซีดี Windows XP ของคุณ ซึ่งจะทำให้ระบบของคุณมีไฟล์ใหม่โดยไม่มีข้อผิดพลาด เมื่อเวลาผ่านไป ไฟล์เก่าอาจผิดพลาดและมีข้อบกพร่อง เนื่องจากการใช้คอมพิวเตอร์เมื่อเวลาผ่านไปจะทำให้ความสามารถในการใช้งานของไฟล์ลดลง ในการรับไฟล์นี้จากซีดี Windows XP คุณต้อง:
- ใส่ซีดี Windows XP ลงในไดรฟ์ซีดีรอมของคุณ
- คลิก Start> Run และพิมพ์ “cmd” ในช่อง “open”
- พิมพ์คำสั่งต่อไปนี้ใน:expand <CD_drive>:\i386\srvsvc.dl_ C:\Windows\system32\srvsvc.dll
- เรียกใช้คำสั่งนี้ จากนั้นปิดพรอมต์คำสั่ง รีสตาร์ทพีซีของคุณและเรียกใช้บริการที่มีปัญหาอีกครั้ง
หมายเหตุ:คุณต้องแทนที่ <CD_drive> ด้วยตัวอักษรของไดรฟ์ซีดีของคุณ วิธีนี้ควรแก้ไข DLL ที่เสียหายซึ่งทำให้เกิดข้อผิดพลาด 126 และทำให้ระบบของคุณมีเสถียรภาพมากขึ้น
ขั้นตอนที่ 3 – ล้างข้อมูลรีจิสทรี
สาเหตุใหญ่อีกประการของรหัสข้อผิดพลาด 126 คือ ฐานข้อมูลรีจิสทรี ของวินโดว์ “รีจิสทรี” เป็นฐานข้อมูลกลางที่เก็บการตั้งค่า ข้อมูล และตัวเลือกทั้งหมดสำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ Windows เก็บการตั้งค่าที่สำคัญหลายอย่างที่จำเป็นสำหรับการทำงาน มักเป็นกรณีที่การตั้งค่ารีจิสทรีจำนวนมากได้รับความเสียหายและเสียหาย ทำให้พีซีของคุณใช้เวลาในการรันนานขึ้น ทำให้ทำงานช้าลงและมีข้อผิดพลาดมากมาย ในการแก้ไขปัญหานี้ คุณควรใช้ 'ตัวล้างรีจิสทรี' เพื่อสแกนผ่านพีซีของคุณและแก้ไขการตั้งค่าที่เสียหายหรือเสียหายที่อยู่ภายใน คุณสามารถดูโปรแกรมทำความสะอาดรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: