วิธีแก้ไขข้อผิดพลาด 'Class Not Registered' ใน Windows

  • ข้อผิดพลาด 'Class not registered' ใน Windows มักเกิดจากไฟล์ DLL ที่ไม่ได้ลงทะเบียนหรือกระบวนการค้าง
  • การรีสตาร์ท Windows Explorer และลงทะเบียนไฟล์ DLL ใหม่ถือเป็นวิธีแก้ปัญหาทั่วไปและมีประสิทธิภาพ
  • แอปพื้นหลังเช่น iCloud อาจทำให้เกิดข้อผิดพลาดนี้และควรปิดใช้งานหากจำเป็น
  • การใช้เครื่องมือซ่อมแซมระบบ เช่น SFC และการคืนค่าระบบอาจช่วยแก้ไขปัญหาได้

คลาสข้อผิดพลาดของ Windows ไม่ได้ลงทะเบียน

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

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

เหตุใดฉันจึงได้รับข้อผิดพลาด 'คลาสไม่ได้ลงทะเบียน' ใน Windows

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

สาเหตุหลักของข้อผิดพลาด

  • ไฟล์ DLL ที่ไม่ได้ลงทะเบียน: เมื่อ dll ไฟล์ หากแอพพลิเคชั่นไม่ได้ลงทะเบียนในระบบอย่างถูกต้อง อาจทำให้เกิดข้อผิดพลาดนี้ได้
  • ปัญหาเกี่ยวกับ Windows Explorer: การทำงานผิดปกติของ Explorer (*Explorer.exe*) อาจทำให้เกิดความล้มเหลวเมื่อเปิดแอปพลิเคชันหรือไฟล์
  • ความไม่เข้ากันกับสถาปัตยกรรม Windows: หากคุณพยายามเรียกใช้แอปพลิเคชัน 32 บิตบนระบบ 64 บิตโดยไม่ได้กำหนดค่าอย่างถูกต้อง คุณอาจพบข้อผิดพลาดนี้
  • ฮาร์ดไดรฟ์เสีย: ปัญหาทางกายภาพกับฮาร์ดไดรฟ์อาจทำให้เกิดข้อผิดพลาดในรีจิสทรีของไฟล์และส่งผลต่อประสิทธิภาพของระบบ
  • แอปพื้นหลังเช่น iCloud: iCloud ที่ทำงานเบื้องหลังได้รับการระบุว่าทำให้เกิดข้อขัดแย้งซึ่งทำให้เกิดข้อผิดพลาดนี้

วิธีแก้ไขข้อผิดพลาด 'คลาสไม่ได้ลงทะเบียน'

ตอนนี้เรารู้สาเหตุที่เป็นไปได้ของปัญหาแล้ว มาดูวิธีแก้ปัญหาที่ได้ผลที่สุดกันดีกว่า

1. รีสตาร์ท Windows Explorer

วิธีที่ง่ายที่สุดวิธีหนึ่งในการแก้ไขปัญหานี้คือ รีสตาร์ท Windows Explorer. ทำตามขั้นตอนเหล่านี้:

  • เปิดตัวจัดการงานโดยคลิก Ctrl + Shift + Esc.
  • ค้นหากระบวนการที่เรียกว่า Windows Explorer ในแท็บ*กระบวนการ*
  • คลิกขวาที่มันแล้วเลือก รีบูต.

นี่จะเริ่มกระบวนการใหม่อีกครั้ง และในหลายๆ กรณี จะแก้ไขข้อผิดพลาด.

2. ลงทะเบียนไฟล์ DLL อีกครั้ง

หากปัญหาเกี่ยวข้องกับไฟล์ DLL ที่ไม่ได้ลงทะเบียน คุณสามารถแก้ไขได้ ลงทะเบียนใหม่อีกครั้ง การใช้ Command Prompt

  • กด ของ Windows + R และเขียน cmd, จากนั้นกด Ctrl + Shift + Enter เพื่อเปิดเป็นผู้ดูแลระบบ
  • พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
    FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"
  • รอให้กระบวนการเสร็จสิ้นและ รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ.

3. ปิดใช้งาน iCloud

หากคุณใช้ iCloud และประสบปัญหานี้ คุณสามารถลองปิดการใช้งานเพื่อแก้ไขข้อผิดพลาดได้

  • เปิดตัวจัดการงาน (Ctrl + Shift + Esc).
  • ค้นหา iCloud ในแท็บกระบวนการแล้วคลิกขวาที่มัน
  • เลือก ทำการบ้านให้เสร็จ.
  • ไปที่แท็บการเริ่มต้นในตัวจัดการงานและ ปิด iCloud.

4. เรียกใช้ตัวตรวจสอบไฟล์ระบบ (SFC)

ตัวตรวจสอบไฟล์ระบบ (SFC) ช่วยให้คุณสามารถ สแกนและซ่อมแซมไฟล์ที่เสียหาย บน Windows หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการนี้ คุณสามารถอ่านคำแนะนำของเราเกี่ยวกับวิธีการแก้ไขข้อผิดพลาดวอลเปเปอร์ใน Windows ได้

  • เปิด Command Prompt ในฐานะผู้ดูแลระบบ
  • ป้อนคำสั่ง SFC / scannow และกด Enter
  • รอให้กระบวนการเสร็จสิ้นแล้วจึง รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ.

5. ตรวจสอบบริการ ETW Collector ของ Internet Explorer

หากข้อผิดพลาดส่งผลต่อ Microsoft Edge หรือ Internet Explorer อาจเกี่ยวข้องกับบริการ ตัวรวบรวม ETW ของ Internet Explorerซึ่งคุณสามารถเปิดใช้งานได้โดยทำตามขั้นตอนต่อไปนี้:

  • กด ของ Windows + R และเขียน services.mscจากนั้นกด Enter
  • ค้นหา บริการ Internet Explorer ETW Collector และคลิกขวาที่มัน
  • เลือก เริ่มต้น o รีบูต.

ลองเปิดเบราว์เซอร์ของคุณอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

6. การคืนค่าระบบ

หากวิธีแก้ปัญหาข้างต้นไม่ได้ผลและข้อผิดพลาดยังคงเกิดขึ้น คุณสามารถดำเนินการดังนี้ กู้คืนระบบ เพื่อกลับไปสู่สถานะก่อนหน้าซึ่งไม่มีข้อผิดพลาดเกิดขึ้น ตัวเลือกนี้สามารถแก้ไขปัญหาต่างๆ ใน ​​Windows ได้มากมาย

  • กด ของ Windows + R และเขียน rstruiจากนั้นกด Enter
  • เลือกจุดคืนค่าก่อนที่ปัญหาจะเริ่มต้น
  • ทำตามคำแนะนำบนหน้าจอเพื่อ ทำการบูรณะให้เสร็จสิ้น.

หากทำตามขั้นตอนเหล่านี้ คุณจะสามารถแก้ไขข้อผิดพลาด ‘ไม่ได้ลงทะเบียนคลาส’ บนพีซี Windows ของคุณได้ หากปัญหายังคงมีอยู่อาจแนะนำว่า อัพเดตหน้าต่าง หรือแม้กระทั่ง ติดตั้งระบบปฏิบัติการใหม่ หากข้อผิดพลาดยังคงปรากฏอยู่ นอกจากนี้ หากคุณต้องการดูคำแนะนำอื่นๆ เกี่ยวกับข้อผิดพลาดในการบูต ฉันขอเชิญคุณดูวิธีแก้ไขข้อผิดพลาดในการบูต Windows

ข้อผิดพลาด windows 10 เมื่อเริ่มต้น
บทความที่เกี่ยวข้อง:
วิธีแก้ไขข้อผิดพลาดในการบูต Windows

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา