คุณกำลังพยายามติดตั้งหรือเรียกใช้แอปพลิเคชันแต่ได้รับข้อผิดพลาด exception_access_violation หรือไม่ เรียนรู้วิธีแก้ไข exception_access_violation บน Windows 11
Exception_access_violation เป็นข้อผิดพลาดทั่วไปที่ผู้ใช้ Windows เผชิญเมื่อพยายามเรียกใช้แอปพลิเคชันบนคอมพิวเตอร์ของตน นอกจากนี้ยังอาจพบข้อความแสดงข้อผิดพลาดนี้ขณะติดตั้งแอปพลิเคชัน เปิดไฟล์หรือเอกสารใดๆ หรือแม้แต่เล่นเกม ข้อผิดพลาดหมายถึงซอฟต์แวร์พยายามเข้าถึงหน่วยความจำโดยไม่ได้รับสิทธิ์ที่เหมาะสมในการอ่าน เขียน หรือเรียกใช้
หากคุณประสบปัญหานี้ ไม่ต้องกังวล บทช่วยสอนนี้จะแนะนำให้คุณแก้ไขข้อผิดพลาด exception_access_violation ได้อย่างง่ายดาย และยังให้ความกระจ่างเกี่ยวกับสาเหตุที่อยู่เบื้องหลัง
เหตุผลเบื้องหลังข้อยกเว้นที่ไม่สามารถจัดการได้: ข้อผิดพลาด Exception_Access_Violation
เมื่อมีคนได้รับข้อผิดพลาดนี้ หมายความว่าโปรแกรมพยายามเข้าถึงตำแหน่งหน่วยความจำที่ได้รับการป้องกัน และด้วยเหตุนี้จึงถูกระงับโดยระบบปฏิบัติการ ดังนั้น คุณได้รับข้อความแสดงข้อผิดพลาดนี้ ขณะนี้ มีหลายสิ่งหลายอย่างที่อาจเป็นสาเหตุให้เกิดข้อผิดพลาด exception_access_violation รวมถึงสิ่งต่อไปนี้:
- สาเหตุที่พบบ่อยที่สุดเบื้องหลังข้อผิดพลาด exception_access_violation คือโปรแกรมพยายามเข้าถึงตำแหน่งหน่วยความจำใดตำแหน่งหนึ่งโดยไม่ได้รับอนุญาตจากการอ่าน/เขียน
- ไฟล์ระบบที่เสียหาย เช่น DLL ของระบบหรือรายการรีจิสตรี ยังสามารถป้องกันไม่ให้แอปพลิเคชันทำงานได้อย่างถูกต้องและแสดงข้อความแสดงข้อผิดพลาดนี้
- เมื่อมัลแวร์แก้ไขไฟล์ระบบหรือใช้ทรัพยากรระบบอย่างเงียบ ๆ คุณอาจได้รับข้อผิดพลาด
- ข้อบกพร่องของระบบปฏิบัติการหรือปัญหาอื่นๆ อาจทำให้เกิดข้อผิดพลาดนี้ได้เช่นกัน โดยเฉพาะอย่างยิ่งเมื่อซอฟต์แวร์ที่คุณพยายามเรียกใช้เข้ากันไม่ได้กับระบบปฏิบัติการ
- หากคอมพิวเตอร์ของคุณมีฮาร์ดแวร์ที่ผิดพลาด เช่น RAM, HDD หรือกราฟิกการ์ด คุณจะได้รับข้อยกเว้นที่ไม่สามารถจัดการได้: ข้อผิดพลาด exception_access_violation
- เมื่อมีข้อขัดแย้งระหว่างหลายโปรแกรมหรือระหว่างส่วนประกอบของซอฟต์แวร์และฮาร์ดแวร์ ข้อผิดพลาดนี้อาจเกิดขึ้นได้
- ในบางครั้ง ไดรเวอร์ที่ล้าสมัยหรือเข้ากันไม่ได้อาจทำให้เกิดข้อผิดพลาดนี้ได้ เนื่องจากไดรเวอร์เหล่านี้ไม่ได้ให้การสนับสนุนซอฟต์แวร์ที่จำเป็นสำหรับการเข้าถึงส่วนประกอบฮาร์ดแวร์
แก้ไขข้อผิดพลาด Exception_Access_Violation: วิธีที่ดีที่สุด
วิธีที่ 1: ตรวจหา Windows Update

ติดตั้งการอัปเดตระบบปฏิบัติการ Windows เพื่อแก้ไขข้อผิดพลาด Exception_Access_Violation
ระบบปฏิบัติการ Windows เวอร์ชันที่ล้าสมัยอาจเป็นสาเหตุของข้อผิดพลาด exception_access_violation นี้ ดังนั้น คุณต้องตรวจสอบว่าคุณใช้ OS เวอร์ชันล่าสุดหรือไม่ มิฉะนั้น ให้ดาวน์โหลดระบบปฏิบัติการ Windows เวอร์ชันล่าสุดจากคอมพิวเตอร์ของคุณ
วิธีที่ 2: อัพเดตไดรเวอร์
อีกสาเหตุหลักที่อยู่เบื้องหลังข้อยกเว้นที่ไม่สามารถจัดการได้: ข้อผิดพลาด exception_access_violation คือไดรเวอร์ที่ล้าสมัย ดังนั้น ตรวจสอบให้แน่ใจว่าไดรเวอร์ระบบทั้งหมดของคุณได้รับการอัพเดตโดยไปที่ส่วน Device Manager
วิธีที่ 3: กำจัดมัลแวร์เพื่อแก้ไขข้อยกเว้น_Access_Violation
ข้อผิดพลาดนี้อาจเป็นสัญญาณว่าคอมพิวเตอร์ของคุณติดมัลแวร์บางตัว ดังนั้น ก่อนที่จะดำเนินการแก้ไขอื่นๆ คุณต้องยืนยันว่าคอมพิวเตอร์นั้นปราศจากการติดไวรัสหรือไม่
หากคุณติดตั้งซอฟต์แวร์ป้องกันไวรัสในคอมพิวเตอร์ของคุณ ให้ตรวจสอบระบบของคุณอย่างละเอียดและลบมัลแวร์และไวรัสหากพบ หากคุณไม่มีโปรแกรมป้องกันไวรัส คุณสามารถไปที่การป้องกันไวรัสและภัยคุกคามของ Windows Security เพื่อทำการสแกนแบบเต็ม
วิธีที่ 4: ลองเรียกใช้แอพในโหมดที่เข้ากันได้
อีกวิธีที่ได้รับความนิยมในการแก้ไขข้อผิดพลาด exception_access_violation คือการเรียกใช้แอพที่มีปัญหาในโหมดที่เข้ากันได้ด้วยขั้นตอนด้านล่าง:
- คลิกขวาที่ แอป พลิเคชันแล้วเลือกProperties
- เลือกแท็บความเข้ากันได้
- ติ๊กถูกที่ช่องRun this program in Compatibility mode for .

เลือก Windows เวอร์ชันเก่าเพื่อเรียกใช้แอปในโหมดความเข้ากันได้
- เลือกWindows เวอร์ชันเก่าจากเมนูแบบเลื่อนลง
- คลิกที่ ปุ่ม ApplyและOKตามลำดับเพื่อเรียกใช้แอพในโหมดที่เข้ากันได้
วิธีที่ 5: ตรวจสอบฮาร์ดแวร์ของคุณ
เนื่องจากฮาร์ดแวร์ที่ผิดพลาดของคอมพิวเตอร์ของคุณอาจเป็นสาเหตุที่คุณได้รับข้อผิดพลาด exception_access_violation เมื่อเร็ว ๆ นี้ คุณจึงสามารถตรวจสอบ CPU, ฮาร์ดไดรฟ์, RAM และกราฟิกการ์ดได้โดยใช้ Windows Memory Diagnostic, Check Disk Utility และซอฟต์แวร์อื่น ๆ ของบริษัทอื่น
วิธีที่ 6: ปิดใช้งานการควบคุมบัญชีผู้ใช้
หากคุณสมบัติการควบคุมบัญชีผู้ใช้รบกวนการทำงานของแอปพลิเคชันตามปกติ คุณจะได้รับข้อยกเว้นการเข้าถึง_การละเมิด หากต้องการแก้ไขข้อผิดพลาดที่เกิดจากคุณลักษณะเฉพาะนี้ คุณสามารถปิดใช้งานได้โดยใช้ขั้นตอนต่อไปนี้ โปรดจำไว้ว่า การเปลี่ยนแปลงการตั้งค่านี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ แต่การดำเนินการนี้จะเสร็จสิ้นหากคุณพบข้อผิดพลาดนี้
- เปิดช่อง Run โดยกดปุ่มWindows + R
- พิมพ์useraccountcontrolsettingsในกล่องแล้วคลิกตกลง

นำแถบเลื่อนลงเพื่อไม่ต้องแจ้งตัวเลือก
- ในหน้าต่าง Use Account Control Settings ให้เลื่อนแถบเลื่อนลงไปที่Never notification
- คลิกที่ตกลงและปิดหน้าต่าง
วิธีที่ 7: เพิ่มข้อยกเว้นใน DEP
คุณยังสามารถสร้างข้อยกเว้นในกฎ DEP และดูว่าสามารถแก้ไขข้อยกเว้นที่ไม่มีการจัดการได้หรือไม่: exception_access_violation:
- ในแถบค้นหา ให้พิมพ์ การตั้ง ค่าระบบขั้นสูง
- คลิกที่เปิด ทางด้านขวาของผลลัพธ์
- ใน แท็บ ขั้นสูงคลิกที่ ปุ่ม การตั้งค่า…ใต้ส่วนประสิทธิภาพ
- เลือกแท็บData Execution Prevention

เลือกแท็บ Data Execution Prevention และเลือกตัวเลือกที่ให้คุณทำการยกเว้นได้
- คลิกที่ปุ่มตัวเลือกสำหรับเลือกเปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก
- คลิกเพิ่มและนำทางไปยังตำแหน่งของไฟล์ .exe ของโปรแกรมที่มีปัญหา
- เลือกไฟล์ .exe นั้น และคลิกที่ปุ่มเปิด
- เมื่อเพิ่มโปรแกรมยกเว้นลงในรายการแล้ว ให้คลิกสมัคร
- คลิกตกลงและลองเรียกใช้แอปอีกครั้งโดยไม่มีปัญหาใด ๆ
วิธีที่ 8: ติดตั้งแอปพลิเคชันอีกครั้ง
หากวิธีการข้างต้นไม่สามารถแก้ไขข้อผิดพลาด exception_access_violation สำหรับแอปพลิเคชันได้ แสดงว่าอาจมีปัญหาเสียหาย ในกรณีนั้น คุณต้องถอนการติดตั้งโปรแกรมนั้นออกจากระบบของคุณ และติดตั้งสำเนาใหม่อีกครั้งก่อนที่จะพยายามเปิดอีกครั้ง
นอกจากนี้ หากมีซอฟต์แวร์เวอร์ชันใหม่ คุณต้องติดตั้งเวอร์ชันล่าสุดใหม่แทนเวอร์ชันเก่า
วิธีที่ 9: ตรวจสอบว่าไฟล์เป็นแบบอ่านอย่างเดียวหรือไม่
การพยายามแก้ไขไฟล์แบบอ่านอย่างเดียวอาจทำให้เกิดข้อผิดพลาดนี้ได้เช่นกัน ดังนั้น ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้เป็นแบบอ่านอย่างเดียวโดยทำตามขั้นตอนต่อไปนี้:
- ไปยังตำแหน่งที่ตั้งของไฟล์ที่มีปัญหา
- เลือกและคลิกขวาที่ไฟล์นั้น
- คลิกที่คุณสมบัติจากเมนูบริบท
- เลือก แท็บ ทั่วไปในหน้าต่างคุณสมบัติ

ตรวจสอบให้แน่ใจว่าไม่ได้เลือกช่องสำหรับแอตทริบิวต์แบบอ่านอย่างเดียว
- ตรวจสอบให้แน่ใจ ว่าไม่ได้เลือกช่องข้างแอตทริบิวต์อ่านอย่างเดียว
- ถ้าไม่ใช่ คุณควรลบออกด้วยตนเองโดยคลิกที่มัน
- คลิกที่ใช้แล้ว คลิก ตกลงเพื่อทำวิธีนี้ให้เสร็จ
วิธีที่ 10: สร้างไฟล์ Options.ini
หากคุณได้รับข้อผิดพลาดนี้ขณะเล่น “ลอร์ดออฟเดอะริงส์: การต่อสู้เพื่อมิดเดิลเอิร์ธ” การสร้างไฟล์ options.ini จะช่วยได้ โดยทำตามขั้นตอนเหล่านี้:
- กด ปุ่ม Windows + Rเพื่อเปิดช่องRun
- พิมพ์%appdata%แล้วกดEnterเพื่อไปที่โฟลเดอร์AppData
- ค้นหาและเปิดโฟลเดอร์ชื่อ My Battle for Middle Earth
- ตรวจสอบสิ่งที่อยู่ในโฟลเดอร์นี้ หากว่างเปล่า ให้สร้างไฟล์ options.ini ใหม่
- สำหรับสิ่งนั้น ให้สร้างไฟล์เอกสารข้อความใหม่ (แผ่นจดบันทึก) และใส่ค่าต่อไปนี้:
AudioLOD = Low HasSeenLogoMovies = ใช่ IdealStaticGameLOD = VeryLow Resolution = 800 600 StaticGameLOD = VeryLow TimesInGame = 1
- คลิกที่ไฟล์บนไฟล์ข้อความแล้วเลือกบันทึกเป็น...
- ในกล่องโต้ตอบ บันทึกเป็น ให้เพิ่มoptions.iniเป็นชื่อไฟล์ แล้วเลือกไฟล์ทั้งหมดสำหรับ บันทึกเป็นประเภท
- คลิกที่ ปุ่ม บันทึกและลองเรียกใช้เกมอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่
บทสรุป
ข้อยกเว้นการเข้าถึง_การละเมิดเป็นข้อผิดพลาดที่น่ารำคาญซึ่งคุณสามารถพบได้ทุกเมื่อในขณะที่ใช้แอปพลิเคชันใด ๆ บนคอมพิวเตอร์ Windows ของคุณ ใช้วิธีการที่กล่าวถึงในบทความนี้เพื่อกำจัดข้อผิดพลาดนี้
เหตุผลที่อยู่เบื้องหลังข้อยกเว้นที่ไม่สามารถจัดการได้:exception_access_violationได้รับการอธิบายไว้ที่นี่ด้วย ข้อใดต่อไปนี้ที่อาจทำให้เกิดข้อผิดพลาดนี้สำหรับคุณ แจ้งให้เราทราบในความคิดเห็น.
แบ่งปันบทความนี้กับเพื่อนของคุณบนโซเชียลมีเดีย หากสนใจ คุณสามารถอ่านเกี่ยวกับรหัสข้อผิดพลาด 0xc0000005และD3DX9_43.dll ไม่พบหรือหายไป ข้อผิดพลาด