Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด Shell32.dll ใน Windows: คำแนะนำทีละขั้นตอน

Shell32.dll เป็นไฟล์ไลบรารีของ Windows ที่ประกอบด้วยฟังก์ชัน Windows Shell API (Application Programming Interface) ที่จำเป็นสำหรับการเปิดหน้าเว็บและไฟล์บนระบบ ข้อความข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อผู้ใช้กำลังรันเวอร์ชันของ Plug-In for Windows (Plugin.exe) ที่เก่ากว่าเวอร์ชัน 2.5 เวอร์ชันของ Plug-In for Windows ที่เก่ากว่า 2.5 ไม่เข้ากันได้และมักก่อให้เกิดข้อผิดพลาดหลายอย่าง ในการแก้ไขปัญหานี้เฉพาะเจาะจง คุณควรทำตามขั้นตอนด้านล่าง:

สาเหตุของข้อผิดพลาด Shell32.dll

ข้อผิดพลาด Shell32.dll ที่พบบ่อยที่สุด 2 อย่างคือ:

  • "This program has performed an illegal operation and will be shut down"
  • "IEXPLORE caused an invalid page fault in SHELL32.DLL"

อย่างไรก็ตาม เมื่อคุณกดปุ่ม Close บนข้อความ จะมีข้อความข้อผิดพลาดอีกอย่างปรากฏขึ้น:

  • "There was an internal error and one of the windows you were using will be closed"

ข้อความข้อผิดพลาดนี้มักเกิดจากการมีค่า Search Bar ที่ไม่สมบูรณ์ในรีจิสทรี ในการแก้ไขปัญหานี้ ทำตามขั้นตอนเหล่านี้:

วิธีแก้ไขข้อผิดพลาด Shell32.dll

ขั้นตอนที่ 1 - ซ่อมแซมคีย์รีจิสทรีที่เสียหาย

สิ่งแรกที่ต้องทำคือเปลี่ยนคีย์รีจิสทรีต่างๆ ที่ก่อให้เกิดปัญหาให้กับคอมพิวเตอร์ของคุณ โดยเฉพาะคีย์ที่ชี้ไปยัง "Search Bar" ใน Internet Explorer เป็นคีย์ที่ก่อให้เกิดข้อผิดพลาด Shell32.dll ส่วนใหญ่ และควรแก้ไขโดยใช้ขั้นตอนด้านล่าง:

  1. กด Start > Run
  2. ในกล่อง Run พิมพ์ 'regedit' (โดยไม่ต้องใส่วงเล็บคำพูด) จะเปิด Registry Editor
  3. ค้นหาคีย์รีจิสทรีนี้:
  4. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
  5. คุณต้องสร้างสำเนาสำรองของคีย์นี้ โดยเลือก Main subkey แล้ว เปิดเมนู File และเลือกคำสั่ง Export
  6. ค้นหาตำแหน่งที่ต้องการส่งออกคีย์ ตรวจสอบว่าเส้นทางที่ถูกต้องแสดงในกล่อง Selected to
  7. ตั้งชื่อไฟล์ส่งออกในกล่อง File Name
  8. เมื่อทำเสร็จแล้ว ลบค่า Search Bar ออกจากคีย์ Main

ขั้นตอนนี้ควรจะกำจัดสาเหตุหลักของข้อผิดพลาด Shell32.dll ซึ่งคือที่ที่คอมพิวเตอร์ของคุณก่อให้เกิดปัญหาและข้อผิดพลาดอย่างต่อเนื่อง ควรจะแก้ไขข้อผิดพลาดที่คุณเห็น แต่หากไม่ได้ คุณควรทำตามขั้นตอนด้านล่าง:

ขั้นตอนที่ 2 – กำจัดไวรัส

– ดาวน์โหลดโปรแกรมสแกนไวรัสนี้

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

ขั้นตอนที่ 3 – ทำความสะอาดรีจิสทรี

–

มักจะพบว่าข้อผิดพลาดของรีจิสทรีก่อให้เกิดข้อผิดพลาด Shell32.dll "รีจิสทรี" เป็นฐานข้อมูลส่วนกลางที่เก็บการตั้งค่า ข้อมูล และตัวเลือกทั้งหมดสำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ Windows เก็บการตั้งค่าสำคัญมากมายที่จำเป็นต้องใช้ในการทำงาน มักจะพบว่าการตั้งค่ารีจิสทรีจำนวนมากกลายเป็นเสียหายและเสียหาย ทำให้คอมพิวเตอร์ใช้เวลานานขึ้นในการทำงาน ทำให้ทำงานช้าลงและมีข้อผิดพลาดมาก ในการแก้ไขปัญหานี้ คุณควรใช้ 'registry cleaner' เพื่อสแกนผ่านคอมพิวเตอร์และแก้ไขการตั้งค่าที่เสียหายหรือเสียหายภายใน คุณสามารถดูเครื่องมือทำความสะอาดรีจิสทรีที่เราแนะนำด้านล่าง: