ข้อความแสดงข้อผิดพลาด “มีข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นใน...” ปรากฏบนคอมพิวเตอร์ของคุณหากคุณกำลังพยายามเปิดแอปพลิเคชันที่ออกแบบด้วย Visual Studio ผู้ใช้ได้รายงานข้อความแสดงข้อผิดพลาดที่คล้ายกันจากแอปพลิเคชันต่างๆ เช่น Uplay, Internet Explorer เกมเก่าที่เข้ากันไม่ได้ซึ่งออกแบบมาสำหรับ Windows เวอร์ชันก่อนหน้า คุณสามารถแก้ไขปัญหานี้ได้โดยทำตามการแก้ไขที่ระบุไว้ในบทความนี้
วิธีแก้ปัญหา–
1. มีโอกาสที่โปรแกรมป้องกันไวรัสในคอมพิวเตอร์ของคุณห้ามการเข้าถึงของคุณ ปิดใช้งานโปรแกรมป้องกันไวรัสสักครู่แล้วตรวจสอบอีกครั้ง
2. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ. หลังจากรีสตาร์ทคอมพิวเตอร์แล้ว ให้ลองใช้แอปพลิเคชันอีกครั้ง
แก้ไข 1 – ติดตั้ง Windows Update
Windows ได้รับแพตช์เป็นครั้งคราว
1. กด แป้น Windows+I.
2. จากนั้นคลิกที่ “อัปเดตและความปลอดภัย“.
3. จากนั้นคลิกที่ “ตรวจสอบสำหรับการอัพเดต“.
4. เมื่อดาวน์โหลดการอัปเดตแล้ว ให้คลิกที่ “เริ่มต้นใหม่เดี๋ยวนี้” เพื่อรีสตาร์ทคอมพิวเตอร์ของคุณ
หากปัญหาเกิดจากปัญหาของ Windows การอัปเดตควรแก้ไขได้
แก้ไข 2 – ลบค่ารีจิสตรี้ตัวเรียกใช้งาน
ผู้ใช้บางคนบ่นว่าเห็นข้อความแสดงข้อผิดพลาดนี้ขณะพยายามเข้าถึง Uplay โดย Ubisoft ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหานี้
คำเตือน – Registry Editor เป็นตำแหน่งที่ละเอียดอ่อนบนคอมพิวเตอร์ของคุณ ก่อนดำเนินการแก้ไขรีจิสทรีเพิ่มเติม เราขอสำรองข้อมูลรีจิสทรีบนคอมพิวเตอร์ของคุณ
หลังจากเปิด Registry Editor ให้คลิกที่ “ไฟล์“. จากนั้นคลิกที่ “ส่งออก” เพื่อทำการสำรองข้อมูลใหม่บนคอมพิวเตอร์ของคุณ
1. พิมพ์ “regedit” ในช่องค้นหา
2. จากนั้นคลิกที่ปุ่ม “ตัวแก้ไขรีจิสทรี” เพื่อเข้าถึง
3. จากนั้นไปที่ตำแหน่งนี้ -
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
4. หลังจากนั้นให้คลิกขวาที่ “ตัวเปิด" สำคัญ.
5. จากนั้นคลิกที่ “ลบ” จากคอมพิวเตอร์ของคุณ
หลังจากลบคีย์แล้ว ให้ปิด Registry Editor
เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ.
แก้ไข 3 - เปิดใช้งาน. NET Framework
โปรแกรม/เกมที่เก่ากว่าต้องใช้ .NET framework บนคอมพิวเตอร์ของคุณ
1. คลิกขวาที่ Windows ไอคอนแล้วคลิกที่ "วิ่ง“.
2. เขียนโค้ดนี้ในหน้าต่าง Run กด ป้อน เพื่อเข้าถึงคุณลักษณะของ Windows
คุณสมบัติเสริม
3. ในหน้าต่างคุณลักษณะของ Windows ตรวจสอบ “.NET Framework 3.5 (รวมถึง .NET 2.0 และ 3.0)“.
4. จากนั้นคลิกที่ “ตกลง“.
Windows จะดาวน์โหลดและติดตั้งคุณสมบัติที่จำเป็นบนคอมพิวเตอร์ของคุณ
5. เมื่อเสร็จแล้วให้คลิกที่ “เริ่มต้นใหม่เดี๋ยวนี้” เพื่อรีสตาร์ทคอมพิวเตอร์ของคุณ
หลังจากรีสตาร์ทคอมพิวเตอร์แล้ว คุณสามารถเรียกใช้โปรแกรมได้อีกครั้ง
แก้ไข 4 – ติดตั้ง .NET framework เวอร์ชันล่าสุด
มีโอกาสที่ Windows .NET framework ที่มีอยู่จะเสียหาย
1. กด ปุ่ม Windows+R เพื่อเปิด วิ่ง หน้าต่าง.
2. ใน วิ่ง หน้าต่าง พิมพ์ หรือ คัดลอกวาง “คุณสมบัติเสริม“. คลิกที่ "ตกลง“.
คุณสมบัติของ Windows หน้าต่างจะเปิดขึ้น
3. ตอนนี้ ตรวจสอบ ทางเลือก ".NET Framework 4.8 ซีรี่ส์ขั้นสูง” ถ้ายังไม่ได้ตรวจสอบ*.
4. จากนั้นคลิกที่ “ตกลง“.
คุณสมบัติของ Windows ตอนนี้จะติดตั้งล่าสุด .NET Framework บนคอมพิวเตอร์ของคุณ
[*หมายเหตุ- หากเลือกตัวเลือกนี้แล้ว ยกเลิกการเลือก กล่องและคลิกที่ "ตกลง“.
รีบูต คอมพิวเตอร์ของคุณ. การดำเนินการนี้จะปิดใช้งาน .NET Framework บนคอมพิวเตอร์ของคุณ
หลังจากรีสตาร์ทอุปกรณ์ของคุณแล้ว ให้ทำตามขั้นตอนที่อธิบายไว้ข้างต้นเพื่อเปิดใช้งาน .NET Framework บนระบบของคุณอีกครั้งและ เริ่มต้นใหม่ ระบบอีกครั้ง
]
แก้ไข 5 - รีเซ็ต Internet Explorer
หากคุณพบข้อความแสดงข้อผิดพลาดนี้ขณะเปิด Internet Explorer บนคอมพิวเตอร์ของคุณ
1. คลิกขวาที่ แป้นวินโดว์. จากนั้นคลิกที่ “วิ่ง“.
2. เมื่อหน้าต่าง Run เปิดขึ้น ให้พิมพ์ “inetcpl.cpl“. คลิกที่ "ตกลง“.
3. เมื่อคุณสมบัติอินเทอร์เน็ตเปิดขึ้น ให้ไปที่ “ขั้นสูง“.
4. คลิกที่ "รีเซ็ต...” เพื่อรีเซ็ตแอปพลิเคชัน
5. ในหน้าต่างรีเซ็ตการตั้งค่า Internet Explorer ตรวจสอบ ทางเลือก "ลบการตั้งค่าส่วนบุคคล“.
6. คลิกที่ "รีเซ็ต” เพื่อรีเซ็ตแอปพลิเคชัน
เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและตรวจสอบว่าใช้งานได้หรือไม่
แก้ไข 6 - ปิดใช้งานการดีบักสคริปต์และลบรีจิสตรีคีย์
หากวิธีการก่อนหน้านี้ไม่สามารถแก้ไขปัญหาสำหรับ Internet Explorer ให้ทำตามขั้นตอนง่ายๆ เหล่านี้
1. กด ปุ่ม Windows+R.
2. จากนั้นพิมพ์รหัสนี้อีกครั้งแล้วคลิก "ตกลง“.
inetcpl.cpl
3. ในหน้าต่างคุณสมบัติอินเทอร์เน็ตให้ไปที่ "ขั้นสูงแท็บ”
4. จากนั้น ตรวจสอบ กล่อง "ปิดใช้งานการดีบักสคริปต์ (Internet Explorer)“.
5. หลังจากนั้นคลิกที่ “สมัคร” แล้วก็ต่อ “ตกลง“.
ปิดหน้าต่างคุณสมบัติอินเทอร์เน็ต
6. กด ปุ่ม Windows+R ด้วยกัน.
7. เขียน“regedit” ในเทอร์มินัล คลิกที่ "ตกลง“.
8. เมื่อ Registry Editor ปรากฏขึ้นบนหน้าจอของคุณ ให้ไปที่ตำแหน่งนี้~
สำหรับ 32ผู้ใช้บิต - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug สำหรับ 64ผู้ใช้บิต - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
9. ตอนนี้ คลิกขวาที่ “ดีบักเกอร์” ที่สำคัญและคลิกที่ “ลบ“.
10. หลังจากนั้น นำทางไปยังพื้นที่นี้โดยขึ้นอยู่กับว่าคุณกำลังใช้ระบบ 32 บิตหรือ 64 บิต~
สำหรับ 32- ผู้ใช้บิต - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework For 64ผู้ใช้บิต - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
11. เหมือนเมื่อก่อน ให้คลิกขวาที่ “DbgManagedDebugger” ที่สำคัญแล้วคลิกที่ “ลบ” เพื่อลบคีย์ออกจากคอมพิวเตอร์ของคุณ
ปิด Registry Editor บนคอมพิวเตอร์ของคุณ
แล้ว เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล
แก้ไข – 7 คลีนบูตระบบของคุณ
หากแอปพลิเคชันของบริษัทอื่นห้ามไม่ให้ทำงานตามปกติของ .NET framework ปัญหานี้อาจเกิดขึ้น
1. คุณต้องคลิกขวาที่ไอคอน Windows และคลิกที่ "วิ่ง“.
2. เขียน“msconfig” ในเทอร์มินัล จากนั้นคุณต้องกด 'ป้อน'ที่สำคัญครั้งเดียว
3. เมื่อหน้าต่าง System Configuration เปิดขึ้นให้คลิกที่ “ทั่วไป“.
4. หลังจากนั้นให้คลิกที่ปุ่มตัวเลือกข้าง "คัดเลือกการเริ่มต้น” ตัวเลือก
5. หลังจากขั้นตอนนั้นคุณต้อง ตรวจสอบ กล่องข้าง “บริการระบบโหลด.
6. ไปที่ “บริการ” ส่วน
7. ต่อไปสิ่งที่คุณต้องทำคือ ตรวจสอบ “ซ่อนบริการของ Microsoft ทั้งหมด“.
8. หากต้องการปิดใช้งานแอปพลิเคชันบุคคลที่สามทั้งหมด ให้คลิกที่ “ปิดการใช้งานทั้งหมด“.
9. คุณต้องคลิกที่ "สตาร์ทอัพ” ส่วน
10. คลิกที่ "เปิดตัวจัดการงาน“.
10. ที่นี่คุณต้องคลิกที่ "ปิดการใช้งาน” เพื่อปิดการใช้งานทั้งหมด
เมื่อคุณปิดใช้งานการเริ่มต้นแอปพลิเคชันที่ไม่จำเป็นทั้งหมดแล้ว ให้ปิดหน้าต่างตัวจัดการงาน
11. จากนั้นคลิกที่ “สมัคร” และ “ตกลง”.
แก้ไข 8- เรียกใช้การตรวจสอบ SFC และ DISM
การตรวจสอบ SFC และ DISM อาจระบุและแก้ไขความเสียหายเล็กน้อยในไฟล์ระบบของคุณ
1. กด ปุ่ม Windows+R.
2. จากนั้นพิมพ์ “cmd“. กด Ctrl+Shift+Enter ด้วยกัน.
3. เพียงพิมพ์คำสั่งนี้แล้วกด ป้อน เพื่อเรียกใช้การสแกน SFC อย่างง่าย
sfc /scannow
4. การเรียกใช้การสแกน DISM เป็นกระบวนการที่ง่ายมาก โดยคัดลอกและวางคำสั่งนี้แล้วกด ป้อน.
Dism /Online /Cleanup-Image /RestoreHealth
เมื่อการสแกนทั้งสองนี้เสร็จสิ้น รีบูต อุปกรณ์ของคุณและตรวจสอบว่าใช้งานได้หรือไม่