แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

คุณ กำลัง(Are)ดิ้นรนกับข้อความแสดงข้อผิดพลาด ข้อยกเว้นที่ไม่สามารถจัดการได้ เกิดขึ้นในแอปพลิเคชันของคุณหรือไม่? ถ้าใช่ บทความนี้จะแนะนำให้คุณค้นหาวิธีแก้ไขปัญหาที่อาจเกิดขึ้น ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณพยายามเปิดแอปพลิเคชันที่สร้างไว้ก่อนหน้าในVisual Studio บ่อยครั้ง(Often)อินสแตนซ์ข้อผิดพลาดเหล่านี้มักปรากฏในแอปพลิเคชันที่เกี่ยวข้องกับUplay, Internet Explorer และเกม ที่สร้างขึ้นเป็นพิเศษสำหรับ (Uplay, Internet Explorer, and games)Windowsเวอร์ชันเก่า ปัญหานี้สามารถแก้ไขได้ง่ายโดยลองใช้วิธีการด้านล่าง

แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

วิธีแก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

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

  • โปรแกรมป้องกันไวรัสของ บริษัท อื่นอาจขัดขวางแอปพลิเคชันบางตัวที่ทำงานเพื่อการป้องกัน
  • การปรากฏตัวของไฟล์ระบบที่เสียหาย
  • หากเปิดใช้งานการแก้ไขข้อบกพร่องของสคริปต์ แสดงว่ามีโอกาสเกิดข้อผิดพลาดสูง
  • การละเมิด MSVCR92.DLL
  • หาก การอัปเดต Windows , แอป และ .Net Frameworkล้าสมัย
  • ไม่มี .Net Frameworkสำหรับแอปที่สร้างในเวอร์ชันเก่า

วิธีที่ 1: อัปเดต Windows

สาเหตุทั่วไปที่อยู่เบื้องหลังข้อผิดพลาดที่เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้คือเมื่อมีการละเมิดการเข้าถึงในMSVCR92.DLL ที่(MSVCR92.DLL)รับผิดชอบในการหยุดการทำงานของแอปพลิเคชันและเรียกใช้ฟังก์ชัน strncpy วิธีที่สำคัญที่สุดที่แนะนำในการแก้ไขปัญหานี้คือการอัปเดต ระบบปฏิบัติการ Windows ของคุณ หากระบบปฏิบัติการนั้นล้าสมัย Microsoftทราบปัญหานี้แล้วและได้ดำเนินการแก้ไขผ่านการอัปเดตล่าสุด ดังนั้น ตรวจสอบให้แน่ใจว่าระบบปฏิบัติการ Windows(Windows OS)ได้รับการอัปเดตเป็นปัจจุบัน อ่านหรือแนะนำWindows คืออะไร(What is Windows)เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับ กระบวนการ Windows Update (Windows Update Process)หากต้องการอัปเดตWindowsให้ทำตามคำแนะนำของเราเพื่อ ดาวน์โหลดและติดตั้งการอัปเด ตล่าสุดของ Windows 10(download and install Windows 10 latest update)

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

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

วิธีที่ 2: อัปเดตแอป(Method 2: Update Apps)

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

1. กดปุ่มWindows(Windows key)พิมพ์Microsoft storeแล้วคลิกOpen

เปิด microsoft store

2. คลิกที่ไอคอนจุดสามจุดในแนวนอน(three horizontal dots icon)ที่มุมบนขวาของหน้าจอแสดงผล ของ Microsoft Store

คลิกที่จุดแนวนอนสามจุด  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

3. เลือกตัวเลือกดาวน์โหลดและอัปเดต(Downloads and updates)ในเมนูแบบเลื่อนลง

เลือกตัวเลือกดาวน์โหลดและอัปเดต

4. คลิกที่ ปุ่ม รับ การอัปเดต(Get updates)เพื่อดาวน์โหลดการอัปเดตที่รอดำเนินการสำหรับแอปทั้งหมดที่เกี่ยวข้องกับMicrosoft Store(Microsoft Store)

คลิกที่รับการปรับปรุง  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

5. เมื่ออัปเดตแล้ว ให้รีบูต(reboot) พีซีของ(your PC)คุณ

อ่านเพิ่มเติม: (Also Read:) วิธีแก้ไข StartupCheckLibrary.dll ไม่มีข้อผิดพลาด(How to Fix StartupCheckLibrary.dll Missing Error)

วิธีที่ 3: เรียกใช้ตัวแก้ไขปัญหาแอพ Windows Store(Method 3: Run Windows Store Apps Troubleshooter)

ปัญหาทั้งหมดที่เกี่ยวข้องกับMicrosoft Appsจะได้รับการแก้ไขโดยเรียกใช้ตัวแก้ไขปัญหาแอพ Windows Store (Windows Store Apps)การดำเนินการนี้จะแก้ไขข้อผิดพลาดข้อยกเว้นที่ไม่สามารถจัดการได้ ต่อไปนี้คือคำแนะนำบางประการในการเรียกใช้ตัวแก้ไขปัญหาเครือข่ายบนพีซี ที่ ใช้ Windows 10(Windows 10)

1. กดปุ่มWindows + I keysพร้อมกันเพื่อเปิด การ ตั้งค่า(Settings)

2. เลือกการตั้งค่าการอัปเดตและความปลอดภัย(Update & Security)

คลิกที่อัปเดตและความปลอดภัย

3. ไปที่ เมนู แก้ไขปัญหา(Troubleshoot)จากบานหน้าต่างด้านซ้าย

4. คลิกที่Windows Store Appsและเลือกปุ่มRun the Troubleshooter(Run the troubleshooter)

แอพ windows store คลิกที่เรียกใช้ตัวแก้ไขปัญหา

5. ทำตามคำแนะนำบนหน้าจอ(on-screen instructions)เพื่อสิ้นสุดกระบวนการแก้ไขปัญหา 

วิธีที่ 4: ปิดใช้งานโปรแกรมป้องกันไวรัสของ บริษัท อื่นชั่วคราว (ถ้ามี)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

โปรแกรมป้องกันไวรัสของบริษัทอื่นอาจทำให้เกิดอุปสรรคต่อบางแอปพลิเคชัน และสร้างข้อผิดพลาดป๊อปอัปที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณ ดังนั้น(Therefore)ให้ปิดการใช้งานโปรแกรมป้องกันไวรัสของบริษัทอื่น อ่านคำแนะนำเกี่ยวกับวิธีปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราวใน Windows 10(How to Disable Antivirus Temporarily on Windows 10)และทำตามคำแนะนำเพื่อปิดใช้งาน โปรแกรม ป้องกันไวรัส(Antivirus)บนพีซีของคุณชั่วคราว

ปิดการใช้งาน Antivirus ชั่วคราว  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

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

วิธีที่ 5: เปิด .Net Framework(Method 5: Turn On .Net Framework)

แอปพลิเคชันและโปรแกรมเก่าบางโปรแกรมต้องการ .Net Frameworkเพื่อให้ทำงานได้โดยไม่มีข้อผิดพลาด ดังนั้น(Therefore)ให้เปิด .Net Frameworkโดยทำตามขั้นตอนด้านล่าง

1. กดปุ่มWindows (keys)Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ(Run dialog box) Run

2. พิมพ์optionalfeaturesและกดปุ่มEnter(Enter key)เพื่อเปิดWindows Features

พิมพ์ optionalfeatures แล้วกด Enter

3. ขยาย(Expand)และเลือกตัวเลือกทั้งหมดภายใต้กล่อง.NET Framework 3.5 (รวม .NET 2.0 และ 3.0) (.NET Framework 3.5 (includes .NET 2.0 and 3.0))จากนั้นคลิกตกลง(OK)

ตรวจสอบให้แน่ใจว่า .NET Framework 3.5 ทั้งหมดมี .NET 2.0 และ 3.0 เปิดใช้งานอยู่

4. คลิกที่ให้ Windows Update ดาวน์โหลดไฟล์สำหรับ(Let Windows Update download the files for you)คุณ

คลิกที่ ให้ Windows Update ดาวน์โหลดไฟล์สำหรับคุณ  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

5. ตอนนี้ รอสักครู่จนกว่าWindows จะเสร็จสิ้นการแจ้งเตือนการเปลี่ยนแปลงที่ร้องขอ(Windows completed the requested changes) ปรากฏขึ้น จาก นั้นคลิกปิด(Close)

รอสักครู่จนกว่า Windows จะเสร็จสิ้นการแจ้งเตือนการเปลี่ยนแปลงที่ร้องขอปรากฏขึ้นจากนั้นคลิก Close

6. สุดท้ายรีสตาร์ทพีซี(restart the PC )เพื่อให้การเปลี่ยนแปลงมีผล

อ่านเพิ่มเติม: (Also Read:) แก้ไขรายการเมนูบริบทที่ขาดหายไปเมื่อเลือกไฟล์มากกว่า 15 ไฟล์(Fix Context Menu Items Missing when more than 15 Files are Selected)

วิธีที่ 6: ซ่อมแซมไฟล์ระบบ(Method 6: Repair System Files)

บางครั้ง ไฟล์ระบบบางไฟล์อาจเสียหายเนื่องจากการโจมตีของมัลแวร์ การปิดระบบที่ไม่เหมาะสม การติดตั้งการอัปเดต Windows ที่ไม่สมบูรณ์(malware attacks, improper shutdown, incomplete Windows update installations)ฯลฯ ข้อผิดพลาดของดิสก์ไดรฟ์ส่งผลต่อความสมบูรณ์ของโปรเซสเซอร์ ดังนั้น การเรียกใช้ตัวตรวจสอบไฟล์ระบบ ( SFC ) และการสแกนการบริการและการจัดการอิมเมจการปรับใช้ ( DISM ) จึงจำเป็นในการซ่อมแซมข้อผิดพลาด อ่านคำแนะนำเกี่ยวกับวิธีซ่อมแซมไฟล์ระบบใน Windows 10(How to Repair System Files on Windows 10)และทำตามขั้นตอนตามคำแนะนำในการซ่อมแซมไฟล์ที่เสียหายทั้งหมดของคุณ

เรียกใช้บรรทัดคำสั่ง SFC และ DISM เพื่อซ่อมแซมไฟล์ระบบ

วิธีที่ 7: เรียกใช้ Malware Scan(Method 7: Run Malware Scan)

การติดไวรัสขนาดเล็กบนอุปกรณ์หรือฮาร์ดไดรฟ์ภายนอกของคุณอาจทำให้เกิดข้อผิดพลาดนี้ได้ แม้ว่าการสแกนพีซีด้วย คำสั่ง SFCและDISMจะไม่ช่วยแก้ไขปัญหา คุณก็สามารถลองสแกนมัลแวร์ทั้งหมดได้ อ่านคำแนะนำเกี่ยวกับวิธีลบมัลแวร์ออกจากพีซีของคุณใน Windows(How to Remove Malware from your PC in Windows 10) 10

เลือกตัวเลือกการป้องกันไวรัสและภัยคุกคามภายใต้พื้นที่การป้องกัน

วิธีที่ 8: ถอนการติดตั้งการอัปเดตล่าสุด(Method 8: Uninstall Recent Updates)

การอัปเดตที่เข้ากันไม่ได้ก่อนหน้านี้ในพีซี Windows 10 ของคุณอาจทำให้เกิดข้อผิดพลาดนี้ ดังนั้น(Hence)คุณควรถอนการติดตั้งโปรแกรมปรับปรุงล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณเพื่อแก้ไขข้อผิดพลาดนี้ มันง่ายมากที่จะทำภารกิจและแสดงขั้นตอนดังต่อไปนี้

1. กดปุ่ม Windows(Windows key )และพิมพ์Control Panelจากนั้นคลิกที่Open

แผงควบคุมในแถบค้นหาของ Windows

2. ตั้งค่าView by(View by) as Category

3. ตอนนี้ คลิกที่ ตัวเลือก ถอนการติดตั้งโปรแกรม(Uninstall a program )ภายใต้ เมนู โปรแกรม(Programs )ตามภาพ

ตั้งค่าดูตามประเภท  คลิกที่ตัวเลือกถอนการติดตั้งโปรแกรมภายใต้เมนูโปรแกรม

4. คลิกที่ดูการติดตั้งการปรับปรุง(View installed updates )ในบานหน้าต่างด้านซ้ายตามที่แสดง

ตอนนี้ คลิกที่ ดูการปรับปรุงที่ติดตั้ง ในบานหน้าต่างด้านซ้าย  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

5. ตอนนี้ ค้นหาและเลือกการอัปเดตล่าสุดโดยอ้างถึงติดตั้งใน(Installed On the )วันที่ และคลิกที่ ตัวเลือก ถอนการติดตั้ง(Uninstall )ดังที่แสดงด้านล่าง

ตอนนี้เลือกการอัปเดตล่าสุดแล้วคลิกตัวเลือกถอนการติดตั้ง

6. สุดท้าย ให้ยืนยันพร้อมท์ใดๆ และรีสตาร์ทพีซี(restart the PC)

อ่านเพิ่มเติม: (Also Read:) แก้ไข 0x80004002: ไม่รองรับอินเทอร์เฟซดังกล่าวบน Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)

วิธีที่ 9: ลบค่ารีจิสทรีของ Launcher (ถ้ามี)(Method 9: Delete Launcher Registry Value (If Applicable))

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

1. กดปุ่มWindows + R keysพร้อมกันเพื่อเปิดกล่องโต้ตอบ(Run dialog box) Run

2. พิมพ์regeditแล้ว กดEnterเพื่อเปิดRegistry Editor

พิมพ์ regedit ในช่อง Run และกด Enter เพื่อเปิด Registry Editor

3. คลิกที่ใช่(Yes)ในพรอมต์

4. ในหน้าต่าง Registry Editor(Registry Editor window)ให้ไปที่ตำแหน่งต่อไปนี้

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

ในหน้าต่าง Registry Editor ให้ไปที่ตำแหน่งต่อไปนี้

5. ตอนนี้ ให้คลิกขวาที่ปุ่มLauncherแล้วเลือกตัวเลือกลบ(Delete)

ลบโฟลเดอร์คีย์ตัวเรียกใช้งานจากตัวแก้ไขรีจิสทรี

6. สุดท้ายปิด(close)Registry Editorและรีบูต(reboot) เครื่องพีซี(the PC)เพื่อให้การเปลี่ยนแปลงมีผล

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

วิธีที่ 10: รีเซ็ตInternet Explorer (ถ้ามี(Applicable) )

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

1. กดปุ่มWindows + R keysพร้อมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้(Run dialog box.)

2. พิมพ์inetcpl.cplบนพรอมต์(prompt)Run และกดEnterเพื่อเปิดหน้าต่างInternet Properties

พิมพ์ inetcpl.cpl แล้วกด Enter  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

3. สลับไปที่แท็บขั้นสูง(Advanced)

4. คลิกที่ ปุ่ม รีเซ็ต(Reset)ตามที่ไฮไลต์เพื่อรีเซ็ตแอปพลิเคชันในหน้าต่างคุณสมบัติอินเทอร์เน็ต(Internet Properties)

ไปที่แท็บขั้นสูงแล้วคลิกรีเซ็ต

5. ในหน้าต่างรีเซ็ต การ ตั้งค่า Internet Explorer ให้ เลือกช่องตัวเลือก (Reset Internet Explorer Settings)Delete personal settingsแล้วคลิกReset

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

6. คลิกที่ปิด(Close)ในพรอมต์

คลิกที่ปิดในพรอมต์

7. ตอนนี้รีสตาร์ท(restart) พีซีของคุณ(your PC)และเปิดInternet Explorerใหม่

อ่านเพิ่มเติม: (Also Read:) แก้ไข COMDLG32.OCX ที่หายไปใน Windows 10(Fix COMDLG32.OCX Missing in Windows 10)

วิธีที่ 11: เปิด .Net Framework(Method 11: Turn On .Net Framework)

บางครั้งWindows .Net framework ปัจจุบันอาจเสียหาย ด้วยเหตุนี้ ข้อความแสดงข้อผิดพลาดข้อยกเว้นที่ไม่สามารถจัดการได้อาจเกิดขึ้นในแอปพลิเคชันของคุณ ดังนั้น(Therefore) อย่าลืม อัพเกรด .Net Frameworkเป็นเวอร์ชันล่าสุด ให้ปฏิบัติตามคำแนะนำที่ให้ไว้

1. เปิดแผงควบคุม(Control Panel)จากแถบค้นหาของ Windows(Windows Search)

แผงควบคุมในแถบค้นหาของ Windows

2. ตั้งค่าView by(View by) as Category เลือกตัวเลือกโปรแกรม(Programs)

ตั้งค่าดูตามประเภท  เลือกตัวเลือกโปรแกรม

3. ตอนนี้ คลิกที่ตัวเลือกเปิดและปิดคุณลักษณะของ Windows(Turn Windows features on and off)ภายใต้ส่วนโปรแกรมและคุณลักษณะ(Programs and Features)

คลิกที่ เปิดและปิดคุณลักษณะของ Windows  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

4. ในหน้าต่างคุณลักษณะของ Windows(Windows Features) ให้เลือกตัวเลือก . NET Framework 4.8 Advanced Seriesและคลิกตกลง(OK)

หมายเหตุ:(Note:)หาก เปิดใช้งาน .NET Framework 4.8 Advanced Seriesแล้ว ให้ซ่อมแซมโดยยกเลิกการทำเครื่องหมายที่ช่อง จากนั้นรีบูต(reboot)ระบบของคุณและเปิดใช้งานไฟล์. NET Framework 4.8 ซีรีส์ขั้น(NET Framework 4.8 Advanced Series)สูง รีสตาร์ท(restart)คอมพิวเตอร์อีกครั้ง

กาช่องตัวเลือก .NET Framework 4.8 Advanced Series

5. สุดท้ายรีสตาร์ทพีซีของ(restart your PC)คุณ

วิธีที่ 12: ปิดใช้งานการดีบักสคริปต์และลบคีย์รีจิสทรี (ถ้ามี)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

หากเปิดใช้งานการแก้ไขข้อบกพร่องของสคริปต์และรีจิสทรีมีข้อมูลเสียหาย อาจมีป๊อปอัปข้อความแสดงข้อผิดพลาดเกิดขึ้น โดยเฉพาะกับแอปพลิเคชันInternet Explorer ดังนั้น(Therefore)ให้ปิดการใช้งานการดีบักสคริปต์และลบรีจิสตรีคีย์ที่เกี่ยวข้องโดยทำตามขั้นตอนด้านล่าง

1. กดปุ่มWindows + R keysพร้อมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้(Run )

2. พิมพ์inetcpl.cplแล้ว กดEnterเพื่อเปิดInternet Properties

พิมพ์ inetcpl.cpl แล้วกด Enter

3. สลับไปที่แท็บขั้นสูง(Advanced)

4. ค้นหาและทำเครื่องหมายที่ช่องปิดใช้งานการดีบักสคริปต์ (Internet Explorer)(Disable script debugging (Internet Explorer))ใต้ส่วนเบราว์เซอร์(Browser)

เปิดใช้งานการดีบักสคริปต์ปิดการใช้งาน Internet Explorer

5. เลือกใช้(Apply)จากนั้นคลิกตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลงที่ทำ

6. หลังจากแก้ไขเสร็จแล้ว ให้กดปุ่มWindows (keys)Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบRun

7. พิมพ์regeditแล้ว กดEnter(Enter key)เพื่อเปิดRegistry Editor

พิมพ์ regedit แล้วกด Enter

8. คลิกที่ใช่(Yes)ในพรอมต์

9. ใน หน้าต่าง Registry Editorให้ไปที่ตำแหน่งต่อไปนี้

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug

หมายเหตุ 1:(Note 1:)ภาพประกอบเหล่านี้ใช้กับเครื่อง 64 บิต

หมายเหตุ 2:(Note 2:)หากคุณใช้เครื่อง 32 บิต ให้ไปที่เส้นทางต่อไปนี้:

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

ในหน้าต่าง Registry Editor ให้ไปที่ตำแหน่งต่อไปนี้  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

10. คลิกขวาที่ คีย์ ดีบักเกอร์(Debugger)แล้วเลือกลบ(Delete)จากเมนูบริบท

11. หลังจากลบคีย์แล้ว ให้ไปที่ตำแหน่งต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

หมายเหตุ:(Note:)หากคุณใช้เครื่อง 32 บิต ให้ไปที่เส้นทางต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

หลังจากลบคีย์แล้ว ให้ไปที่ตำแหน่งต่อไปนี้

12. ตอนนี้ ให้คลิกขวาที่ คีย์ DbgManagedDebuggerแล้วเลือกลบ(Delete)จากเมนูบริบท

13. ปิด หน้าต่าง Registry Editorและรีบูต(reboot) พีซีของ(your PC)คุณ

อ่านเพิ่มเติม: (Also Read:) แก้ไข Active Directory Domain Services ไม่พร้อมใช้งานในขณะนี้(Fix The Active Directory Domain Services is Currently Unavailable)

วิธีที่ 13: ดำเนินการคลีนบูต(Method 13: Perform Clean Boot)

บางครั้งแอปพลิเคชันของบริษัทอื่นรบกวนและสร้างสภาพแวดล้อมที่ขัดแย้งกันในWindows วิธีแก้ไขปัญหานี้อาจเป็นประโยชน์กับคุณ และค้นหาว่าโปรแกรมของบริษัทอื่นอยู่เบื้องหลังอุปสรรคและทำให้เกิดข้อผิดพลาดหรือไม่ อ่านคำแนะนำของเราเกี่ยวกับวิธีการดำเนินการคลีนบูตใน Windows 10(How to Perform Clean Boot in Windows 10)เพื่อทำเช่นเดียวกัน

ทำเครื่องหมายที่ช่องถัดจาก Hide all Microsoft services และคลิกที่ปุ่ม Disable all  แก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณบน Windows 10

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

วิธีที่ 14: รีเซ็ต PC(Method 14: Reset PC)

อย่างไรก็ตาม หากคุณประสบปัญหานี้บนพีซีที่ใช้ Windows 10 ตัวเลือกสุดท้ายคือการติดตั้งไฟล์ระบบใหม่ สามารถทำได้โดยกระบวนการที่เรียกว่าClean install (Clean install)มันล้าง ระบบ(System)ปฏิบัติการก่อนหน้าข้อมูลที่จัดเก็บไว้ในโปรแกรม การตั้งค่า และไฟล์ส่วนตัวทั้งหมดของคุณ และระบบปฏิบัติการใหม่จะถูกติดตั้งพร้อมกับการอัพเดททั้งหมดที่ติดตั้งไว้ อย่างไรก็ตาม คุณสามารถรีเซ็ตWindows 10ได้โดยไม่สูญเสียข้อมูลใดๆ ทำตามคำแนะนำของเราเกี่ยวกับวิธีการรีเซ็ต Windows 10 โดยไม่สูญเสีย(How to Reset Windows 10 Without Losing Data)ข้อมูล

ตอนนี้ เลือกตัวเลือกจากหน้าต่างรีเซ็ตพีซีเครื่องนี้

เมื่อคุณติดตั้งการซ่อมแซมบนพีซีของคุณแล้ว ระบบปฏิบัติการของคุณจะได้รับการอัปเดตเป็นเวอร์ชันล่าสุด

ที่แนะนำ:(Recommended:)

เราหวังว่าบทความนี้จะเป็นประโยชน์ และคุณได้เรียนรู้วิธีแก้ไขข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณ(unhandled exception has occurred in your application)ในWindows(Windows 10) 10 แจ้งให้เราทราบว่าวิธีใดดีที่สุดสำหรับคุณ โปรดติดต่อเราหากมีข้อสงสัยหรือข้อเสนอแนะผ่านทางส่วนความคิดเห็นด้านล่าง



About the author

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



Related posts