ในบางกรณี เมื่อคุณพยายามเปิดแอป/โปรแกรมหรือเปิดเกมบนพีซี Windows 11 หรือ Windows 10 คุณอาจได้รับข้อความแจ้งข้อผิดพลาด ไฟล์ DLL หรือ OCX ใดไฟล์หนึ่งหายไปหรือไม่พบ เพื่อเป็นการแก้ไขที่เป็นไปได้ คุณพยายามลงทะเบียนไฟล์ระบบบนอุปกรณ์ของคุณอีกครั้ง แต่ได้รับข้อผิดพลาด RegSvr32 โมดูลไม่สามารถโหลดได้-โพสต์นี้มีขึ้นเพื่อช่วยคุณในการแก้ปัญหานี้
เมื่อเกิดข้อผิดพลาดนี้ในระบบของคุณ คุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกันตามบรรทัดต่อไปนี้
RegSvr32
โมดูลไม่สามารถโหลดได้.
ตรวจสอบให้แน่ใจว่าไบนารีถูกจัดเรียงตามพาธที่ระบุหรือดีบั๊กเพื่อตรวจสอบปัญหาเกี่ยวกับไบนารีหรือไฟล์.DLL ที่ขึ้นต่อกัน
ไม่พบโมดูลที่ระบุ
ข้อผิดพลาดนี้มักพบโดยนักเล่นเกม ซึ่งมักจะติดตั้งสำเนาเกมที่ละเมิดลิขสิทธิ์บนคอมพิวเตอร์ของตน โดยทั่วไป โมดูลที่รับผิดชอบการเลี่ยงผ่านใบอนุญาตหรือการแคร็กจำเป็นต้องมีการลงทะเบียน DLL ที่ขาดหายไปด้วยตนเอง อย่างไรก็ตาม บางครั้งคุณอาจต้องดำเนินการดังกล่าวเมื่อติดตั้งโปรแกรมที่ได้รับอนุญาตอย่างถูกต้องตามกฎหมาย
RegSvr32 ข้อผิดพลาดในการโหลดโมดูล
หากคุณได้รับ โมดูลไม่สามารถโหลดข้อผิดพลาด RegSvr32 เมื่อคุณลอง หากต้องการลงทะเบียนไฟล์ DLL หรือ OCX บนพีซี Windows 11/10 ของคุณ คุณสามารถลองทำตามคำแนะนำที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ (หลังจากที่คุณผ่านรายการตรวจสอบเบื้องต้นในครั้งแรก) และดูว่าจะช่วยให้คุณแก้ไขปัญหาในระบบของคุณหรือไม่
รายการตรวจสอบเริ่มต้นเรียกใช้ยูทิลิตี้ regsvr32.exe ด้วยสิทธิ์ของผู้ดูแลระบบตรวจสอบตำแหน่งของไลบรารีที่ต้องการหรือ componentReplace หรือ Restore the library หรือ componentReset Windows 11/10
มาดูคำอธิบายของคำแนะนำที่ระบุไว้ข้างต้นกัน
1] รายการตรวจสอบเบื้องต้น
เราขอแนะนำให้คุณเรียกใช้การสแกน SFC ก่อนที่คุณจะดำเนินการแก้ไขตามที่อธิบายไว้ด้านล่าง เนื่องจากไลบรารีเหล่านี้เป็นไฟล์ระบบ การสแกนจะกู้คืนความสมบูรณ์ของไฟล์หากเสียหายซึ่งอาจเป็นผู้ร้ายที่นี่
ในการเรียกใช้การสแกน SFC บนอุปกรณ์ของคุณ ให้ทำ กำลังติดตาม:
เปิดพรอมต์คำสั่งในโหมดผู้ดูแลระบบและพิมพ์คำสั่งด้านล่างแล้วกด Enter:
sfc/scannow
คุณอาจต้องติดตามผลการสแกน DISM เพื่อแก้ไขความเสียหายของอิมเมจระบบ Windows ที่อาจส่งผลต่อไฟล์ระบบเหล่านี้
หากต้องการเรียกใช้การสแกน DISM ให้ทำดังนี้:
ใน พร้อมท์ CMD ที่ยกระดับให้คัดลอกและวางคำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละบรรทัด:
Dism/Online/Cleanup-I mage/ScanHealthDism/Online/Cleanup-Image/CheckHealthDism/Online/Cleanup-Image/RestoreHealth
ขึ้นอยู่กับความรุนแรงของความเสียหาย การดำเนินการนี้ใช้เวลา 30 นาทีขึ้นไป เมื่อคุณสแกนทั้ง 2 เสร็จแล้วและไม่มีสิ่งบ่งชี้ว่ามีการทุจริตใด ๆ คุณสามารถลองลงทะเบียนไฟล์ระบบใหม่ที่ทำให้เกิดข้อผิดพลาดได้ หากไฟล์ได้รับการลงทะเบียนเรียบร้อยแล้ว ก็ดี ถ้าไม่ คุณสามารถดำเนินการตามคำแนะนำที่เหลือที่ระบุไว้ในโพสต์นี้
นอกจากนี้ ไฟล์ regsvr32.exe อาจติดไวรัสได้ ดังนั้น เพื่อขจัดความเป็นไปได้นี้ คุณสามารถเรียกใช้การสแกน AV ทั้งระบบโดยใช้ Microsoft Defender หรือซอฟต์แวร์รักษาความปลอดภัยของบริษัทอื่นที่มีชื่อเสียง
อ่าน: ไม่สามารถโหลดไฟล์ DLL บน คอมพิวเตอร์ที่ใช้ Windows
2] ตรวจสอบตำแหน่งของไลบรารีหรือส่วนประกอบที่ต้องการ
สาเหตุที่พบบ่อยที่สุดประการหนึ่งสำหรับสิ่งนี้ ข้อผิดพลาดของโมดูลในการโหลด RegSvr32 เกิดขึ้นบนพีซี Windows 11/10 ของคุณ เนื่องจากไม่สามารถลงทะเบียนไลบรารีหรือส่วนประกอบที่ต้องการได้ เกิดข้อผิดพลาดกับตำแหน่งของส่วนประกอบนี้ แม้แต่ผู้ใช้ที่มีประสบการณ์ก็คัดลอกไฟล์ที่ต้องการไปยังไดเร็กทอรี System32 โดยไม่ได้ตั้งใจ สำหรับ Windows 64 บิต โฟลเดอร์ระบบ SysWOW64 คือตำแหน่งที่ส่วนประกอบทั้งหมดที่จะลงทะเบียนอยู่ ดังนั้น ตรวจสอบให้แน่ใจว่าคุณคัดลอกไลบรารีไปยังโฟลเดอร์ที่ถูกต้อง จากนั้นเรียกใช้ยูทิลิตี้ regsvr32.exe ใน Command Prompt ที่ยกระดับขึ้น
สำหรับบางแอปและเกมของบุคคลที่สามส่วนใหญ่ คุณอาจต้องดูใน โฟลเดอร์การติดตั้งแอป/เกมในไดรฟ์ในเครื่องของคุณ
อ่าน: Loadlibrary ล้มเหลวโดยมีข้อผิดพลาด 126, 87, 1114 หรือ 1455
3] เรียกใช้ regsvr32 exe ที่มีสิทธิ์ของผู้ดูแลระบบ
เป็นอีกสาเหตุหนึ่งที่พบบ่อยที่สุดที่ทำให้คุณมีแนวโน้มที่จะพบปัญหา อาจเป็นเพราะยูทิลิตี้ไม่มีสิทธิ์หรือสิทธิ์เพียงพอในการดำเนินการบางอย่างที่จำเป็นในการลงทะเบียนส่วนประกอบ ในกรณีนี้ เพื่อแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบ ก่อนที่คุณจะเรียกใช้ยูทิลิตีในโหมดพรอมต์คำสั่งที่ยกระดับ คุณยังสามารถเรียกใช้ยูทิลิตี้ regsvr32.exe ด้วยสิทธิ์ของผู้ดูแลระบบผ่าน File Explorer ได้ดังนี้:
กด แป้น Windows + E เพื่อเปิด File Explorer ใน File Explorer ให้ไปที่ไดเร็กทอรีใดไดเรกทอรีหนึ่ง เส้นทางด้านล่างแล้วแต่กรณีเพื่อค้นหาไฟล์ไลบรารีที่ต้องการที่มีนามสกุล.dll หรือ.ocx:C:\Windows\System32C:\Windows\SysWOW64ที่ตำแหน่ง ให้คลิกขวาที่ไฟล์ระบบ เลือก เปิด ด้วยตัวเลือกจากเมนูบริบท คลิก แสดงแอป บนข้อความเตือนที่ปรากฏขึ้น ในหน้า คุณต้องการเปิดไฟล์นี้อย่างไร เมนู เลื่อนลงมาแล้วคลิกตัวเลือกมองหาแอปอื่นในพีซีเครื่องนี้ ในหน้าต่างเปิดด้วย ที่เปิดขึ้น ให้ไปที่โฟลเดอร์ System32 ที่ตำแหน่งด้านขวา-คลิกไฟล์ regsvr32.exe เลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบท
พรอมต์คำสั่งจะเปิดขึ้นและดำเนินการลงทะเบียนของไฟล์ระบบที่ต้องการ หากการดำเนินการที่ระบุไม่ช่วย อาจเป็นไปได้ว่าไฟล์ regsvr32.exe เสียหาย หรือมีข้อผิดพลาดเกี่ยวกับรีจิสทรีของ Windows ที่ส่งผลต่อการทำงานของยูทิลิตี้นี้ กรณีนี้อาจเกิดขึ้นได้บ่อยครั้งเมื่อปิดเครื่องคอมพิวเตอร์อย่างไม่เหมาะสม รวมถึงเนื่องจากไฟฟ้าดับ
อ่าน: วิธีอนุญาตให้ผู้ใช้มาตรฐานเรียกใช้โปรแกรมด้วยสิทธิ์ของผู้ดูแลระบบ
4] แทนที่หรือกู้คืนไลบรารีหรือส่วนประกอบ
หากตำแหน่งหรือตำแหน่งของไลบรารีหรือส่วนประกอบอยู่ในเส้นทางของไฟล์และโฟลเดอร์ที่ถูกต้อง แต่ระบบจะแสดงข้อความแจ้งข้อผิดพลาดเมื่อคุณพยายาม ลงทะเบียนไฟล์ระบบ เป็นไปได้ว่าส่วนประกอบนั้นเสียหายหรือขาดหายไป ในกรณีนี้ หากต้องการตัดความเป็นไปได้นี้ออก คุณสามารถเปลี่ยนหรือกู้คืนไฟล์ระบบได้ คุณสามารถทำได้โดยไปที่ Winbindex จากนั้นดาวน์โหลดแล้วคัดลอกไฟล์ไปยังโฟลเดอร์ระบบที่เหมาะสม บริการนี้ (มีไฟล์ระบบดั้งเดิม) ให้ผู้ใช้ดูข้อมูลเกี่ยวกับไฟล์ระบบปฏิบัติการ Windows 11/10 และดาวน์โหลดได้จากเซิร์ฟเวอร์ของ Microsoft หรือคุณสามารถคัดลอกไฟล์ระบบจากพีซีที่ใช้ Windows 11/10 ที่อัปเดตล่าสุดได้
อ่าน: ไม่พบจุดป้อนขั้นตอนในไลบรารีลิงก์แบบไดนามิก
อ่าน p>
5] รีเซ็ต Windows 11/10
หากคำแนะนำทั้งหมดข้างต้นไม่ได้ ไม่สามารถแก้ไขปัญหาที่คุณกำลังเผชิญอยู่ได้ เป็นไปได้ว่าคุณกำลังเผชิญกับความเสียหายของระบบอย่างรุนแรง ในกรณีนี้ วิธีแก้ไขที่เหมาะสมที่สุดคือการรีเซ็ต Windows 11/10 ในกรณีนี้ ปัญหาเริ่มต้นขึ้นเมื่อเร็วๆ นี้ บางทีหลังจากติดตั้งการอัปเดต Windows ใหม่ คุณสามารถถอนการติดตั้งการอัปเดตหรือดำเนินการคืนค่าระบบเพื่อให้ระบบของคุณกลับสู่สภาพการทำงานปกติ
ฉันหวังว่านี่จะช่วยได้!
โพสต์ที่เกี่ยวข้อง: ไม่พบ DllRegisterServer
ฉันจะแก้ไข regsvr32 โมดูลไม่สามารถโหลดได้อย่างไร
ด้านล่างนี้คือ วิธีแก้ปัญหาที่พบบ่อยที่สุดสำหรับข้อผิดพลาด Regsvr32 บนพีซีที่ใช้ Windows 11/10:
เปิดพร้อมท์คำสั่งที่ยกระดับ หาก DLL แบบ 32 บิตอยู่ในโฟลเดอร์ %systemroot%\System32 ให้ย้ายไปที่โฟลเดอร์ %systemroot%\SysWoW64 เรียกใช้คำสั่งต่อไปนี้: %systemroot%\SysWoW64\regsvr32 <เส้นทางแบบเต็มของ DLL>.
ฉันจะแก้ไขข้อผิดพลาด DLL ใน Windows 11/10 ได้อย่างไร
หากคุณได้รับข้อผิดพลาด User32.dll ในระหว่างหรือหลังจากที่คุณติดตั้งโปรแกรม ส่วนประกอบฮาร์ดแวร์ หรือไดรเวอร์ เพื่อแก้ไขปัญหา คุณสามารถถอนการติดตั้งโปรแกรม ส่วนประกอบฮาร์ดแวร์ หรือไดรเวอร์ จากนั้นรีสตาร์ท Windows และติดตั้งโปรแกรม ส่วนประกอบฮาร์ดแวร์ หรือไดรเวอร์ใหม่แล้วแต่กรณี
อ่าน: Hal.dll, Kernel32.dll, ไฟล์ User32.dll อธิบาย