แก้ไข: DllUnregisterServer ล้มเหลวด้วยรหัสข้อผิดพลาด 0x80040200



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

ผู้ใช้ Windows บางรายพบว่า DllUnregisterServer ล้มเหลวด้วยรหัสข้อผิดพลาด 0x80040200 ′ เมื่อพยายามลงทะเบียนหรือยกเลิกการลงทะเบียนไฟล์ DLL หรือเมื่อพยายามติดตั้งแอปพลิเคชันที่พยายามลงทะเบียนไฟล์ DLL โดยอัตโนมัติ ปัญหานี้มีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10



DllUnregisterServer ล้มเหลวด้วยรหัสข้อผิดพลาด 0x80040200



สาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิดข้อผิดพลาดนี้คือปัญหาการอนุญาต ในการดูแลคุณจะต้องลองลงทะเบียนหรือยกเลิกการลงทะเบียนไฟล์ DLL ด้วยการเข้าถึงของผู้ดูแลระบบ



อย่างไรก็ตามหากปัญหาเกิดขึ้นขณะพยายามติดตั้งโปรแกรมคุณอาจต้องลงทะเบียนไฟล์อีกครั้งหลังจากการติดตั้งล้มเหลว หากคุณกำลังประสบปัญหากับไฟล์ การพึ่งพา OCX ให้ลองย้ายไฟล์ไปที่โฟลเดอร์ System32 ก่อนที่จะพยายามทำการติดตั้งอีกครั้ง

วิธีที่ 1: การยกเลิกการลงทะเบียนไฟล์ DLL ด้วย Admin Access

ในกรณีที่คุณเห็นข้อผิดพลาดนี้ขณะพยายามยกเลิกการลงทะเบียนไฟล์ DLL ด้วยตนเองคุณอาจเห็นไฟล์ 0x80040200 เพราะ คุณมีสิทธิ์ไม่เพียงพอ หากสถานการณ์นี้ใช้ได้คุณควรจะสามารถหลีกเลี่ยงข้อความแสดงข้อผิดพลาดนี้ได้ทั้งหมดโดยใช้ไฟล์ 'Regsvr32' คำสั่งในพรอมต์คำสั่งที่ยกระดับ

หากคุณยังไม่ได้ลองทำตามคำแนะนำด้านล่างเพื่อพยายามยกเลิกการลงทะเบียนไฟล์ DLL ด้วยตนเองจากพรอมต์ CMD ที่ยกระดับ:



  1. กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ถัดไปพิมพ์ 'cmd' ภายในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดทางยกระดับ CMD พรอมต์ เมื่อคุณเห็นไฟล์ UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ

    เรียกใช้พรอมต์คำสั่ง

  2. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน การยกเลิกการลงทะเบียนไฟล์. DLL ด้วยตนเอง:
    regsvr32 / u * ไฟล์ DLL *

    บันทึก: โปรดทราบว่า * ไฟล์ DLL * เป็นเพียงตัวยึดตำแหน่ง คุณจะต้องแทนที่ด้วยชื่อ + นามสกุลของไฟล์ DLL ที่คุณพยายามจะยกเลิกการลงทะเบียน ตัวอย่างเช่นเราจำเป็นต้องยกเลิกการลงทะเบียนไฟล์ cdo32.dll ดังนั้นเราจึงใช้ไฟล์ regsvr32 / u cdo32.dll คำสั่ง

  3. ในกรณีที่การดำเนินการเสร็จสมบูรณ์โดยไม่มี 0x80040200 รหัสข้อผิดพลาดรีบูตเครื่องของคุณจากนั้นทำการติดตั้งที่เคยเป็นสาเหตุของปัญหาให้เสร็จสิ้น

ในกรณีที่ปัญหาเดิมยังคงเกิดขึ้นหรือการดำเนินการนี้ไม่สามารถใช้ได้ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: การลงทะเบียนไฟล์อีกครั้งหลังจากการติดตั้งโปรแกรม

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

บันทึก: การแก้ไขนี้มักได้รับการรายงานว่ามีผลใน Windows 7

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

  1. เปิด File Explorer และไปที่ตำแหน่งของโปรแกรมติดตั้งที่ทำให้เกิดข้อผิดพลาดในที่สุด
  2. คลิกขวาแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบทที่เพิ่งปรากฏ

    เรียกใช้โปรแกรมติดตั้งด้วยการเข้าถึงของผู้ดูแลระบบ

  3. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น อย่ารังเกียจถ้าคุณเห็นสิ่งเดียวกัน 0x80040200 ข้อผิดพลาด - เพียงแค่ปิดหน้าต่างข้อผิดพลาดและเลื่อนลงไปที่ขั้นตอนถัดไป
  4. เปิดไฟล์ วิ่ง ไดอะล็อกโดยการกด คีย์ Windows + R . ถัดไปพิมพ์ 'cmd' ภายในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์ CMD ที่ยกระดับ

    เรียกใช้พรอมต์คำสั่ง

  5. เมื่อคุณอยู่ในเทอร์มินัลพร้อมรับคำสั่งให้พิมพ์คำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละคำสั่งเพื่อยกเลิกการลงทะเบียนจากนั้นลงทะเบียนการพึ่งพา OCX ใหม่:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป

ในกรณีที่ปัญหาเดิมยังคงอยู่ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: เรียกใช้ไฟล์ OCX จากโฟลเดอร์ System32

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

สำคัญ: ดำเนินการนี้ต่อเมื่อคุณแน่ใจ 100% ว่าไฟล์. OCX ไม่ก่อให้เกิดความเสี่ยงด้านความปลอดภัย

หากคุณกำลังพบกับไฟล์ 0x80040200 รหัสข้อผิดพลาดกับไฟล์ประเภทนี้ให้ทำตามคำแนะนำด้านล่างเพื่อย้ายไฟล์ในโฟลเดอร์ System32 ก่อนเปิด:

  1. เปิด File Explorer ไปที่ตำแหน่งของไฟล์. OCX คลิกขวาที่ไฟล์แล้วเลือก ตัด จากเมนูบริบท

    ตัดไฟล์

  2. จากนั้นไปที่ C: Windows System32 และวางไฟล์ที่คุณเพิ่ง คัดลอกไปยังคลิปบอร์ดของคุณ .
  3. เมื่อไฟล์อยู่ในไฟล์ ระบบ 32 ทำการติดตั้งซ้ำอีกครั้งและดูว่าคุณยังคงพบปัญหาเดิมอยู่หรือไม่ 0x80040200 ข้อผิดพลาด
แท็ก Windows อ่าน 3 นาที