Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Unhandled Exception Access Violation ใน Windows 11/10

หากเมื่อคุณได้รับข้อผิดพลาด Unhandled Exception Access Violation เมื่อคุณรันแอปพลิเคชันบนคอมพิวเตอร์ Windows 11/10/8/7 ของคุณ น่าจะหมายความว่าบางส่วนของโค้ดโปรแกรมพยายามเข้าถึงที่อยู่หน่วยความจำที่ได้รับการปกป้อง และถูกปฏิเสธการเข้าถึง

EXCEPTION ACCESS VIOLATION หมายถึงอะไร?

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

Unhandled Exception – EXCEPTION ACCESS VIOLATION

หากคุณได้รับข้อผิดพลาดนี้ นี่คือสิ่งที่คุณลองทำได้:

1] ปิดใช้งาน Data Execution Prevention สำหรับโปรแกรมเฉพาะนั้น

Data Execution Prevention หรือ DEP เป็นคุณสมบัติด้านความปลอดภัยที่ช่วยป้องกันความเสียหายให้คอมพิวเตอร์ของคุณจากไวรัสและภัยคุกคามด้านความปลอดภัยอื่นๆ DEP ช่วยปกป้องคอมพิวเตอร์ของคุณโดยการตรวจสอบโปรแกรมเพื่อให้แน่ใจว่าพวกเขาใช้หน่วยความจำระบบอย่างปลอดภัย หากโปรแกรมพยายามรัน (หรือเรียกว่าทำงาน) โค้ดจากหน่วยความจำในลักษณะที่ไม่ถูกต้อง DEP จะปิดโปรแกรม

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

2] รัน Hardware Troubleshooter

เปิด Run box พิมพ์ต่อไปนี้และกด Enter เพื่อเปิด Hardware & Devices Troubleshooter:

%systemroot%\system32\msdt.exe -id DeviceDiagnostic

Hardware and Devices Troubleshooter จะพยายามระบุปัญหาที่อาจเกิดขึ้นกับฮาร์ดแวร์คอมพิวเตอร์ของคุณและแก้ไขหากเป็นไปได้

3] ปิด UAC

ปิด UAC ชั่วคราวและดูว่าช่วยได้หรือไม่

4] ติดตั้งโปรแกรมใหม่

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

หวังว่าบางอย่างจะช่วยได้!