แก้ไข: DllRegisterServer ล้มเหลวข้อผิดพลาด 0x8002801c



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ข้อผิดพลาด 0x8002801c เกิดขึ้นเมื่อมีปัญหาในการเข้าถึงไฟล์ พ.ศ. (การเชื่อมโยงและฝังวัตถุ) รีจิสทรี การอนุญาตระบบไม่เพียงพอจะเรียกใช้รหัสข้อผิดพลาดนี้เมื่อลงทะเบียน OCX ( ส่วนขยายการควบคุม OLE ) ไฟล์ไม่เสร็จสมบูรณ์ สิ่งนี้เกิดขึ้นบ่อยเมื่อใช้ regsvr32 ผ่าน พร้อมรับคำสั่ง บน Windows 7





เป็นเรื่องปกติที่จะเห็นรหัสข้อผิดพลาดนี้เมื่อพยายามลงทะเบียนไฟล์ OCX จาก C: Windows system 32 . ส่วนใหญ่แล้วการโทรไปที่ DLLRegisterServer ล้มเหลวเนื่องจากปัญหาการอนุญาตและไม่มีส่วนเกี่ยวข้องกับคอมโพเนนต์ OCX จริงที่คุณพยายามลงทะเบียน



โชคดีที่ ข้อผิดพลาด 0x8002801c สามารถหลีกเลี่ยงได้โดยการคัดลอกไฟล์ OCX ไฟล์ ถึง C: Windows SysWOW64 และทำซ้ำการดำเนินการด้วยสิทธิ์ของผู้ดูแลระบบ หากคุณกำลังจัดการกับปัญหานี้อยู่ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อกำจัด ข้อผิดพลาด 0x8002801c และลงทะเบียนไฟล์ OCX ของคุณสำเร็จ

แก้ไขข้อผิดพลาด 0x8002801c หลังจากการลงทะเบียนไฟล์ OCX ล้มเหลว

  1. เปิด File Explorer และไปที่พาร์ติชัน Windows ของคุณ ถัดไปไปที่ Windows> Windows 32 และใช้แถบค้นหาเพื่อค้นหาไฟล์ OCX
    บันทึก: ในกรณีนี้ชื่อไฟล์คือ MSCOMCT2.OCX, แต่คุณสามารถจำลองขั้นตอนนี้คอมโพเนนต์ OCX ใด ๆ ที่ไม่สามารถลงทะเบียนได้
  2. คัดลอกไฟล์ OCX ไปยังคลิปบอร์ดของคุณ จากนั้นกลับไปที่โฟลเดอร์ Windows และเปิดโฟลเดอร์ชื่อ sysWOW64 . จากนั้นวางไฟล์ OCX ที่นั่น
  3. เปิด เริ่ม เมนู (มุมล่างซ้าย) แล้วพิมพ์“ cmd “. จากนั้นคลิกขวาที่ พร้อมรับคำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
  4. ใน พรอมต์คำสั่งที่ยกระดับ , พิมพ์ regsvr32 + คอมโพเนนต์ OCX . ในกรณีของเราคำสั่งสุดท้ายคือ“ regsvr32 MSCOMCT2.OCX” เมื่อกดปุ่ม Enter คุณจะได้รับข้อความแจ้งว่าไฟล์ได้รับการลงทะเบียนเรียบร้อยแล้ว

แค่นั้นแหละ. คุณสามารถใช้สี่ขั้นตอนเหล่านี้เพื่อให้สิทธิ์ที่เหมาะสมกับไฟล์ OCX ใด ๆ ที่เป็นสาเหตุของไฟล์ 0x8002801c รหัสข้อผิดพลาด โดยส่วนใหญ่จะอนุญาตให้คุณลงทะเบียนคอมโพเนนต์ ActiveX และกำจัดปัญหา

อ่าน 1 นาที