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 ส่วนใหญ่ และควรแก้ไขโดยใช้ขั้นตอนด้านล่าง:
- กด Start > Run
- ในกล่อง Run พิมพ์ 'regedit' (โดยไม่ต้องใส่วงเล็บคำพูด) จะเปิด Registry Editor
- ค้นหาคีย์รีจิสทรีนี้:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main- คุณต้องสร้างสำเนาสำรองของคีย์นี้ โดยเลือก Main subkey แล้ว เปิดเมนู File และเลือกคำสั่ง Export
- ค้นหาตำแหน่งที่ต้องการส่งออกคีย์ ตรวจสอบว่าเส้นทางที่ถูกต้องแสดงในกล่อง Selected to
- ตั้งชื่อไฟล์ส่งออกในกล่อง File Name
- เมื่อทำเสร็จแล้ว ลบค่า Search Bar ออกจากคีย์ Main
ขั้นตอนนี้ควรจะกำจัดสาเหตุหลักของข้อผิดพลาด Shell32.dll ซึ่งคือที่ที่คอมพิวเตอร์ของคุณก่อให้เกิดปัญหาและข้อผิดพลาดอย่างต่อเนื่อง ควรจะแก้ไขข้อผิดพลาดที่คุณเห็น แต่หากไม่ได้ คุณควรทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 2 – กำจัดไวรัส
– ดาวน์โหลดโปรแกรมสแกนไวรัสนี้
โปรแกรมป้องกันไวรัสเป็นเครื่องมือซอฟต์แวร์ที่สแกนผ่านคอมพิวเตอร์และกำจัดไวรัสหรือมัลแวร์ที่อยู่บนระบบ มักจะพบว่าไวรัสจะติดเชื้อไฟล์ DLL ต่างๆ บนคอมพิวเตอร์ของคุณแล้วทำให้ไฟล์เหล่านั้นอ่านไม่ได้ ในการรับรองว่าไม่ได้เกิดขึ้นบนคอมพิวเตอร์ของคุณ คุณควรลองใช้โปรแกรมป้องกันไวรัสเพื่อสแกนระบบและกำจัดการติดเชื้อที่ก่อให้เกิดข้อผิดพลาดทั้งหมดนี้ คุณสามารถดาวน์โหลดโปรแกรมป้องกันไวรัสที่เราแนะนำจากลิงก์ด้านบน แต่ก็มีโปรแกรมให้เลือกมากมาย
ขั้นตอนที่ 3 – ทำความสะอาดรีจิสทรี
–
มักจะพบว่าข้อผิดพลาดของรีจิสทรีก่อให้เกิดข้อผิดพลาด Shell32.dll "รีจิสทรี" เป็นฐานข้อมูลส่วนกลางที่เก็บการตั้งค่า ข้อมูล และตัวเลือกทั้งหมดสำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ Windows เก็บการตั้งค่าสำคัญมากมายที่จำเป็นต้องใช้ในการทำงาน มักจะพบว่าการตั้งค่ารีจิสทรีจำนวนมากกลายเป็นเสียหายและเสียหาย ทำให้คอมพิวเตอร์ใช้เวลานานขึ้นในการทำงาน ทำให้ทำงานช้าลงและมีข้อผิดพลาดมาก ในการแก้ไขปัญหานี้ คุณควรใช้ 'registry cleaner' เพื่อสแกนผ่านคอมพิวเตอร์และแก้ไขการตั้งค่าที่เสียหายหรือเสียหายภายใน คุณสามารถดูเครื่องมือทำความสะอาดรีจิสทรีที่เราแนะนำด้านล่าง: