คุณกำลังเผชิญกับข้อความข้อผิดพลาด unhandled exception has occurred in your application หรือไม่? หากใช่ บทความนี้จะแนะนำคุณให้หาวิธีแก้ไขที่เป็นไปได้สำหรับปัญหานี้ ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณพยายามเปิดแอปพลิเคชันที่สร้างขึ้นก่อนหน้านี้ใน Visual Studio บ่อยครั้ง อินสแตนซ์ข้อผิดพลาดเหล่านี้ปรากฏส่วนใหญ่ในแอปพลิเคชันที่เกี่ยวข้องกับ Uplay, Internet Explorer, และเกม ที่ทำ khususสำหรับ Windows เวอร์ชันเก่า ปัญหานี้สามารถแก้ไขได้อย่างง่ายดายโดยลองวิธีที่กำหนดด้านล่าง
วิธีแก้ไข Unhandled Exception Has Occurred in Your Application บน Windows 10
ก่อนทำตามวิธีต่างๆ ให้เข้าใจสาเหตุเบื้องหลังข้อผิดพลาด unhandled exception has occurred in a component in your application on Windows 10:
- โปรแกรม antivirus ของบุคคลที่สามอาจขัดขวางการทำงานของบางแอปพลิเคชันเพื่อการป้องกัน
- มีไฟล์ระบบเสียหายอยู่
- หากเปิดใช้งานการแก้ไขสคริปต์ (script debugging) ความเป็นไปได้ของข้อผิดพลาดจะสูง
- การละเมิด MSVCR92.DLL
- หาก Windows, แอป และ .Net Framework updates ล้าสมัย
- ขาด .Net Framework สำหรับแอปที่สร้างในเวอร์ชันเก่า
วิธีที่ 1: อัปเดต Windows
เหตุผลทั่วไปเบื้องหลังข้อผิดพลาด an unhandled win32 exception occurred คือเมื่อมีการละเมิดการเข้าถึงใน MSVCR92.DLL ที่รับผิดชอบหยุดการทำงานของแอปพลิเคชันและเรียกฟังก์ชัน strncpy วิธีแรกที่แนะนำเพื่อแก้ไขปัญหานี้คืออัปเดตระบบปฏิบัติการ Windows ของคุณหากมันล้าสมัย Microsoft ทราบปัญหานี้อยู่แล้วและให้การแก้ไขผ่านอัปเดตล่าสุด ดังนั้น ให้แน่ใจว่า Windows OS อัปเดตถึงปัจจุบัน อ่านคู่มือของเราเกี่ยวกับ What is Windows เพื่อรู้เพิ่มเติมเกี่ยวกับกระบวนการ Windows Update เพื่ออัปเดต Windows ปฏิบัติตามคู่มือของเราในการดาวน์โหลดและติดตั้ง Windows 10 latest update
เมื่ออัปเดตทั้งหมดเสร็จสิ้น ให้รีบูทระบบของคุณ เปิดแอปพลิเคชันที่ unhandled exception has occurred in a component in your application Windows 10 error เคยปรากฏก่อนหน้านี้ และตรวจสอบว่ามันแก้ไขแล้วหรือไม่
วิธีที่ 2: อัปเดตแอป (Update Apps)
มีความจำเป็นต้องรักษาแอปให้ทันสมัย กระบวนการอัปเดตจะรับรองว่าป้องกันบั๊กที่เคยมีอยู่ก่อนหน้านี้ ดังนั้น ปฏิบัติตามขั้นตอนด้านล่างเพื่ออัปเดตแอป
- กด Windows key พิมพ์ Microsoft store และคลิก Open
- คลิกที่ ไอคอนสามจุดแนวนอน ที่มุมขวาบนของหน้าจอแสดงผล Microsoft Store
- เลือกตัวเลือก Downloads and updates ในเมนูแบบเลื่อนลง
- คลิกที่ปุ่ม Get updates เพื่อดาวน์โหลดอัปเดตที่ค้างอยู่สำหรับแอปทั้งหมดที่เกี่ยวข้องกับ Microsoft Store
- เมื่ออัปเดตเสร็จ รีบูทพีซีของคุณ
วิธีที่ 3: รัน Windows Store Apps Troubleshooter
ปัญหาทั้งหมดที่เกี่ยวข้องกับ Microsoft Apps จะถูกแก้ไขโดยการรัน Windows Store Apps troubleshooter นี่จะแก้ไขข้อผิดพลาด unhandled exception นี้ด้วย นี่คือคำแนะนำบางประการสำหรับรัน network troubleshooter บนพีซี Windows 10
- กด Windows + I keys พร้อมกันเพื่อเปิด Settings
- เลือกการตั้งค่า Update & Security
- ไปที่เมนู Troubleshoot จากแถบด้านซ้าย
- คลิกที่ Windows Store Apps และเลือกปุ่ม Run the troubleshooter
- ปฏิบัติตาม คำแนะนำบนหน้าจอ เพื่อเสร็จสิ้นกระบวนการแก้ไขปัญหา
วิธีที่ 4: ปิดใช้งาน Antivirus บุคคลที่สามชั่วคราว (ถ้ามี)
Antivirus ของบุคคลที่สามอาจทำให้บางแอปพลิเคชันล้มเหลวและสร้างข้อความ error popup unhandled exception has occurred in your application ดังนั้น ให้ปิดใช้งานแอปพลิเคชัน antivirus บุคคลที่สาม อ่านคู่มือของเราเกี่ยวกับ How to Disable Antivirus Temporarily on Windows 10 และปฏิบัติตามคำแนะนำเพื่อปิดโปรแกรม Antivirus ของคุณชั่วคราวบนพีซี
หากปัญหาได้รับการแก้ไข ให้แน่ใจว่าเปิดใช้งานโปรแกรม antivirus กลับมา การเปิด antivirus ไว้แนะนำเสมอ เนื่องจากอุปกรณ์โดยไม่มี security suite จะเป็นภัยคุกคามตลอดเวลา
วิธีที่ 5: เปิดใช้งาน .Net Framework
บางแอปพลิเคชันและโปรแกรมเก่าต้องการ .Net Framework เพื่อทำงานโดยไม่มีข้อผิดพลาด ดังนั้น ให้เปิดใช้งาน .Net Framework โดยนำขั้นตอนด้านล่างไปปฏิบัติ
- กด Windows + R keys พร้อมกันเพื่อเปิด กล่องโต้ตอบ Run
- พิมพ์ optionalfeatures และกด Enter key เพื่อเปิด Windows Features
- ขยายและติ๊กถูกทุกตัวเลือกภายใต้กล่อง .NET Framework 3.5 (includes .NET 2.0 and 3.0) จากนั้น คลิก OK
- คลิกที่ Let Windows Update download the files for you
- ตอนนี้ รอสักครู่จนกว่าจะปรากฏพรอมต์ Windows completed the requested changes และจากนั้นคลิก Close
- สุดท้าย รีสตาร์ทพีซี เพื่อให้การเปลี่ยนแปลงมีผล
วิธีที่ 6: ซ่อมแซมไฟล์ระบบ (Repair System Files)
บางครั้ง ไฟล์ระบบบางไฟล์อาจเสียหายเนื่องจาก การโจมตีมัลแวร์, การปิดเครื่องที่ไม่ถูกต้อง, การติดตั้ง Windows update ไม่สมบูรณ์ ฯลฯ ข้อผิดพลาดของไดรฟ์ดิสก์ส่งผลต่อความสมบูรณ์ของโปรเซสเซอร์ ดังนั้น การรัน system file checker (SFC) และ deployment image servicing and management (DISM) scan จึงจำเป็นเพื่อซ่อมแซมข้อผิดพลาด อ่านคู่มือของเราเกี่ยวกับ How to Repair System Files on Windows 10 และปฏิบัติตามขั้นตอนตามที่สั่งการเพื่อซ่อมแซมไฟล์เสียหายทั้งหมดของคุณ
วิธีที่ 7: รันการสแกนมัลแวร์ (Run Malware Scan)
การติดเชื้อไวรัสเล็กน้อยบนอุปกรณ์ของคุณหรือฮาร์ดดิสก์ภายนอกสามารถก่อให้เกิดพรอมต์ข้อผิดพลาดนี้ได้ แม้การสแกนพีซีด้วยคำสั่ง SFC และ DISM ไม่ให้คุณได้การแก้ไข คุณสามารถลองสแกนมัลแวร์แบบสมบูรณ์ได้ อ่านคู่มือของเราเกี่ยวกับ How to Remove Malware from your PC in Windows 10
วิธีที่ 8: ลบล็อกอัปเดตล่าสุด (Uninstall Recent Updates)
อัปเดตที่ไม่เข้ากันได้ก่อนหน้านี้บนพีซี Windows 10 ของคุณอาจก่อให้เกิดข้อผิดพลาดนี้ ดังนั้น ขอแนะนำให้ลบล็อกอัปเดตล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณเพื่อแก้ไขข้อผิดพลาดนี้ มันทำได้ง่ายมาก และขั้นตอนแสดงดังนี้
- กด Windows key และพิมพ์ Control Panel จากนั้นคลิก Open
- ตั้งค่า View by เป็น Category
- ตอนนี้ คลิกที่ตัวเลือก Uninstall a program ภายใต้เมนู Programs
- คลิกที่ View installed updates ในแถบด้านซ้าย
- ตอนนี้ ค้นหาและเลือกอัปเดตล่าสุดโดยอ้างอิง Installed On the date และคลิกที่ตัวเลือก Uninstall
- สุดท้าย ยืนยันพรอมต์ใดๆ และ รีสตาร์ทพีซี
วิธีที่ 9: ลบค่า Launcher Registry (ถ้ามี)
ผู้ใช้บางคนรายงานว่า an unhandled win32 exception occurred ขณะพยายามเปิด Uplay ผ่าน Ubisoft สามารถแก้ไขได้โดยการลบ launcher key ผ่าน registry editor ปฏิบัติตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน
- กด Windows + R keys พร้อมกันเพื่อเปิด กล่องโต้ตอบ Run
- พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
- คลิก Yes ในพรอมต์
- ในหน้าต่าง Registry Editor ให้ไปที่ตำแหน่งต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
- ตอนนี้ คลิกขวาที่ key Launcher และเลือกตัวเลือก Delete
- สุดท้าย ปิด Registry Editor และ รีบูทพีซี เพื่อให้การเปลี่ยนแปลงมีผล
ข้อผิดพลาด unhandled exception has occurred in a component in your application Windows 10 จะได้รับการแก้ไขหาก launcher เป็นเหตุผลเบื้องหลังปัญหา
วิธีที่ 10: รีเซ็ต Internet Explorer (ถ้ามี)
พบได้บ่อยที่จะเผชิญกับ unhandled exception that has occurred in your application error ขณะพยายามเปิด Internet Explorer บนระบบของคุณ เพื่อแก้ไข ให้รีเซ็ต Internet Explorer ในหน้าต่างคุณสมบัติของมันโดยปฏิบัติตามคำแนะนำด้านล่าง
- กด Windows + R keys พร้อมกันเพื่อเปิด กล่องโต้ตอบ Run.
- พิมพ์ inetcpl.cpl บน Run prompt และกด Enter เพื่อเปิดหน้าต่าง Internet Properties.
- ไปที่แท็บ Advanced.
- คลิกที่ปุ่ม Reset ตามที่ไฮไลท์เพื่อรีเซ็ตแอปพลิเคชันในหน้าต่าง Internet Properties.
- บนหน้าต่าง Reset Internet Explorer Settings ให้ติ๊กถูกกล่องตัวเลือก Delete personal settings และคลิกที่ Reset.
- คลิกที่ Close ในพรอมต์.
- ตอนนี้ รีสตาร์ทพีซีของคุณ และเปิด Internet Explorer ใหม่.
วิธีที่ 11: เปิดใช้งาน .Net Framework
บางครั้ง .Net framework ของ Windows ปัจจุบันอาจเสียหาย เนื่องจากนี้ ข้อความข้อผิดพลาด unhandled exception may have occurred in your application อาจเกิดขึ้น ดังนั้น ให้แน่ใจว่าอัปเกรด .Net Framework เป็นเวอร์ชันล่าสุด เพื่อทำเช่นนั้น ให้นำคำแนะนำที่ให้มาไปปฏิบัติ
- เปิด Control Panel จาก Windows Search bar.
- ตั้งค่า View by เป็น Category เลือกตัวเลือก Programs.
- ตอนนี้ คลิกที่ตัวเลือก Turn Windows features on and off ภายใต้ส่วน Programs and Features.
- ในหน้าต่าง Windows Features ให้ติ๊กถูกตัวเลือก .NET Framework 4.8 Advanced Series และคลิก OK.
หมายเหตุ: หาก .NET Framework 4.8 Advanced Series เปิดใช้งานอยู่แล้ว ให้ซ่อมแซมมันโดยเอาติ๊กออกจากกล่อง จากนั้น รีบูท ระบบของคุณ และเปิดใช้งาน .NET Framework 4.8 Advanced Series อีกครั้ง อีกครั้ง รีสตาร์ท คอมพิวเตอร์ของคุณ. - สุดท้าย รีสตาร์ทพีซีของคุณ.
วิธีที่ 12: ปิดใช้งาน Script Debugging และลบ Registry Keys (ถ้ามี)
หากเปิดใช้งาน script debugging และ registry มีข้อมูลเสียหาย แล้วข้อความข้อผิดพลาด popup อาจเกิดขึ้น โดยเฉพาะกับแอปพลิเคชัน Internet Explorer ดังนั้น ให้ปิดใช้งาน script debugging และลบ registry keys ที่เกี่ยวข้องโดยปฏิบัติตามขั้นตอนด้านล่าง
- กด Windows + R keys พร้อมกันเพื่อเปิด กล่องโต้ตอบ Run.
- พิมพ์ inetcpl.cpl และกด Enter เพื่อเปิด Internet Properties.
- ไปที่แท็บ Advanced.
- ค้นหาและติ๊กถูกกล่อง Disable script debugging (Internet Explorer) ภายใต้ส่วน Browser.
- เลือก Apply และจากนั้นคลิก OK เพื่อบันทึกการเปลี่ยนแปลงที่ทำ.
- หลังจากการแก้ไขเสร็จสิ้น กด Windows + R keys พร้อมกันเพื่อเปิด กล่องโต้ตอบ Run.
- พิมพ์ regedit และกด Enter key เพื่อเปิด Registry Editor.
- คลิก Yes ในพรอมต์.
- ในหน้าต่าง Registry Editor ให้ไปที่ตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
หมายเหตุ 1: ภาพประกอบเหล่านี้ใช้บนเครื่อง 64-bit.
หมายเหตุ 2: หากคุณใช้เครื่อง 32-bit ให้ไปที่พาธต่อไปนี้:HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug
- คลิกขวาที่ key Debugger และเลือก Delete จากเมนูบริบท.
- หลังจากลบ key แล้ว ให้ไปที่ตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
หมายเหตุ: หากคุณใช้เครื่อง 32-bit ให้ไปที่พาธต่อไปนี้:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\
- ตอนนี้ คลิกขวาที่ key DbgManagedDebugger และเลือก Delete จากเมนูบริบท.
- ปิดหน้าต่าง Registry Editor และ รีบูทพีซีของคุณ.
วิธีที่ 13: ทำ Clean Boot
บางครั้ง แอปพลิเคชันของบุคคลที่สามขัดจังหวะและสร้างสภาพแวดล้อมที่ขัดแย้งใน Windows วิธีแก้ไขปัญหานี้อาจทำงานได้ในทางที่ดีสำหรับคุณ และค้นพบว่ามีโปรแกรมบุคคลที่สามตัวไหนเป็นตัวทำให้ขัดขวางและก่อให้เกิดข้อผิดพลาด อ่านคู่มือของเราเกี่ยวกับ How to Perform Clean Boot in Windows 10 เพื่อทำเช่นเดียวกัน
เมื่อคุณบูทคอมพิวเตอร์ใน safe mode แล้ว ให้ตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หากใช่ ให้ลบล็อกโปรแกรมหรือแอปพลิเคชันล่าสุดที่คุณเพิ่มเข้าไปในระบบของคุณ
วิธีที่ 14: รีเซ็ตพีซี (Reset PC)
ยังคงเผชิญปัญหานี้บนพีซี Windows 10 ของคุณ ตัวเลือกสุดท้ายคือการติดตั้งไฟล์ระบบใหม่ ซึ่งเป็นไปได้โดยกระบวนการที่เรียกว่า Clean install มันจะล้าง Operating System ก่อนหน้า ข้อมูลที่จัดเก็บในโปรแกรม การตั้งค่า และไฟล์ส่วนตัวทั้งหมดของคุณ และ OS ใหม่จะถูกติดตั้งพร้อมกับอัปเดตทั้งหมด อย่างไรก็ตาม คุณสามารถรีเซ็ต Windows 10 โดยไม่สูญเสียข้อมูลได้ ปฏิบัติตามคู่มือของเราเกี่ยวกับ How to Reset Windows 10 Without Losing Data
เมื่อคุณ repair installed บนพีซีของคุณแล้ว Operating System ของคุณจะถูกอัปเดตเป็นเวอร์ชันล่าสุด
แนะนำเพิ่มเติม:
- แก้ไข Steam App Configuration Unavailable in Windows 10
- แก้ไข Can't Install Cumulative Update KB5008212 in Windows 10
- แก้ไข the Wireless Autoconfig Service wlansvc Is Not Running in Windows 10
- วิธีแก้ไข Windows Update 0x80070057 Error
เราหวังว่าบทความนี้จะมีประโยชน์ และคุณได้เรียนรู้การแก้ไข unhandled exception has occurred in your application ใน Windows 10 โปรดบอกเราว่าวิธีไหนใช้ได้ดีที่สุดสำหรับคุณ โปรดรู้สึกสบายใจที่จะติดต่อเราสำหรับคำถามหรือข้อเสนอแนะใดๆ ผ่านส่วนความคิดเห็นที่ให้ด้านล่าง