คุณกำลังพยายามติดตั้งหรือเรียกใช้แอปพลิเคชันแต่ได้รับข้อผิดพลาด 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](/f/493fed8a094f831483107ccc00892ce1.png)
ระบบปฏิบัติการ Windows เวอร์ชันที่ล้าสมัยอาจเป็นสาเหตุของข้อผิดพลาด exception_access_violation นี้ ดังนั้น คุณต้องตรวจสอบว่าคุณใช้ระบบปฏิบัติการเวอร์ชันล่าสุดหรือไม่ มิฉะนั้น ให้ดาวน์โหลดระบบปฏิบัติการ Windows เวอร์ชันล่าสุดจากคอมพิวเตอร์ของคุณ
วิธีที่ 2: อัพเดตไดรเวอร์
อีกสาเหตุหลักที่อยู่เบื้องหลังข้อยกเว้นที่ไม่สามารถจัดการได้: ข้อผิดพลาด exception_access_violation คือไดรเวอร์ที่ล้าสมัย ดังนั้น ตรวจสอบให้แน่ใจว่าไดรเวอร์ระบบทั้งหมดของคุณได้รับการอัพเดตโดยไปที่ส่วน Device Manager
วิธีที่ 3: กำจัดมัลแวร์เพื่อแก้ไขข้อยกเว้น_Access_Violation
ข้อผิดพลาดนี้อาจเป็นสัญญาณว่าคอมพิวเตอร์ของคุณติดมัลแวร์บางตัว ดังนั้น ก่อนที่จะดำเนินการแก้ไขอื่นๆ คุณต้องยืนยันว่าคอมพิวเตอร์นั้นปราศจากการติดไวรัสหรือไม่
หากคุณติดตั้งซอฟต์แวร์ป้องกันไวรัสในคอมพิวเตอร์ของคุณ ให้ตรวจสอบระบบของคุณอย่างละเอียดและลบมัลแวร์และไวรัสหากพบ หากคุณไม่มีโปรแกรมป้องกันไวรัส คุณสามารถไปที่การป้องกันไวรัสและภัยคุกคามของ Windows Security เพื่อทำการสแกนแบบเต็ม
วิธีที่ 4: ลองเรียกใช้แอพในโหมดที่เข้ากันได้
อีกวิธีที่ได้รับความนิยมในการแก้ไขข้อผิดพลาด exception_access_violation คือการเรียกใช้แอพที่มีปัญหาในโหมดที่เข้ากันได้ด้วยขั้นตอนด้านล่าง:
- คลิกขวาที่ แอปพลิเคชัน และเลือก คุณสมบัติ.
- เลือก ความเข้ากันได้ แท็บ
- ติ๊กถูกที่ช่อง เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ.
![เลือก Windows เวอร์ชันเก่าเพื่อเรียกใช้แอปในโหมดความเข้ากันได้](/f/9ad7c0594e3cda9f8a4cf70cb5979677.png)
- เลือกใด ๆ Windows รุ่นเก่า จากเมนูแบบเลื่อนลง
- คลิกที่ นำมาใช้ และ ตกลง ปุ่มตามลำดับเพื่อเรียกใช้แอพในโหมดที่เข้ากันได้
วิธีที่ 5: ตรวจสอบฮาร์ดแวร์ของคุณ
เนื่องจากฮาร์ดแวร์ที่ผิดพลาดของคอมพิวเตอร์ของคุณอาจเป็นสาเหตุที่ทำให้คุณได้รับข้อผิดพลาด exception_access_violation เมื่อเร็ว ๆ นี้ คุณจึงทำได้ ตรวจสอบ CPU, ฮาร์ดไดรฟ์, RAM และกราฟิกการ์ดโดยใช้ Windows Memory Diagnostic, Check Disk Utility และบุคคลที่สามอื่นๆ ซอฟต์แวร์.
วิธีที่ 6: ปิดใช้งานการควบคุมบัญชีผู้ใช้
หากคุณสมบัติการควบคุมบัญชีผู้ใช้รบกวนการทำงานของแอปพลิเคชันตามปกติ คุณจะได้รับข้อยกเว้นการเข้าถึง_การละเมิด หากต้องการแก้ไขข้อผิดพลาดที่เกิดจากคุณลักษณะเฉพาะนี้ คุณสามารถปิดใช้งานได้โดยใช้ขั้นตอนต่อไปนี้ โปรดจำไว้ว่า การเปลี่ยนแปลงการตั้งค่านี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ แต่จะทำให้งานเสร็จสิ้นหากคุณพบข้อผิดพลาดนี้
- เปิดช่อง Run โดยกดปุ่ม หน้าต่าง + ร กุญแจ
- พิมพ์ การตั้งค่าการควบคุมบัญชีผู้ใช้ ในช่องและคลิก ตกลง.
![นำแถบเลื่อนลงมาเพื่อไม่ต้องแจ้งตัวเลือก](/f/200ba145a95fef04eaa6e648ca9fd02a.png)
- ในหน้าต่าง Use Account Control Settings ให้เลื่อนแถบเลื่อนลงไปที่ ไม่เคยแจ้งให้ทราบ.
- คลิกที่ ตกลง และปิดหน้าต่าง
วิธีที่ 7: เพิ่มข้อยกเว้นใน DEP
คุณยังสามารถสร้างข้อยกเว้นในกฎ DEP และดูว่าสามารถแก้ไขข้อยกเว้นที่ไม่มีการจัดการได้หรือไม่: exception_access_violation:
- ในแถบค้นหา พิมพ์ การตั้งค่าระบบขั้นสูง.
- คลิกที่ เปิด ทางด้านขวาของผลลัพธ์
- ในแท็บขั้นสูง คลิกที่ การตั้งค่า… ปุ่มใต้ส่วนประสิทธิภาพ
- เลือก การป้องกันการดำเนินการข้อมูล แท็บ
![เลือกแท็บ Data Execution Prevention และเลือกตัวเลือกที่ให้คุณทำการยกเว้นได้](/f/91cf979a3a819cc86bec98e76006771f.png)
- คลิกที่ปุ่มตัวเลือกสำหรับ เลือกเปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก.
- คลิก เพิ่ม และนำทางไปยังตำแหน่งของไฟล์ .exe ของโปรแกรมที่มีปัญหา
- เลือกสิ่งนั้น ไฟล์ .exe และคลิกที่ เปิด ปุ่ม.
- เมื่อเพิ่มโปรแกรมยกเว้นในรายการแล้ว ให้คลิก นำมาใช้.
- คลิก ตกลง และลองเรียกใช้แอปอีกครั้งโดยไม่มีปัญหาใดๆ
วิธีที่ 8: ติดตั้งแอปพลิเคชันอีกครั้ง
หากวิธีการข้างต้นไม่สามารถแก้ไขข้อผิดพลาด exception_access_violation สำหรับแอปพลิเคชันได้ แสดงว่าอาจมีปัญหาเสียหาย ในกรณีนั้น คุณต้องถอนการติดตั้งโปรแกรมนั้นออกจากระบบของคุณ และติดตั้งสำเนาใหม่อีกครั้งก่อนที่จะพยายามเปิดอีกครั้ง
นอกจากนี้ หากมีซอฟต์แวร์เวอร์ชันใหม่ คุณต้องติดตั้งเวอร์ชันล่าสุดใหม่แทนเวอร์ชันเก่า
วิธีที่ 9: ตรวจสอบว่าไฟล์เป็นแบบอ่านอย่างเดียวหรือไม่
การพยายามแก้ไขไฟล์แบบอ่านอย่างเดียวอาจทำให้เกิดข้อผิดพลาดนี้ได้เช่นกัน ดังนั้น ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้เป็นแบบอ่านอย่างเดียวโดยทำตามขั้นตอนต่อไปนี้:
- ไปยังตำแหน่งที่ตั้งของไฟล์ที่มีปัญหา
- เลือกและคลิกขวาที่มัน ไฟล์.
- คลิกที่ คุณสมบัติ จากเมนูบริบท
- เลือก ทั่วไป แท็บบนหน้าต่างคุณสมบัติ
![ตรวจสอบให้แน่ใจว่าไม่ได้เลือกช่องสำหรับแอตทริบิวต์แบบอ่านอย่างเดียว](/f/4aaa3b513add2a388b2986a96d313f59.png)
- ตรวจสอบให้แน่ใจว่ากล่องข้างๆ อ่านเท่านั้น แอตทริบิวต์ไม่ถูกตรวจสอบ
- ถ้าไม่ใช่ คุณควรลบออกด้วยตนเองโดยคลิกที่มัน
- คลิกที่ นำมาใช้ แล้ว ตกลง เพื่อทำวิธีนี้
วิธีที่ 10: สร้างไฟล์ Options.ini
หากคุณได้รับข้อผิดพลาดนี้ขณะเล่น “Lord of The Rings: Battle for Middle Earth” การสร้างไฟล์ options.ini จะช่วยได้ โดยทำตามขั้นตอนเหล่านี้:
- กด หน้าต่าง + ร กุญแจเปิด วิ่ง กล่อง.
- พิมพ์ %ข้อมูลแอพ% และตี เข้า เพื่อไปที่ ข้อมูลแอพ โฟลเดอร์
- ค้นหาและเปิดโฟลเดอร์ชื่อ การต่อสู้เพื่อมิดเดิลเอิร์ธของฉัน.
- ตรวจสอบสิ่งที่อยู่ในโฟลเดอร์นี้ หากว่างเปล่า ให้สร้างไฟล์ options.ini ใหม่
- สำหรับสิ่งนั้น ให้สร้างไฟล์เอกสารข้อความใหม่ (แผ่นจดบันทึก) และใส่ค่าต่อไปนี้:
AudioLOD = ต่ำ HasSeenLogoMovies = ใช่ IdealStaticGameLOD = ต่ำมาก ความละเอียด = 800 600 StaticGameLOD = ต่ำมาก เวลาในเกม = 1
- คลิกที่ ไฟล์ บนไฟล์ข้อความแล้วเลือก บันทึกเป็น…
- ในกล่องโต้ตอบ บันทึกเป็น ให้เพิ่ม option.ini เป็นชื่อไฟล์แล้วเลือก เอกสารทั้งหมด สำหรับบันทึกเป็นประเภท
- คลิกที่ บันทึก ปุ่มและลองเรียกใช้เกมอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
บทสรุป
ข้อยกเว้นการเข้าถึง_การละเมิดเป็นข้อผิดพลาดที่น่ารำคาญซึ่งคุณสามารถพบได้ทุกเมื่อในขณะที่ใช้แอปพลิเคชันใด ๆ บนคอมพิวเตอร์ Windows ของคุณ ใช้วิธีการที่กล่าวถึงในบทความนี้เพื่อกำจัดข้อผิดพลาดนี้
เหตุผลเบื้องหลังข้อยกเว้นที่ไม่สามารถจัดการได้: exception_access_violation ได้รับการอธิบายไว้ที่นี่ด้วย ข้อใดต่อไปนี้ที่อาจทำให้เกิดข้อผิดพลาดนี้สำหรับคุณ แจ้งให้เราทราบในความคิดเห็น.
แบ่งปันบทความนี้กับเพื่อนของคุณบนโซเชียลมีเดีย หากสนใจคุณสามารถอ่านเกี่ยวกับ รหัสข้อผิดพลาด 0xc0000005 และ ไม่พบ D3DX9_43.dll หรือข้อผิดพลาดหายไป.