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

Anonim

คลาสข้อผิดพลาดไม่ได้ลงทะเบียนใน Windows 10
หนึ่งในข้อผิดพลาดที่พบบ่อยของ Windows 10 ซึ่งผู้ใช้ต้องเผชิญ - "ไม่ได้ลงทะเบียนคลาส" ในกรณีนี้อาจเกิดข้อผิดพลาดในกรณีที่แตกต่างกัน: เมื่อคุณพยายามเปิดไฟล์รูปภาพ JPG, PNG หรืออื่น ๆ ป้อนพารามิเตอร์ Windows 10 (ในขณะที่คลาสไม่ได้ลงทะเบียนรายงาน Explorer.exe) ให้เริ่มเบราว์เซอร์หรือเปิดตัว แอปพลิเคชันจากร้านค้า (พร้อมรหัสข้อผิดพลาด 0x80040154)

ในคู่มือนี้คลาสตัวเลือกข้อผิดพลาดทั่วไปไม่ได้ลงทะเบียนและเป็นไปได้ในการแก้ไขปัญหาที่เกิดขึ้น

ชั้นเรียนไม่ได้ลงทะเบียนเมื่อเปิด JPG และภาพอื่น ๆ

โอกาสที่พบบ่อยที่สุดคือข้อผิดพลาด "ไม่ได้ลงทะเบียนเรียน" เมื่อเปิด JPG เช่นเดียวกับภาพถ่ายและรูปภาพอื่น ๆ

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

  1. ไปที่ Start - พารามิเตอร์ (ไอคอนเกียร์ในเมนูเริ่ม) หรือกดปุ่ม Win + I
  2. ไปที่ "แอปพลิเคชั่น" - "แอปพลิเคชันเริ่มต้น" (หรือไปยังระบบ - แอปพลิเคชันเริ่มต้นใน Windows 10 1607)
  3. เลือกแอปพลิเคชัน Windows มาตรฐานใน "ดูภาพถ่าย" เพื่อดูรูปภาพ (หรืออื่น ๆ แอปพลิเคชันที่ใช้งานได้อย่างถูกต้องสำหรับภาพถ่าย) นอกจากนี้คุณยังสามารถคลิก "รีเซ็ต" ใน "รีเซ็ตเป็นค่า Microsoft Remote Microsoft"
    แก้ไขคลาสที่ไม่ได้ลงทะเบียนสำหรับ JPG
  4. ปิดการตั้งค่าและไปที่ตัวจัดการงาน (คลิกขวาที่เมนูในปุ่มเริ่ม)
  5. หากงานไม่แสดงในตัวจัดการงานคลิก "รายละเอียดเพิ่มเติม" จากนั้นค้นหาในรายการ "Explorer" ให้เลือกและคลิก "รีสตาร์ท"
    รีสตาร์ท Windows 10 Explorer

เมื่อเสร็จสิ้นให้ตรวจสอบว่าไฟล์ภาพเปิดอยู่แล้วหรือยัง หากคุณเปิด แต่คุณต้องใช้โปรแกรมบุคคลที่สามกับ JPG, PNG และภาพถ่ายอื่น ๆ ลองลบออกผ่านแผงควบคุม - โปรแกรมและส่วนประกอบแล้วตั้งค่าเพื่อกำหนดค่าเริ่มต้นอีกครั้ง

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

หากเกิดข้อผิดพลาดเพียงอย่างเดียวเมื่อคุณเริ่มแอปพลิเคชัน "รูปภาพ" ของ Windows 10 จากนั้นลองการลงทะเบียนแอปพลิเคชันใหม่ใน PowerShell จากบทความไม่ทำงานแอปพลิเคชัน Windows 10

เมื่อใช้งานแอปพลิเคชัน Windows 10

หากข้อผิดพลาดเกิดขึ้นเมื่อมีการเปิดตัวแอปพลิเคชัน Windows 10 รวมถึงเมื่อคุณเกิดข้อผิดพลาด 0x80040154 ในแอปพลิเคชันลองใช้วิธีการจากบทความ "อย่าทำงานแอปพลิเคชัน Windows 10" ซึ่งถูกนำเสนอข้างต้นและลองใช้ตัวเลือกนี้:
  1. ลบแอปพลิเคชันนี้ หากนี่เป็นแอปพลิเคชันที่ฝังตัวให้ใช้คำแนะนำในการลบแอปพลิเคชัน Windows 10 ในตัว
  2. ติดตั้งใหม่วัสดุจะช่วยให้ติดตั้ง Windows 10 store (โดยการเปรียบเทียบแอปพลิเคชันในตัวอื่น ๆ สามารถติดตั้งได้)

ข้อผิดพลาด Explorer.exe "คลาสไม่ได้ลงทะเบียน" เมื่อคุณคลิกที่ปุ่มเริ่มหรือโทรพารามิเตอร์

ตัวเลือกข้อผิดพลาดทั่วไปอื่นไม่ใช่เมนูเริ่มต้น Windows 10 หรือแยกรายการในนั้น ในเวลาเดียวกันชั้นเรียนไม่ได้ลงทะเบียนรายงาน Explorer.exe รหัสข้อผิดพลาดเหมือนกัน - 0x80040154

วิธีในการแก้ไขข้อผิดพลาดในกรณีนี้:

  1. การแก้ไขโดยใช้ PowerShell ตามที่อธิบายไว้ในหนึ่งในวิธีการเมนูเมนูเริ่ม Windows 10 ไม่ทำงาน (ดีกว่าที่จะใช้ครั้งสุดท้ายบางครั้งมันอาจเป็นอันตรายต่อมากยิ่งขึ้น)
  2. วิธีแปลก ๆ ที่มักจะเป็นวิธีการกระตุ้น - ไปที่แผงควบคุม (กด Win + R ป้อนตัวควบคุมแล้วกด ENTER) ให้ไปที่ "โปรแกรมและส่วนประกอบ" ทางด้านซ้ายเพื่อเลือก "เปิดใช้งานหรือปิดใช้งานคอมโพเนนต์ Windows" ลบ เครื่องหมายจาก Internet Explorer 11 คลิกตกลงและหลังจากสมัครเพื่อรีสตาร์ทคอมพิวเตอร์
    ปิดการใช้งาน Internet Explorer 11 ใน Windows 10

หากไม่ได้ช่วยให้ลองใช้วิธีการที่อธิบายไว้ในส่วนบริการของ Windows Component

เกิดข้อผิดพลาดในการเริ่มต้นเบราว์เซอร์ Google Chrome, Mozilla Firefox, Internet Explorer

เมื่อเกิดข้อผิดพลาดในหนึ่งในเบราว์เซอร์อินเทอร์เน็ตด้วยข้อยกเว้นของขอบ (สำหรับมันเราควรลองใช้วิธีการจากส่วนแรกของคำสั่งเฉพาะในบริบทเบราว์เซอร์เริ่มต้นรวมถึงการลงทะเบียนแอปพลิเคชันอีกครั้ง) ขั้นตอนเหล่านี้:

  1. ไปที่การตั้งค่า - แอปพลิเคชัน - แอปพลิเคชันเริ่มต้น (หรือระบบ - แอปพลิเคชันเริ่มต้นสำหรับ Windows 10 ถึงรุ่น 1703)
  2. ที่ด้านล่างคลิก "ตั้งค่าเริ่มต้นตามภาคผนวก"
    ตั้งค่าเริ่มต้นตามแอปพลิเคชัน
  3. เลือกเบราว์เซอร์ที่ทำให้การปรากฏตัวของข้อผิดพลาด "คลาสไม่ได้ลงทะเบียน" และคลิก "ใช้โปรแกรมเริ่มต้นนี้"
    ตั้งค่าโปรแกรมเริ่มต้นสำหรับโปรโตคอลและไฟล์

การดำเนินการแก้ไขข้อผิดพลาดเพิ่มเติมสำหรับ Internet Explorer:

  1. เรียกใช้บรรทัดคำสั่งในนามของผู้ดูแลระบบ (เริ่มพิมพ์บนแถบงานบรรทัดคำสั่งเมื่อคุณต้องการผลลัพธ์ที่ต้องการให้คลิกที่ปุ่มเมาส์ขวาและเลือก "รันในนามของผู้ดูแลระบบ" ในเมนูบริบท)
  2. ป้อนคำสั่ง regsvr32 explorerframe.dll แล้วกด ENTER

เมื่อเสร็จสิ้นตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือยัง ในกรณีของ Internet Explorer ให้รีสตาร์ทคอมพิวเตอร์

สำหรับเบราว์เซอร์ของบุคคลที่สามหากวิธีการข้างต้นไม่ทำงานสามารถช่วยลบเบราว์เซอร์รีบูตเครื่องคอมพิวเตอร์แล้วติดตั้งเบราว์เซอร์ใหม่ (หรือลบ HKEY_CURRENT_USER Registry Key \ Software \ Classes \ Chromehtml \, HKEY_LOCAL_MACHINE \ Software \ Classes \ ChromeHTML \ และ HKEY_CLASSES_ROOT \ ChromeHTML (สำหรับเบราว์เซอร์ Google Chrome สำหรับเบราว์เซอร์โครเมียมชื่อส่วนอาจเป็นตามลำดับโครเมียม)

การแก้ไขในบริการคอมโพเนนต์ Windows 10

วิธีนี้สามารถทำงานได้โดยไม่คำนึงถึงบริบทของข้อผิดพลาดข้อผิดพลาด "คลาสที่ไม่ได้ลงทะเบียน" เช่นเดียวกับในกรณีที่มีข้อผิดพลาด Explorer.exe และเฉพาะเจาะจงมากขึ้นตัวอย่างเช่นเมื่อข้อผิดพลาดเรียก Twinui (อินเตอร์เฟสสำหรับแท็บเล็ต Windows)

  1. กดปุ่ม Win + R บนแป้นพิมพ์ให้ป้อน DCOMCNFG แล้วกด ENTER
  2. ไปที่ Component Service - คอมพิวเตอร์ - คอมพิวเตอร์ของฉัน
  3. ดับเบิลคลิกที่ "การตั้งค่า DCOM"
    พารามิเตอร์ DCOM ในกรณีที่เกิดข้อผิดพลาดคลาสไม่ได้ลงทะเบียน
  4. หากหลังจากนั้นคุณจะได้รับแจ้งให้ลงทะเบียนส่วนประกอบใด ๆ (คำขออาจปรากฏขึ้นหลายครั้ง) เห็นด้วย หากข้อเสนอดังกล่าวไม่ปรากฏตัวเลือกนี้ไม่เหมาะในสถานการณ์ของคุณ
  5. เมื่อเสร็จสิ้นให้ปิดหน้าต่างบริการคอมโพเนนต์และรีสตาร์ทคอมพิวเตอร์

การลงทะเบียนเรียนแบบแมนนวล

บางครั้งในการแก้ไขข้อผิดพลาด 0x80040154 สามารถช่วยลงทะเบียนด้วยตนเองของไลบรารี DLL ทั้งหมดและส่วนประกอบ OCX ที่อยู่ในโฟลเดอร์ระบบ ในการดำเนินการ: เรียกใช้พรอมต์คำสั่งในนามของผู้ดูแลระบบป้อนคำสั่ง 4 ต่อไปนี้ในลำดับกด ENTER หลังจากแต่ละ (กระบวนการลงทะเบียนอาจใช้เวลานาน)สำหรับ% x ใน (c: \ windows \ system32 \ * dll) ทำ regsvr32% x / s สำหรับ% x ใน (c: \ windows \ system32 \ * ocx) ทำ regsvr32% x / s สำหรับ% x ใน (c : \ windows \ syswow64 \ * dll) ทำ regsvr32% x / s สำหรับ% x ใน (c: \ windows \ syswow64 \ * ocx) ทำ regsvr32% x / s

คำสั่งสองคำสั่งสุดท้ายใช้สำหรับ Windows รุ่น 64 บิตเท่านั้น บางครั้งในกระบวนการสามารถปรากฏหน้าต่างที่มีข้อเสนอเพื่อตั้งค่าส่วนประกอบที่หายไปของระบบ - ทำ

ข้อมูลเพิ่มเติม

หากวิธีการที่เสนอไม่ได้ช่วยให้ข้อมูลต่อไปนี้อาจมีประโยชน์:

  • ตามข้อมูลบางอย่างที่ติดตั้งบน iCloud สำหรับ Windows ในบางกรณีสามารถเรียกข้อผิดพลาดที่ระบุ (ลองลบ)
  • เหตุผลสำหรับ "คลาสไม่ได้ลงทะเบียน" อาจเป็นรีจิสทรีที่เสียหายดูการคืนค่ารีจิสทรีของ Windows 10
  • หากวิธีการแก้ไขอื่น ๆ ไม่ได้ช่วยมันเป็นไปได้ที่จะรีเซ็ต Windows 10 ในขณะที่บันทึกหรือบันทึกข้อมูล

ฉันทำสิ่งนี้เสร็จแล้วและฉันหวังว่าวัสดุจะมีวิธีแก้ไขข้อผิดพลาดในสถานการณ์ของคุณ

อ่านเพิ่มเติม