Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน

ผู้ใช้หลายคนพบปัญหาที่ไม่สามารถเปิดแอปพลิเคชันต่างๆ ที่เชื่อมโยงกับ explorer.exe เช่น Outlook, Edge, Internet Explorer, Windows Explorer และแม้แต่ Start Menu

แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน

ข้อผิดพลาดมักเกิดขึ้นเมื่อไฟล์ระบบของ 'explorer.exe' เสียหายหรือมีการกำหนดค่าที่ไม่ถูกต้อง ไฟล์ระบบของคุณอาจเสียหายเนื่องจากมีผู้ใช้ที่รายงานว่าเนื่องจากไวรัส/มัลแวร์ ซอฟต์แวร์ป้องกันไวรัสของพวกเขาได้ลบไฟล์ป้องกันไวรัสที่เกี่ยวข้องพร้อมกับไฟล์ระบบบางไฟล์ด้วยเช่นกันซึ่งทำให้เกิดข้อผิดพลาด เราได้สรุปการแก้ไขต่างๆ ไว้ให้คุณในการแก้ปัญหา เริ่มต้นด้วยวิธีแก้ปัญหาแรกและดำเนินการตามนั้น

โซลูชันที่ 1:รีสตาร์ท Windows Explorer

วิธีแก้ปัญหาที่ง่ายและสะดวกที่สุดวิธีหนึ่งคือการรีสตาร์ท Windows Explorer โดยใช้ตัวจัดการงาน การดำเนินการนี้จะรีเซ็ตการกำหนดค่าปัจจุบันทั้งหมดของกระบวนการและรีเซ็ต/

  1. กด Windows + R เพื่อเปิด เรียกใช้ พิมพ์ “taskmgr ” ในกล่องโต้ตอบเพื่อแสดงตัวจัดการงานของคอมพิวเตอร์
  2. คลิกปุ่ม “กระบวนการ ” ที่ด้านบนของหน้าต่าง
  3. ตอนนี้ค้นหางานของ Windows Explorer ในรายการกระบวนการ คลิกที่มันและกดปุ่ม “รีสตาร์ท ปุ่ม ” อยู่ที่ด้านล่างซ้ายของหน้าต่าง
แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน

โซลูชันที่ 2:ปิดใช้งาน Internet Explorer 11

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

  1. กด Windows + R พิมพ์ “แผงควบคุม ” แล้วกด Enter
  2. เมื่ออยู่ในแผงควบคุม ให้เลือกตัวเลือก “ดูตามไอคอนขนาดใหญ่ ” ที่ด้านขวาบนของหน้าจอและเลือกหมวดหมู่ย่อย “โปรแกรมและคุณสมบัติแก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. ตอนนี้เลือก “เปิดหรือปิดคุณลักษณะของ Windows ” อยู่ที่ด้านซ้ายบนของหน้าต่าง

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  4. ยกเลิกการเลือก คุณลักษณะ “Internet Explorer 11 ” UAC จะปรากฏขึ้นเพื่อขอให้คุณยืนยันการกระทำของคุณ กด “ตกลง ” และรีสตาร์ทคอมพิวเตอร์

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  5. Windows อาจต้องใช้เวลาเล็กน้อยในการรีบูตครั้งถัดไป อดทนและปล่อยให้กระบวนการเสร็จสิ้น

หมายเหตุ: คุณอาจจำเป็นต้องทำการอัปเดตสั้นๆ ด้วย ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

โซลูชันที่ 3:เปิดใช้ Edge จากรายการแอป

วิธีแก้ปัญหาสั้นๆ อีกวิธีหนึ่ง หากคุณไม่มี Edge ให้เรียกใช้คือการเรียกใช้แอปพลิเคชัน Edge อีกครั้งจากรายการแอปพลิเคชัน เราจะหลีกเลี่ยงการใช้ทางลัดทั้งหมดในวิธีนี้ มันเป็นช็อตที่แปลก แต่เนื่องจากมันใช้งานได้กับพีซีบางเครื่อง มันจึงอาจใช้งานได้สำหรับคุณเช่นกัน

  1. คลิกที่ “เริ่ม ” บนแป้นพิมพ์หรือคลิกโลโก้ Windows ที่ด้านล่างซ้ายของหน้าจอเพื่อเปิดเมนูเริ่มต้น
  2. คลิกที่ “แอปทั้งหมด ” เพื่อเปิดตัวรายการในแอปพลิเคชัน (รวมถึงรายการเริ่มต้น) แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. ตอนนี้ค้นหาแอปพลิเคชันผ่านรายการ คลิกเพื่อเปิดและดูว่ายังมีความคลาดเคลื่อนอยู่หรือไม่
แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน

โซลูชันที่ 4:ตั้งค่า Edge เป็นโปรแกรมเริ่มต้น

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

  1. คลิกขวาที่เมนู Start แล้วเลือก “โปรแกรมและคุณสมบัติ ” จากรายการตัวเลือกที่มีอยู่ แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. ตอนนี้ คลิกที่ “ลูกศรขึ้น ” อยู่ใกล้กับแถบที่อยู่ของหน้าต่าง

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. ตอนนี้ คลิกที่ “โปรแกรมเริ่มต้น ” หมวดหมู่ย่อยจากรายการปัจจุบัน

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  4. ถัดไป เลือก “ตั้งค่าโปรแกรมเริ่มต้นของคุณ ” เพื่อให้เราทำการเปลี่ยนแปลงที่จำเป็นได้

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  5. ค้นหา “Microsoft edge ” โดยใช้บานหน้าต่างนำทางด้านซ้ายและคลิกที่ “ตั้งโปรแกรมนี้เป็นค่าเริ่มต้น ”.

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  6. คลิก “ตกลง ” เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 5:เรียกใช้ตัวตรวจสอบไฟล์ระบบ

System File Checker (SFC) เป็นโปรแกรมอรรถประโยชน์ที่มีอยู่ใน Microsoft Windows ซึ่งช่วยให้ผู้ใช้สามารถสแกนคอมพิวเตอร์เพื่อหาไฟล์ที่เสียหายในระบบปฏิบัติการได้ เครื่องมือนี้มีอยู่ใน Microsoft Windows ตั้งแต่ Windows 98 เป็นเครื่องมือที่มีประโยชน์มากในการวินิจฉัยปัญหาและตรวจสอบว่าปัญหาเกิดจากไฟล์ที่เสียหายใน Windows หรือไม่ นอกจากนี้เรายังจะเรียกใช้คำสั่ง DISM หาก SFC ไม่สามารถแก้ไขข้อผิดพลาดที่ระบุได้

  1. กด Windows + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ “taskmgr ” ในกล่องโต้ตอบและกด Enter เพื่อเปิดตัวจัดการงานของคอมพิวเตอร์ของคุณ
  2. ตอนนี้ ให้คลิกที่ตัวเลือกไฟล์ที่ด้านซ้ายบนของหน้าต่างและเลือก “เรียกใช้งานใหม่ ” จากรายการตัวเลือกที่มี แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. ตอนนี้พิมพ์ “PowerShell ” ในกล่องโต้ตอบและทำเครื่องหมายที่ตัวเลือกด้านล่างซึ่งระบุว่า “สร้างงานนี้ด้วยสิทธิ์ของผู้ดูแลระบบ ”.
  4. เมื่ออยู่ใน Windows Powershell แล้ว ให้พิมพ์ sfc /scannow ” และกด Enter . กระบวนการนี้อาจใช้เวลาสักครู่เนื่องจากไฟล์ Windows ทั้งหมดของคุณกำลังถูกสแกนโดยคอมพิวเตอร์และกำลังตรวจสอบเฟสที่เสียหาย

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  5. หากคุณพบข้อผิดพลาดที่ Windows ระบุว่าพบข้อผิดพลาดบางอย่าง แต่ไม่สามารถแก้ไขได้ คุณควรพิมพ์ “DISM /Online /Cleanup-Image /RestoreHealth ” ใน PowerShell การดำเนินการนี้จะดาวน์โหลดไฟล์ที่เสียหายจากเซิร์ฟเวอร์การอัพเดตของ Windows และแทนที่ไฟล์ที่เสียหาย โปรดทราบว่ากระบวนการนี้อาจใช้เวลาพอสมควรตามการเชื่อมต่ออินเทอร์เน็ตของคุณ อย่ายกเลิกในขั้นตอนใดและปล่อยให้มันทำงาน

โซลูชันที่ 6:ปิดใช้งาน/ถอนการติดตั้งแอปพลิเคชันป้องกันไวรัส

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

คุณควรปิดการใช้งานโปรแกรมป้องกันไวรัสทั้งหมด คุณสามารถปิดใช้งานได้ชั่วคราวหรือหากไม่มีฟังก์ชันดังกล่าว ให้พิจารณาถอนการติดตั้ง (เฉพาะในกรณีที่คุณมีคีย์ผลิตภัณฑ์และมีสิทธิ์เข้าถึงแพ็คเกจการติดตั้ง) คุณยังสามารถตรวจสอบบทความของเราเกี่ยวกับวิธีปิดใช้งาน Avast Antivirus ชั่วคราวได้

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

โซลูชันที่ 7:ปิดใช้งาน iCloud และบริการ

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

  1. กด Windows + R พิมพ์ “taskmgr ” ในกล่องโต้ตอบและกด Enter
  2. คลิกที่ “เริ่มต้นแท็บ และค้นหา iCloud จากรายการกระบวนการ คลิกขวาและเลือก “ปิดการใช้งานแก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หมายเหตุ: และลองหยุดกระบวนการ iCloud ทั้งหมดที่ทำงานในทันทีโดยใช้ตัวจัดการงาน

โซลูชันที่ 8:ติดตั้ง Windows Updates ล่าสุด

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

ยังมีปัญหามากมายที่รอดำเนินการกับระบบปฏิบัติการ และ Microsoft ได้เปิดตัวการอัปเดตบ่อยครั้งเพื่อกำหนดเป้าหมายปัญหาเหล่านี้

  1. กดปุ่ม Windows + S เพื่อเปิดแถบค้นหาของเมนูเริ่มต้น ในกล่องโต้ตอบให้พิมพ์ “การอัปเดต Windows ” คลิกผลการค้นหาแรกที่ออกมา แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. เมื่ออยู่ในการตั้งค่าการอัปเดตแล้ว ให้คลิกที่ปุ่ม "ตรวจหาการอัปเดต ” ตอนนี้ Windows จะตรวจหาการอัปเดตที่มีให้โดยอัตโนมัติและติดตั้ง มันอาจจะแจ้งให้คุณรีสตาร์ท
  3. หลังจากอัปเดต ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

โซลูชันที่ 9:ทำการคืนค่าระบบ/ทำการติดตั้งใหม่ทั้งหมด

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

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

นี่คือวิธีการคืนค่า Windows จากจุดคืนค่าล่าสุด

  1. กด Windows + S เพื่อเปิดแถบค้นหาของเมนูเริ่ม พิมพ์ “คืนค่า ” ในกล่องโต้ตอบและเลือกโปรแกรมแรกที่มาในผลลัพธ์ แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. เมื่ออยู่ในการตั้งค่าการคืนค่า ให้กด การคืนค่าระบบ อยู่ที่จุดเริ่มต้นของหน้าต่างภายใต้แท็บการป้องกันระบบ

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

    แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  4. ตอนนี้ เลือกจุดคืนค่า จากรายการตัวเลือกที่มี หากคุณมีจุดคืนค่าระบบมากกว่าหนึ่งจุด จะแสดงรายการที่นี่

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

โซลูชัน 10:ปรับแต่งด้วยไฟล์ The ExplorereFrame.dll

Explorerframe.dll เป็นไฟล์ที่มีทรัพยากรจำนวนมากที่ใช้โดย explorer.exe แหล่งข้อมูลเหล่านี้รวมถึงบิตแมป ไอคอน เมนู ฯลฯ หากไฟล์นี้ไม่ได้รับการลงทะเบียน (เนื่องจากซอฟต์แวร์ผิดพลาด) หรือได้รับความเสียหาย อาจทำให้เกิดข้อผิดพลาด explorer.exe ปัจจุบันได้ ในกรณีดังกล่าว การลงทะเบียน ExplorerFrame.dll ใหม่อาจช่วยแก้ปัญหาได้

  1. คลิกที่ Windows ปุ่ม (ที่มุมล่างซ้ายของหน้าจอ) พิมพ์ พรอมต์คำสั่ง และในผลการค้นหาที่แสดง คลิกขวา บน พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ . แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. หาก UAC ปรากฏขึ้น ให้คลิก ใช่ . แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  3. ในพรอมต์คำสั่ง พิมพ์
    regsvr32 ExplorerFrame.dll

    แล้วกด Enter .

  4. ตอนนี้ รีสตาร์ทระบบของคุณและตรวจสอบว่าปัญหา explorer.exe ได้รับการแก้ไขหรือไม่
  5. ถ้าไม่ใช่ คุณสามารถคัดลอก ExplorerFrame.dll จากพีซีที่ใช้ Windows เครื่องอื่นหรือจากอินเทอร์เน็ต (ไม่แนะนำ) และวางลงในระบบที่มีปัญหา เส้นทางเพื่อคัดลอกและวาง ExplorerFrame.dll is
    C:\Windows\System32 and \SystemWOW64

โซลูชันที่ 11:สร้างบัญชีผู้ดูแลระบบภายในอื่น

บัญชีผู้ใช้ทุกบัญชีใน Windows มีการตั้งค่าและการกำหนดลักษณะเฉพาะสำหรับแอปพลิเคชันและตัวเลือกระบบอื่นๆ หากโปรไฟล์/บัญชี Windows ในเครื่องของคุณเสียหาย อาจเป็นสาเหตุของ  “Error Class Not Registered” ในกรณีนั้น การสร้างโปรไฟล์/บัญชีผู้ใช้ใหม่อาจช่วยแก้ปัญหาได้ โปรดทราบว่าการดำเนินการนี้จะลบค่ากำหนดปัจจุบันทั้งหมดของคุณออกจากบัญชีของคุณ และคุณจะต้องตั้งค่าใหม่อีกครั้ง

  1. สร้างบัญชีผู้ใช้/โปรไฟล์ในเครื่องใหม่สำหรับ Windows แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. ตอนนี้ ให้ตรวจสอบว่าคุณสามารถใช้ระบบของคุณได้โดยไม่มีปัญหาใดๆ หากทำได้ ให้พิจารณาย้ายการตั้งค่าผู้ใช้ทั้งหมดไปยังบัญชีใหม่

โซลูชันที่ 12:รีเซ็ต Windows 

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

  1. รีเซ็ต Windows ของคุณ แก้ไข:คลาสข้อผิดพลาด Explorer.exe ไม่ได้ลงทะเบียน
  2. ตอนนี้ ให้ตรวจสอบว่าระบบของคุณไม่มีข้อผิดพลาดของคลาสที่ไม่ได้ลงทะเบียนในคอมพิวเตอร์ของคุณ

หากคุณไม่มีจุดคืนค่าใดๆ หรือหากการคืนค่าระบบไม่ทำงาน คุณสามารถทำการติดตั้ง Windows ใหม่ทั้งหมดโดยใช้สื่อที่ใช้บู๊ตได้ คุณตรวจสอบบทความของเราเกี่ยวกับวิธีสร้างสื่อที่สามารถบู๊ตได้ . มีสองวิธี:โดยใช้เครื่องมือสร้างสื่อโดย Microsoft และโดยใช้ Rufus