Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Windows Host process RunDLL32 has stopped working

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

ข้อผิดพลาด "Windows Host process (Rundll32) has stopped working" เป็นข้อผิดพลาดทั่วไป แต่มีสาเหตุที่รู้จักกันดีหลายอย่าง และบางอย่างอาจดูแปลกตอนแรก ปฏิบัติตามบทความที่เหลือเพื่อค้นหาว่าจะแก้ปัญหานี้อย่างไร

วิธีแก้ปัญหา 1: การปรับแต่ง Control Panel แบบแปลก (Weird Control Panel Tweak)

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

  1. เปิด Control Panel โดยค้นหาในเมนู Start
  2. เปลี่ยนตัวเลือก View by ใน Control Panel เป็น Large Icons และค้นหาส่วน File Explorer Options

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. คลิกที่มันและไปที่แท็บ View ของหน้าต่างที่เปิด ตัวเลือกแรกภายใต้ส่วน Files and Folders ภายใต้ Advanced settings ควรเป็น "Always show icons, never thumbnails" ให้เลือกถ้ายังไม่ได้เลือก และ Apply การเปลี่ยนแปลง
  2. รีสตาร์ท PC และตรวจสอบดูว่าข้อผิดพลาดปรากฏอีกหรือไม่

วิธีแก้ปัญหา 2: ลบไอคอนบางตัวออกจาก System Tray

บางผู้ใช้อ้างว่าพวกเขาใช้เวลาหลายเดือนในการค้นหาและลองวิธีต่างๆ ก่อนที่จะนำวิธีแก้ง่ายๆ นี้มาใช้ซึ่งแก้ปัญหาได้ทันที วิธีนี้ประสบความสำเร็จสูงหากมีไอคอนใหม่ถูกเพิ่มเข้า system tray เร็วๆ นี้ ปรากฏว่าการรองรับไอคอนเหล่านี้หายไป และก่อให้เกิดข้อผิดพลาดนี้ปรากฏขึ้น

  1. ดูที่มุมขวาล่างของหน้าจอ บน system tray ที่นาฬิกามักจะอยู่

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. วางเมาส์เหนือไอคอนที่อยู่ที่นั่น หรือที่ปรากฏหลังจากคลิกที่เครื่องหมายขยายที่อยู่ที่ system tray
  2. พยายามค้นหาไอคอนที่แสดงข้อความ: "Show or remove blocked startup programs"

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. หน้าต่างป๊อปอัพควรปรากฏขออนุญาตให้ดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคุณให้อนุญาตโดยการคลิก yes หรือ continue
  2. ดูทุกรายการเพื่อดูว่าคุณรู้จักรายการไหนที่คุณเพิ่มเข้าโปรแกรมหรือฮาร์ดแวร์ระบบเร็วๆ นี้ บางผู้ใช้อ้างว่าสาเหตุของปัญหาของพวกเขาคือไอคอน NVIDIA
  3. มีเครื่องหมายถูกข้างรายการนั้น ให้แน่ใจว่าคุณลบมันออก โดยแต่ละรายการที่คุณเพิ่มเร็วๆ นี้
  4. กดปุ่ม apply และจากนั้นเมื่อถามให้รีสตาร์ทระบบ ให้ทำเช่นนั้น ตรวจสอบดูว่าข้อผิดพลาดหยุดโผล่ขึ้นมาตั้งแต่ตอนนี้หรือไม่

วิธีแก้ปัญหา 3: ติดตั้งโปรแกรมบางโปรแกรมที่รู้จักว่าเป็นสาเหตุของปัญหานี้ใหม่ (Reinstall Certain Programs Which Are Known to Cause this Problem)

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

Nero tools and applications
QuickSet
Realtek Audio Driver
Sound Blaster
Adobe Speed Launcher
Adobe ARM

ปฏิบัติตามคำแนะนำด้านล่างเพื่อถอนการติดตั้งและติดตั้งเครื่องมือเหล่านี้ใหม่อย่างถูกต้อง:

  1. ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณล็อกอินด้วยบัญชี administrator เพราะคุณจะไม่สามารถลบโปรแกรมด้วยบัญชีอื่นได้
  2. สำรองข้อมูลที่คุณต้องการเก็บ เพราะการลบโปรแกรมเหล่านี้จะกำจัดมัน
  3. คลิกที่เมนู Start และเปิด Control Panel โดยค้นหา หรือคลิกที่ไอคอนเกียร์เพื่อเปิด settings หากคุณใช้ Windows 10

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. ใน Control Panel ให้เลือก View as: Category ที่มุมขวาบน และคลิก Uninstall a Program ภายใต้ส่วน Programs
  2. หากคุณใช้แอป Settings การคลิกที่ Apps ควรเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบน PC ของคุณทันที
  3. ค้นหาเครื่องมือที่คุณต้องการถอนการติดตั้งใน Control Panel หรือ Settings และคลิก Uninstall
  4. Wizard การถอนการติดตั้งของมันควรเปิดด้วย 2 ตัวเลือก: Repair และ Remove เลือก Remove และคลิก Next เพื่อถอนการติดตั้งโปรแกรม

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. ข้อความจะโผล่ถาม "Do you want to completely remove InsertNameHere for Windows?" เลือก Yes
  2. คลิก Finish เมื่อการถอนการติดตั้งเสร็จสิ้น และรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าข้อผิดพลาดยังปรากฏหรือไม่

วิธีแก้ปัญหา 4: อัปเดตไดรเวอร์การ์ดกราฟิก (Update the Graphics Card Driver)

บางผู้ใช้ไปออนไลน์และอ้างว่าไฟล์ชื่อ "nvd3dum.dll" ก่อให้เกิด crash หลังจากพวกเขาตรวจสอบไฟล์ log บนคอมพิวเตอร์ของพวกเขา ไฟล์นี้เกี่ยวข้องกับไดรเวอร์การ์ดกราฟิก NVIDIA และคุณควรพิจารณาวิธีนี้หากคุณมีการ์ดกราฟิก NVIDIA

ปฏิบัติตามชุดขั้นตอนที่นำเสนอด้านล่าง

  1. คลิก Start และพิมพ์ Run เลือก Run กล่องโต้ตอบ Run จะปรากฏ
  2. พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบ run และคลิกปุ่ม OK นี่คือการเปิด Device Manager Window

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. ค้นหาไดรเวอร์การ์ดกราฟิกของคุณโดยตรวจสอบภายใต้ส่วน Display adapters คลิกที่ลูกศรทางซ้ายของส่วนนี้เพื่อดูรายการไดรเวอร์ Display adapter
  2. คลิกขวาที่แอดแอปเตอร์ของการ์ดกราฟิกของคุณและเลือก Update driver จากเมนูบริบท หากคุณใช้การ์ดกราฟิก onboard จะมีเพียงรายการเดียวในรายการ หากคุณใช้การ์ดกราฟิกภายนอก คุณสามารถอัปเดตได้แค่ตัวนั้น

แก้ไข: Windows Host process RunDLL32 has stopped working

  1. คลิก Search automatically for updated driver software ตอนนี้ Windows จะค้นหาและติดตั้งไดรเวอร์ใหม่ให้คุณ
  2. รีสตาร์ท PC เพื่อให้การเปลี่ยนแปลงมีผล

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

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