วิธีแก้ปัญหาที่ดีที่สุดสำหรับข้อผิดพลาด "Access Violation at Address" ใน Windows 10

เผยแพร่แล้ว: 2021-03-05

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

การติดมัลแวร์และฮาร์ดแวร์ผิดพลาดอาจทำให้เกิดปัญหา Exception_Access_Violation การตั้งค่าไฟล์ที่ไม่เหมาะสมและข้อผิดพลาดด้านความเข้ากันได้อาจทำให้เกิดปัญหาได้เช่นกัน หากคุณกำลังมองหาวิธีแก้ไขข้อผิดพลาด Exception_Access_Violation ใน Windows 10 บทความนี้จะช่วยคุณได้

การละเมิดการเข้าถึงหมายถึงอะไรใน Windows 10

ข้อผิดพลาด "Access Violation at Address" สามารถเกิดขึ้นได้กับ Windows ทุกรุ่น รวมถึง Windows 10 หากคุณเห็นข้อความนี้ แสดงว่าซอฟต์แวร์ที่คุณพยายามเรียกใช้กำลังพยายามเข้าถึงที่อยู่หน่วยความจำที่ได้รับการป้องกัน ปรากฏในรูปแบบของหน้าต่างป๊อปอัปที่ป้องกันไม่ให้ผู้ใช้พีซีใช้โปรแกรมเฉพาะ

สิ่งนี้คือข้อผิดพลาด Exception Access Violation มักเกิดขึ้นในแอปพลิเคชันใด ๆ ผู้ใช้หลายคนรายงานว่าพบปัญหาขณะใช้งาน JAVA, Visual Studio และแอปพลิเคชันป้องกันไวรัส มันปรากฏขึ้นในขณะที่ใช้งานเกมบางเกม เช่น World of Warships, Overwatch และ Minecraft

วิธีแก้ไขข้อผิดพลาดการละเมิดการเข้าถึงข้อยกเว้นใน Windows 10

ทำการสแกนมัลแวร์

หากคอมพิวเตอร์ของคุณติดมัลแวร์อย่างหนัก อาจทำให้ระบบหน่วยความจำของคุณเสียหายและทำให้เกิดข้อผิดพลาดนี้ขึ้น คุณควรทำการสแกนความปลอดภัยอย่างละเอียดและถี่ถ้วนหากคุณสังเกตเห็นพฤติกรรมที่น่าสงสัยในคอมพิวเตอร์ของคุณ ในบางครั้ง ซอฟต์แวร์ป้องกันไวรัสในตัวของ Windows อาจไม่พบสิ่งใดเลย ดังนั้น คุณอาจต้องการลองใช้ตัวเลือกอื่น เช่น Auslogics Anti-Malware เครื่องมือนี้สามารถระบุการติดมัลแวร์ที่อาจเกิดขึ้นซึ่งโปรแกรมป้องกันไวรัสหลักของคุณละเว้น

หากมัลแวร์ไม่ใช่ปัญหา เราแนะนำให้สแกนระบบของคุณโดยใช้เครื่องมือเพิ่มประสิทธิภาพพีซี เช่น Auslogics BoostSpeed โมดูลทำความสะอาดของ BoostSpeed ​​ได้รับการออกแบบมาเพื่อทำความสะอาดขยะพีซีทุกประเภท มันลบไฟล์ระบบและผู้ใช้ชั่วคราว ไฟล์ระบบที่มีปัญหา ไฟล์ Windows Update ที่เหลือ ไฟล์ Sun Java ชั่วคราว และอีกมากมายอย่างปลอดภัย ความผิดปกติของรีจิสทรีบางอย่าง เช่น คีย์ว่าง โดยทั่วไปจะไม่ก่อให้เกิดปัญหาใดๆ จนกว่าจะสะสมเมื่อเวลาผ่านไป สิ่งเหล่านี้อาจซับซ้อนมาก ทำให้คอมพิวเตอร์ของคุณไร้ประโยชน์ นี่คือเหตุผลที่เราแนะนำให้ใช้ Registry Cleaner ใน BoostSpeed ผู้เชี่ยวชาญพิจารณาว่าเครื่องมือนี้เป็นหนึ่งในเครื่องมือที่ปลอดภัยที่สุดสำหรับการกำจัดข้อบกพร่องและข้อขัดข้องที่น่ารำคาญเหล่านั้นทุกครั้ง

ที่แนะนำ

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed

นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ​​ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการที่ครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่

Auslogics BoostSpeed ​​เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดฟรี

เพิ่มข้อยกเว้นการป้องกันการดำเนินการข้อมูล

คุณสามารถเพิ่มโปรแกรมที่มีปัญหาในรายการข้อยกเว้นการป้องกันการเรียกใช้ข้อมูล หากไม่มีมัลแวร์ในคอมพิวเตอร์ของคุณ วิธีนี้จะช่วยให้คุณเรียกใช้โปรแกรมได้โดยไม่คำนึงถึงข้อผิดพลาด "Access Violation at Address"

  1. ป้อน "แผงควบคุม" (โดยไม่ใส่เครื่องหมายคำพูด) ในแถบค้นหาของ Windows แล้วเปิดแอป
  2. เลื่อนลงและคลิกที่ระบบ
  3. ในบานหน้าต่างด้านซ้าย คลิกที่ การตั้งค่าระบบขั้นสูง
  4. ในแท็บ Advanced ให้คลิกที่ Settings ใต้ส่วน Performance
  5. ในหน้าต่าง Performance Options ให้คลิกที่แท็บ Data Executive Prevention
  6. ทำเครื่องหมายที่ตัวเลือก "เปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก" จากนั้นคลิกที่ปุ่ม "เพิ่ม" และค้นหาไฟล์ .exe ของโปรแกรมของคุณ
  7. เพิ่มลงในรายการ คลิกที่ Apply จากนั้นคลิก OK เพื่อบันทึกการเปลี่ยนแปลง

ลองเรียกใช้โปรแกรมที่มีปัญหาอีกครั้งเพื่อดูว่าคุณยังได้รับข้อผิดพลาด Access Violation at Address หรือไม่

ปิดการใช้งานการควบคุมบัญชีผู้ใช้

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

  1. ในแถบค้นหาของ Windows ให้ป้อน "แผงควบคุม" (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วเปิดแอป
  2. เลื่อนลงและคลิกที่บัญชีผู้ใช้
  3. ในบานหน้าต่างด้านขวา ให้คลิกที่ Change User Account Control settings
  4. เลื่อนแถบเลื่อนลงมาที่ "Never Notify" แล้วคลิก OK

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

ตรวจสอบให้แน่ใจว่าซอฟต์แวร์ที่ได้รับผลกระทบไม่ได้ตั้งค่าเป็นแบบอ่านอย่างเดียว

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

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

เรียกใช้โปรแกรมที่มีปัญหาในโหมดความเข้ากันได้

สาเหตุที่คุณได้รับข้อความแสดงข้อผิดพลาด Exception Access Violation บนพีซีของคุณอาจเกิดจากปัญหาความเข้ากันได้ โปรแกรมเก่าบางโปรแกรมที่คุณพยายามเรียกใช้อาจเข้ากันไม่ได้กับระบบปฏิบัติการที่ใหม่กว่า เช่น Windows 10 อย่างไรก็ตาม ระบบปฏิบัติการของคุณมีคุณลักษณะที่เรียกว่าโหมดความเข้ากันได้ที่ให้คุณเรียกใช้แอปพลิเคชันรุ่นเก่าได้ หากคุณพบปัญหานี้กับแอปพลิเคชัน คุณสามารถเปิดใช้งานโหมดความเข้ากันได้

  1. ค้นหาทางลัดของโปรแกรมที่ได้รับผลกระทบบนเดสก์ท็อปของคุณและคลิกขวาที่ไฟล์
  2. จากเมนู เลือกตัวเลือกคุณสมบัติ
  3. ในเมนูคุณสมบัติ เลือกแท็บความเข้ากันได้
  4. เลือกช่องกาเครื่องหมายเรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้ จากนั้นเลือก Windows เวอร์ชันเก่าจากเมนูแบบเลื่อนลง
  5. คลิกที่ Apply และ OK เพื่อบันทึกการเปลี่ยนแปลง

เรียกใช้โปรแกรมที่มีปัญหาอีกครั้งเพื่อดูว่าคุณยังคงได้รับข้อผิดพลาด Access Violation at Address หรือไม่

ตรวจสอบ RAM ของคุณสำหรับการทุจริต

คุณอาจพบข้อผิดพลาด Access Violation at Address หากก่อนหน้านี้คุณติดมัลแวร์ซึ่งทำให้ RAM บางส่วนเสียหาย

คุณสามารถตรวจสอบ RAM เพื่อหาความเสียหายได้โดยใช้ขั้นตอนต่อไปนี้:

  1. ป้อน "การวินิจฉัยหน่วยความจำของ Windows" (โดยไม่ใส่เครื่องหมายคำพูด) ในแถบค้นหาของ Windows แล้วเปิดโปรแกรม
  2. คลิกที่ตัวเลือก "รีสตาร์ททันทีและตรวจสอบปัญหา"
  3. เพียงปล่อยให้โปรแกรมทำงานและรอผลของมัน

คุณควรเปลี่ยน RAM ของคุณหากได้รับความเสียหาย

สร้างไฟล์ options.ini

หาก Lord of The Rings: Battle for Middle Earth เป็นโปรแกรมที่ให้ข้อผิดพลาด EXCEPTION_ACCESS_VIOLATION ให้ทำตามขั้นตอนด้านล่าง:

  1. ใช้ทางลัด Win + R เพื่อเปิดกล่อง Run
  2. ป้อน “%appdata%” (โดยไม่ใส่เครื่องหมายคำพูด) แล้วคลิก Enter
  3. ในโฟลเดอร์ ให้สร้างไฟล์ options.ini หากไม่มีอยู่ในนั้น
  4. คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ แล้วเลือก ใหม่ > เอกสารข้อความ
  5. วางบรรทัดต่อไปนี้ลงในเอกสารข้อความ:

AudioLOD = ต่ำ

HasSeenLogoMovies = ใช่

IdealStaticGameLOD = ต่ำมาก

ความละเอียด = 800 600

StaticGameLOD = ต่ำมาก

TimesInGame = 1

  1. ตอนนี้ เลือก ไฟล์ > บันทึกเป็น
  2. เลือกไฟล์ทั้งหมดและป้อน options.ini ในส่วนชื่อไฟล์
  3. เลือกโฟลเดอร์ AppData > My Battle for Middle Earth Files เป็นตำแหน่งบันทึก แล้วคลิกบันทึก

แก้ไขปัญหาฮาร์ดแวร์ของคุณ

ผู้ใช้ Windows หลายคนประสบความสำเร็จในการแก้ไขข้อผิดพลาด Access Violation at Address โดยการแก้ไขปัญหาฮาร์ดแวร์ เพียงทำตามขั้นตอนด้านล่าง:

  1. ใช้ทางลัด Win + I เพื่อเปิดแอปการตั้งค่า
  2. คลิกที่อัปเดตและความปลอดภัย
  3. ในบานหน้าต่างด้านซ้าย ให้คลิกที่ แก้ไขปัญหา
  4. ทำตามคำแนะนำบนหน้าจอเพื่อเรียกใช้ตัวแก้ไขปัญหา
  5. รอให้กระบวนการแก้ไขปัญหาเสร็จสิ้น

เรียกใช้โปรแกรมที่มีปัญหาอีกครั้งเพื่อดูว่าคุณยังคงได้รับข้อผิดพลาด Access Violation at Address หรือไม่

ติดตั้งซอฟต์แวร์ที่มีปัญหาอีกครั้ง

หากคุณได้รับข้อผิดพลาด Access Violation at Address เมื่อเรียกใช้แอปพลิเคชันบางตัว ให้ลองติดตั้งโปรแกรมที่ได้รับผลกระทบอีกครั้ง มีโอกาสดีที่ส่วนต่าง ๆ ของแอพที่คุณพยายามเรียกใช้ได้รับความเสียหายจากการขัดข้องหรือการบันทึกที่ไม่เหมาะสม บางทีการอัปเดตแบบบั๊กทำให้เกิดปัญหา

หากต้องการลบโปรแกรมที่ได้รับผลกระทบ ให้ทำตามขั้นตอนเหล่านี้:

  1. ใช้ทางลัด Win + I เพื่อเปิดแอปการตั้งค่า
  2. คลิกที่แอพ
  3. ค้นหาแอปพลิเคชันที่มีปัญหาจากรายการและคลิกถอนการติดตั้ง
  4. ทำตามขั้นตอนปกติสำหรับการติดตั้งโปรแกรมที่ได้รับผลกระทบ

บทสรุป

คุณมีแล้ว—เก้าวิธีแก้ไขปัญหา “Access Violation at Address” ใน Windows 10 อย่าลังเลที่จะใช้ช่องแสดงความคิดเห็นด้านล่างเพื่อแชร์ว่าวิธีใดช่วยคุณกำจัดข้อผิดพลาดได้