Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด 'Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ' บน Windows?

เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ใน *application_name* ' ข้อผิดพลาดมักเกิดขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชันที่สร้างขึ้นใน Visual Studio อินสแตนซ์ที่รายงานส่วนใหญ่ของข้อผิดพลาดนี้เกี่ยวข้องกับ Uplay, Internet Explorer และเกม Legacy หลายเกมที่เริ่มแรกสร้างขึ้นสำหรับ Windows เวอร์ชันเก่า

วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?

หมายเหตุ :ต่อไปนี้เป็นวิธีแก้ไข Runtime Library ที่เกี่ยวข้องกับ Visual C++

สาเหตุ ข้อผิดพลาด "Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ" บน Windows หรือไม่

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

  • โปรแกรมป้องกันไวรัสของคุณอาจเป็นตัวการ – ทราบว่าเครื่องมือป้องกันไวรัสบางอย่าง เช่น Panda Antivirus ทำให้เกิดปัญหานี้ ดังนั้นโปรดเปลี่ยนเครื่องมือเหล่านี้
  • บางโปรแกรมหรือมัลแวร์อาจกำลังทำงานอยู่ – หากโปรแกรมที่ติดตั้งหรือมัลแวร์ทำงานบนคอมพิวเตอร์ของคุณ คุณอาจต้องการกำจัดมัน ตรวจสอบให้แน่ใจว่าคุณบูตเข้าสู่คลีนบูตเพื่อดูว่าเป็นสาเหตุที่ถูกต้องหรือไม่
  • การติดตั้ง Microsoft .NET Framework เสียหาย – หากไฟล์หลักเสียหาย คุณสามารถลองซ่อมแซมการติดตั้ง ติดตั้งเวอร์ชันที่ใหม่กว่า หรือสแกน SFC
  • เปิดใช้งานการแก้ไขข้อบกพร่องของสคริปต์ผ่าน Registry – ตามที่ปรากฏ รีจิสตรีคีย์บางตัวสามารถมีส่วนทำให้เกิดปัญหานี้ได้ ในการดูแล คุณจะต้องปิดใช้งานการดีบักสคริปต์ผ่านคีย์รีจิสทรี
  • การละเมิดการเข้าถึงใน Msvcr92.dll – บัฟเฟอร์ที่มาเกินหรือไบต์สุดท้ายที่ไม่เหมาะสมก็เป็นสาเหตุที่เป็นไปได้ของปัญหานี้เช่นกัน คุณจะต้องติดตั้งการอัปเดต Windows ที่ค้างอยู่ทุกรายการ
  • การลบรีจิสตรีคีย์ตัวเปิดใช้ Ubisoft – หากคุณเห็นข้อผิดพลาดนี้ขณะพยายามเปิด Uplay.exe อาจเป็นเพราะข้อบกพร่องของ Ubisoft Game Launcher ปัญหานี้สามารถแก้ไขได้ผ่านรีจิสทรีด้วยการลบค่าที่เป็นของตัวเรียกใช้งานนี้
  • ไฟล์ระบบเสียหาย – ความไม่สอดคล้องกันของไฟล์ระบบสามารถสร้างปัญหานี้ได้เช่นกัน ความเสียหายเล็กน้อยสามารถแก้ไขได้ด้วยการสแกน DISM และ SFC อย่างง่าย ในสถานการณ์ที่รุนแรงกว่านี้ การติดตั้งใหม่ทั้งหมดหรือการซ่อมแซมการติดตั้งจะช่วยคุณในการแก้ไขปัญหาได้

แนวทางที่ 1:ติดตั้งทุก Windows Update ที่รอดำเนินการ

หนึ่งในสาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิด “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ' ข้อผิดพลาดคือแอปพลิเคชันที่สร้างขึ้นสำหรับแพลตฟอร์ม x64 โดยใช้ MSVCR90.DLL ซึ่งจบลงด้วยการเรียกใช้ฟังก์ชัน strncpy

ในกรณีนี้ การละเมิดการเข้าถึงเกิดขึ้นใน Msvcr92.DLL file มักจะทำให้แอปพลิเคชันหยุดตอบสนองในฟังก์ชัน strncpy บัฟเฟอร์ที่มาเกินหรือไบต์สุดท้ายที่ไม่เหมาะสมเป็นสาเหตุที่เป็นไปได้มากที่สุดของปัญหานี้

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

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการอัปเดตบิลด์ Windows ของคุณเป็นเวอร์ชันล่าสุดเพื่อติดตั้งโปรแกรมแก้ไขด่วนสำหรับ Visual Studio 2008 และแก้ไขปัญหา:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ‘ms-settings:windowsupdate’ แล้วกด Enter เพื่อเปิดแท็บการอัปเดต Windows ของ การตั้งค่า แอป. วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?

    หมายเหตุ: ในกรณีที่คุณพบปัญหานี้ใน Windows 7 หรือ Windows 8.1 ใช้ ‘wuapp’ คำสั่งแทน

  2. หลังจากที่คุณมาถึงหน้าจอ Windows Update แล้ว ให้เริ่มด้วยการคลิกที่ ตรวจสอบการอัปเดต . จากนั้น เริ่มปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งทุก Windows Update ที่รอการติดตั้งอยู่ในขณะนี้ วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?

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

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

ในกรณีที่คุณยังคงพบ “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ' ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

โซลูชันที่ 2:แทนที่โปรแกรมป้องกันไวรัสของคุณ

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

  1. คลิกที่เมนู Start และเปิด แผงควบคุม โดยการค้นหามัน หรือคุณสามารถคลิกที่ไอคอนรูปเฟืองเพื่อเปิดการตั้งค่าหากคุณใช้ Windows 10
  2. ในแผงควบคุม ให้เลือก ดูเป็น – หมวดหมู่ ที่มุมบนขวาแล้วคลิก ถอนการติดตั้งโปรแกรม ภายใต้ส่วนโปรแกรม
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. หากคุณใช้แอปการตั้งค่า ให้คลิกที่ แอป ควรเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบนพีซีของคุณทันที
  2. ค้นหาเครื่องมือป้องกันไวรัสของคุณในแผงควบคุมหรือการตั้งค่า แล้วคลิก ถอนการติดตั้ง .
  3. วิซาร์ดการถอนการติดตั้งควรเปิดขึ้น ดังนั้นให้ทำตามคำแนะนำเพื่อถอนการติดตั้ง
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. คลิก เสร็จสิ้น เมื่อโปรแกรมถอนการติดตั้งเสร็จสิ้นกระบวนการ และรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อดูว่าข้อผิดพลาดจะยังคงปรากฏอยู่หรือไม่ ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือกการป้องกันไวรัสที่ดีกว่า .

แนวทางที่ 3:การลบค่ารีจิสทรีของ Launcher (ถ้ามี)

หากคุณพบ “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ' เมื่อพยายามเปิด Uplay.exe หรือแอปพลิเคชั่นอื่นที่เป็นของ Ubisoft เป็นไปได้สูงว่าเกิดจากข้อบกพร่องของ Ubisoft Game Launcher

จากที่ปรากฎ ดูเหมือนว่าจะเป็นปัญหาที่แพร่หลายใน Windows 10 โดยเฉพาะอย่างยิ่งในหมู่ผู้ใช้ที่ติดตั้งทั้ง Steam และ Uplay พร้อมกัน

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการลบค่า Registry ที่เชื่อมโยงกับตัวเรียกใช้งาน Uplay:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ 'regedit' แล้วกด Enter เพื่อเปิดตัวแก้ไขรีจิสทรี . เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้พิมพ์ ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  2. เมื่อคุณอยู่ใน ตัวแก้ไขรีจิสทรี ให้ใช้ส่วนด้านซ้ายมือของหน้าต่างเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

    หมายเหตุ:  คุณสามารถไปที่นั่นด้วยตนเองหรือวางตำแหน่งลงในแถบนำทางที่ด้านบนโดยตรงแล้วกด Enter เพื่อไปถึงที่นั่นทันที

  3. หลังจากที่คุณจัดการลงจอดในตำแหน่งที่ถูกต้องแล้ว ให้เลื่อนลงมาที่ส่วนด้านขวาของหน้าจอ คลิกขวาที่ ตัวเรียกใช้ แล้วเลือก ลบ เพื่อกำจัดมัน วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?

    หมายเหตุ: ในกรณีที่คุณสามารถลบคีย์ได้ ต่อไปนี้เป็นวิธีเป็นเจ้าของคีย์รีจิสทรี

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

  4.  เมื่อลบคีย์แล้ว ให้ปิด Registry Editor และรีสตาร์ทคอมพิวเตอร์
  5. ในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไป ให้ทำซ้ำการกระทำที่เคยทำให้เกิด “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ' และดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่ยังมีปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

โซลูชันที่ 4:รีเซ็ต Internet Explorer (ถ้ามี)

อีกตัวอย่างหนึ่งที่เป็นไปได้ซึ่งมีศักยภาพในการสร้างปัญหานี้คือชุดของ Internet Explorer (IE) ที่เสียหาย หากคุณพบ “มีข้อยกเว้น win32 ที่ไม่สามารถจัดการได้เกิดขึ้นใน iexplore.exe’ มีโอกาสเกิดข้อผิดพลาดหลังจากสคริปต์ที่ล้มเหลว

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการรีเซ็ต Internet Explorer เพื่อแก้ไข “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ' ข้อผิดพลาด:

  1. ตรวจสอบให้แน่ใจว่าได้ปิด Internet Explorer, Edge หรืออินสแตนซ์ที่เกี่ยวข้องอื่นๆ และไม่มีกระบวนการในเบื้องหลังทำงานอยู่
  2. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ ‘inetcpl.cpl’ แล้วกด Enter เพื่อเปิด ตัวเลือกอินเทอร์เน็ต เมนู. วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?

    หมายเหตุ: หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ

  3. หลังจากที่คุณเข้าไปภายใน คุณสมบัติอินเทอร์เน็ต หน้าจอ เลือก ขั้นสูง แท็บจากเมนูแนวนอนที่ด้านบน ถัดไป ไปที่ รีเซ็ต Internet Explorer การตั้งค่า  และคลิกที่ รีเซ็ต ปุ่ม. วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  4. เมื่อคุณเห็นหน้าจอการยืนยัน ตรวจสอบให้แน่ใจว่ากล่องที่เชื่อมโยงกับ ลบการตั้งค่าส่วนบุคคล ถูกเลือก จากนั้นคลิกที่ รีเซ็ต ปุ่ม. วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  5. รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทเครื่องและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเปิดคอมพิวเตอร์ครั้งถัดไป

ในกรณีที่เหมือนกัน “มีข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ใน iexplore.exe’ ยังคงเกิดข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

แนวทางที่ 5:ปิดใช้งานการดีบักสคริปต์และคีย์รีจิสทรีที่เกี่ยวข้อง (ถ้ามี)

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

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

ต่อไปนี้คือคำแนะนำโดยย่อในการทำเช่นนี้เพื่อแก้ไข “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ใน iexplorer.exe' ข้อผิดพลาด:

  1. กดแป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป ในกล่องข้อความ ให้พิมพ์ 'inetcpl.cpl'  แล้วกด Enter เพื่อเปิดเมนูตัวเลือกอินเทอร์เน็ต หากคุณได้รับแจ้งจากการควบคุมบัญชีผู้ใช้ (UAC) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  2. เมื่อคุณพบว่าตัวเองอยู่ใน คุณสมบัติของอินเทอร์เน็ต หน้าจอ ใช้เมนูที่ด้านบนเพื่อเลือก ขั้นสูง แท็บ
  3. ภายใน คุณสมบัติของอินเทอร์เน็ต ให้เลื่อนลงผ่าน การตั้งค่า เมนูและทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ ปิดใช้งานการดีบักสคริปต์ (Internet Explorer) . วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  4. เมื่อบังคับใช้การแก้ไขแล้ว ให้กด Apply เพื่อบันทึกการเปลี่ยนแปลง จากนั้นปิด คุณสมบัติอินเทอร์เน็ต หน้าต่าง
  5. กดแป้น Windows + R อีกครั้งเพื่อเปิดกล่องโต้ตอบอื่น คราวนี้ พิมพ์ 'regedit' แล้วกด Enter เพื่อเปิด Registry Editor คุณจะต้องให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ ดังนั้นคลิกใช่ เมื่อได้รับแจ้งจากหน้าต่างการควบคุมบัญชีผู้ใช้ วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  6. ภายใน Registry Editor นำทางไปยังตำแหน่งต่อไปนี้โดยใช้เมนูด้านซ้ายมือ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug  (32 - Bit Machine)
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug (64 - Bit Machine)

    หมายเหตุ: ตำแหน่งของไฟล์ที่เราจำเป็นต้องลบจะแตกต่างกันไปตามเวอร์ชันของ Windows ที่คุณใช้ หากคุณมี Windows รุ่น 32 บิต ให้ใช้ตำแหน่งแรก มิฉะนั้น ให้ใช้ตำแหน่งที่สอง

  7. เมื่อคุณมาถึงตำแหน่งที่ถูกต้องแล้ว ให้เลื่อนลงมาที่ส่วนด้านขวา คลิกขวาที่ ดีบักเกอร์ แล้วเลือก ลบ จากเมนูบริบท วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  8. เมื่อลบคีย์นี้แล้ว ให้ไปที่ตำแหน่งที่สองนี้:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\ (32 - Bit Machine)
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework (64 - Bit Machine)

    หมายเหตุ: เข้าถึงรีจิสตรีคีย์ที่เชื่อมโยงกับเวอร์ชันบิตของ Windows ที่คุณใช้อยู่

  9. เมื่อคุณมาถึงตำแหน่งที่ถูกต้อง ให้ย้ายไปที่ส่วนด้านขวาและลบ DbgManagedDebugger  โดยคลิกขวาที่ค่านั้นแล้วเลือก ลบ จากเมนูบริบท วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  10. หลังจากที่คุณจัดการลบค่าแล้ว ให้ปิด Registry Editor และรีสตาร์ทคอมพิวเตอร์ของคุณ
  11. เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้ดูว่ายังเกิดปัญหาเดิมอยู่หรือไม่

ในกรณีที่ “เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้” ยังคงเกิดข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

โซลูชันที่ 6:ติดตั้ง NET Framework เวอร์ชันล่าสุดและซ่อมแซม

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

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

  1. หลังจากติดตั้งเวอร์ชันล่าสุด ก็ถึงเวลาตรวจสอบความสมบูรณ์ของเวอร์ชัน บนแป้นพิมพ์ ให้ใช้ คีย์ Windows + R คีย์ผสมเพื่อเปิด เรียกใช้ กล่องโต้ตอบ
  2. พิมพ์ control exe แล้วคลิกตกลงเพื่อเปิด
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. คลิก ถอนการติดตั้งโปรแกรม ตัวเลือกแล้วคลิก เปิดหรือปิดคุณลักษณะของ Windows . ตรวจสอบให้แน่ใจว่าคุณค้นหา .NET Framework 4.x.x รายการและตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน 'x.x' เป็นเวอร์ชันล่าสุดสำหรับระบบปฏิบัติการของคุณ
  2. ถ้าไม่ได้เปิดใช้งานช่องทำเครื่องหมายถัดจาก .NET Framework 4.x.x ให้เปิดใช้งานโดยคลิกที่กล่อง คลิก ตกลง เพื่อปิด คุณลักษณะของ Windows หน้าต่างและรีบูตเครื่องคอมพิวเตอร์
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. หากเปิดใช้งาน .Net Framework 4.x.x แล้ว คุณสามารถซ่อมแซม .Net Framework ได้โดยล้างกล่องและรีบูตคอมพิวเตอร์ หลังจากที่คอมพิวเตอร์รีสตาร์ทแล้ว ให้เปิดใช้งาน .Net Framework อีกครั้งแล้วรีสตาร์ทคอมพิวเตอร์อีกครั้ง

โซลูชันที่ 7:ดำเนินการคลีนบูต

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

  1. ใช้ Windows + R คีย์ผสมบนแป้นพิมพ์ของคุณ ในการ วิ่ง ประเภทกล่องโต้ตอบ MSCONFIG แล้วคลิกตกลง
  2. คลิกที่แท็บ Boot และยกเลิกการเลือกตัวเลือก Safe Boot (หากเลือก)
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. ภายใต้แท็บ General ในหน้าต่างเดียวกัน ให้คลิกเพื่อเลือก Selective startup จากนั้นคลิกเพื่อล้างโหลดรายการเริ่มต้น ช่องทำเครื่องหมายเพื่อให้แน่ใจว่าไม่ได้ทำเครื่องหมายไว้
  2. ภายใต้ บริการ คลิกเพื่อเลือก ซ่อนบริการทั้งหมดของ Microsoft ช่องทำเครื่องหมาย แล้วคลิก ปิดใช้งานทั้งหมด .
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. บนแท็บ Startup ให้คลิก เปิดตัวจัดการงาน . ในหน้าต่าง Task Manager ใต้แท็บ Startup ให้คลิกขวาที่รายการเริ่มต้นแต่ละรายการที่เปิดใช้งานและเลือก ปิดใช้งาน .
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. หลังจากนี้ คุณจะต้องดำเนินการบางอย่างที่น่าเบื่อที่สุด นั่นคือ เปิดใช้งานรายการเริ่มต้นทีละรายการ และรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากนั้นคุณต้องตรวจสอบว่าปัญหาปรากฏขึ้นอีกครั้งหรือไม่ คุณจะต้องทำขั้นตอนเดิมซ้ำแม้กับบริการที่คุณปิดใช้ในขั้นตอนที่ 4
  2. เมื่อคุณพบรายการเริ่มต้นหรือบริการที่มีปัญหา คุณสามารถดำเนินการเพื่อแก้ไขปัญหาได้ หากเป็นโปรแกรม คุณสามารถติดตั้งใหม่ มันหรือซ่อมแซม หากเป็นบริการ คุณสามารถปิดใช้งานได้ ฯลฯ

โซลูชันที่ 8:ใช้ SFC เพื่อสแกนหาหน่วยความจำรั่ว

มีรายงานว่าความเสียหายของ Microsoft .NET Framework เกี่ยวข้องกับไฟล์ระบบที่ผิดพลาด ปัญหาเหล่านี้หยั่งรากลึกในไฟล์ระบบ และวิธีเดียวที่จะลองแก้ไขได้คือการเรียกใช้ System File Checker (SFC) มันจะสแกนไฟล์ระบบของคุณเพื่อหาข้อผิดพลาดและสามารถซ่อมแซมหรือเปลี่ยนใหม่ได้ ทำตามขั้นตอนด้านล่างนี้!

  1. ค้นหา “พรอมต์คำสั่ง ” โดยการพิมพ์ไปทางขวาในเมนู Start หรือโดยการกดปุ่มค้นหาที่อยู่ติดกัน คลิกขวาที่รายการแรกที่จะปรากฏขึ้นเป็นผลการค้นหาและเลือกรายการเมนูบริบท "เรียกใช้ในฐานะผู้ดูแลระบบ"
  2. นอกจากนี้ คุณยังสามารถใช้คีย์โลโก้ Windows + R ร่วมกันเพื่อเปิด กล่องโต้ตอบเรียกใช้ . พิมพ์ “cmd ” ในกล่องโต้ตอบที่ปรากฏขึ้นและใช้ Ctrl + Shift + Enter คีย์ผสมสำหรับพรอมต์คำสั่งของผู้ดูแลระบบ
วิธีแก้ไขข้อผิดพลาด  Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณ  บน Windows?
  1. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง และตรวจสอบให้แน่ใจว่าคุณกด Enter หลังจากพิมพ์แต่ละคำสั่งแล้ว รอ “การดำเนินการเสร็จสมบูรณ์” ข้อความหรือสิ่งที่คล้ายกันเพื่อให้รู้ว่าวิธีการทำงาน
sfc /scannow
  1. ลองรีสตาร์ทคอมพิวเตอร์และตรวจดูว่ามี Unhandled Exception เกิดขึ้นในแอปพลิเคชันของคุณหรือไม่ ข้อผิดพลาดยังคงปรากฏบนคอมพิวเตอร์ของคุณ

โซลูชันที่ 9:การติดตั้งใหม่ทั้งหมด

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

หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้ด้วยการรีเซ็ตทุกองค์ประกอบที่เกี่ยวข้องกับการติดตั้ง Windows ของคุณ ถ้าคุณต้องการไปเส้นทางนี้ คุณมีสองทางข้างหน้า ทั้งหมดนี้ขึ้นอยู่กับขั้นตอนที่คุณต้องการปฏิบัติตาม:

  • ซ่อมแซมการติดตั้ง (การซ่อมแซมในสถานที่) – ขั้นตอนนี้เป็นแนวทางที่ดีที่สุดเมื่อคุณต้องการรีเฟรชทุกองค์ประกอบของระบบปฏิบัติการ แต่ผู้ใช้บางคนอาจจบลงด้วยการคิดว่ามันน่าเบื่อเกินไปสำหรับรสนิยมของพวกเขา โปรดทราบว่าคุณจะต้องมีสื่อการติดตั้งที่เข้ากันได้เพื่อบังคับใช้การแก้ไขนี้ แต่ข้อได้เปรียบที่สำคัญคือข้อมูลส่วนบุคคลทั้งหมดของคุณ (รวมถึงเกม แอปพลิเคชัน และสื่อส่วนบุคคล) จะถูกเก็บรักษาไว้แม้ว่าคุณจะไม่ได้สำรองข้อมูลคอมพิวเตอร์ของคุณ .
  • ล้างการติดตั้ง  – หากคุณกำลังมองหาวิธีแก้ปัญหาที่ง่ายที่สุด นี่คือวิธีที่จะไป คุณไม่จำเป็นต้องมีสื่อการติดตั้งเพื่อบังคับใช้ (ทำได้ผ่าน Windows GUI) เว้นแต่คุณจะสำรองข้อมูลไว้ล่วงหน้า ให้เตรียมพร้อมสำหรับการสูญเสียข้อมูลทั้งหมด