[แก้ไขแล้ว] ข้อผิดพลาด Class Not Registered ใน Windows 10

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

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

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

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

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

โซลูชันที่ 1 - ลงทะเบียนส่วนประกอบ DCOM

1] กด Win + R เพื่อเปิดหน้าต่าง Run ป้อนคำสั่งdcomcnfg เมื่อกด Enter มันจะเปิดหน้าต่างบริการคอมโพเนนต์

2] ในหน้าต่าง Component Services ให้ขยายต่อไปและไปที่เส้นทางต่อไปนี้:

บริการส่วนประกอบ >> คอมพิวเตอร์ >> คอมพิวเตอร์ของฉัน >> การกำหนดค่า DCOM

คำเตือน Dcom

โซลูชันที่ 2 - ลงทะเบียนไฟล์ ExplorerFrame.dll อีกครั้ง

1] กดWin + Rเพื่อเปิดหน้าต่าง Run และป้อนคำสั่งcmd เมื่อกด Enter มันจะเปิดหน้าต่างพรอมต์คำสั่ง

2] ป้อนคำสั่งต่อไปนี้ในหน้าต่าง:

regsvr32 ExplorerFrame.dll

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

กด Enter ปล่อยให้คำสั่งทำงานและรีสตาร์ทระบบ สิ่งนี้จะช่วยตรวจจับไฟล์ระบบปฏิบัติการที่เสียหายและแทนที่

โซลูชันที่ 3 - รีเซ็ตแอปเริ่มต้น

1] ค้นหาแอปเริ่มต้นในช่องค้นหาของ windows 10 คลิกที่ไอคอนแอปเริ่มต้น

2] ในด้านขวาคลิกรีเซ็ต

รีเซ็ตแอปเริ่มต้น

โซลูชันที่ 4 - เรียกใช้ System File Checker เพื่อแทนที่ไฟล์ ExplorerFrame.dll ที่เสียหาย

ในกรณีที่ไฟล์ExplorerFrame.dllในระบบของคุณเสียหายวิธีแก้ไขก่อนหน้านี้จะไม่ทำงาน ในกรณีนี้เราสามารถลองสแกน SFC

1] เปิด Command Prompt ตามที่แนะนำในโซลูชันก่อนหน้า

2] พิมพ์คำสั่ง sfc / scannow แล้วกด Enter

เรียกใช้ System File Checker เพื่อแทนที่ไฟล์ Explorerframe.dll ที่เสียหาย

System File Checker เป็นยูทิลิตี้ที่รวมเข้ากับแนวคิดของ Windows Resource Protection เนื่องจากไฟล์ที่ได้รับการป้องกันบนระบบไม่ควรถูกแก้ไขจึงจะตรวจสอบการแก้ไขดังกล่าวและเรียกคืนการเปลี่ยนแปลงหากมี โปรดอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่

โซลูชันที่ 4 - เริ่มบริการ Internet Explorer ETW Collector

1] เปิดหน้าต่าง Run ตามที่แนะนำในโซลูชันก่อนหน้า

2] ค้นหาInternet Explorer ETW นักบริการ เนื่องจากบริการต่างๆจะแสดงตามลำดับตัวอักษรจึงไม่ยาก

3] คลิกขวาที่มันแล้วคลิกที่เริ่ม มันจะเริ่มต้นบริการ

หวังว่าจะช่วยได้!