คุณเคยเจอ ข้อผิดพลาดข้อยกเว้นที่ไม่สามารถจัดการได้ บน Civilization 6 (CIV 6) โดยมีข้อผิดพลาด รหัส EXCEPTION_ACCESS_VIOLATION ? แม้ว่าจะยังไม่มีการแก้ไขอย่างเป็นทางการ แต่เราได้ทดสอบและรวบรวมวิธีแก้ปัญหาบางอย่างที่ได้ผลสำหรับผู้เล่นส่วนใหญ่ อ่านต่อและค้นหาว่าพวกเขาคืออะไร ...
ลองแก้ไขเหล่านี้...
3: ใช้ DirectX เวอร์ชัน 11 แทนเวอร์ชัน 12
4: ซ่อมแซม/อัปเดต Microsoft visual C++ แจกจ่ายต่อได้
5: หยุดโอเวอร์คล็อก GPU ของคุณ
ก่อนที่เราจะลงลึกในรายละเอียดขั้นสูง ให้ลองเริ่มเกมใหม่และพีซีของคุณเพื่อดูว่าเป็นเพียงการหยุดทำงานแบบสุ่มหรือไม่
แก้ไข 1: ตรวจสอบไฟล์เกมของคุณ
หากไฟล์เกมของคุณสูญหายหรือเสียหาย อาจทำให้เกิดข้อผิดพลาด EXCEPTION_ACCESS_VIOLATION ใน Civilization VI สิ่งแรกที่คุณสามารถทำได้เพื่อแก้ไขข้อผิดพลาดคือการตรวจสอบไฟล์เกมของคุณ นี่คือวิธี:
บน Steam:
- ไปที่ห้องสมุด Steam ของคุณและค้นหา Sid Meier's Civilization VI คลิกขวาที่เกม จากนั้นเลือก คุณสมบัติ .
- ภายใต้ ไฟล์ในเครื่อง แทป คลิก ตรวจสอบความสมบูรณ์ของไฟล์เกม .
- Steam จะสแกนและเปรียบเทียบไฟล์เกมในเครื่องของคุณกับไฟล์บนเซิร์ฟเวอร์โดยอัตโนมัติ และซ่อมแซมไฟล์ที่เสียหายหรือสูญหาย
ในเกมมหากาพย์:
- ค้นหา Sid Meier's Civilization VI ในห้องสมุดของคุณและคลิกที่ ไอคอนสามจุด ถัดจากชื่อเกม
- ในเมนูแบบเลื่อนลง ให้คลิก ตรวจสอบ .
- Epic Games Launcher จะสแกนและซ่อมแซมไฟล์เกมของคุณโดยอัตโนมัติ
หากการตรวจสอบไฟล์เกมไม่สามารถแก้ปัญหาได้ ให้ลองแก้ไขปัญหาถัดไป
แก้ไข 2: อัปเดตไดรเวอร์กราฟิกของคุณ
หากไดรเวอร์กราฟิกของคุณล้าสมัยหรือผิดพลาด คุณอาจได้รับข้อผิดพลาด Unhandled Exception: EXCEPTION_ACCESS_VIOLATION ใน Civilization 6 ดังนั้น คุณอาจต้องการตรวจสอบให้แน่ใจว่าไดรเวอร์ของคุณเป็นเวอร์ชันล่าสุดและทำงานอย่างถูกต้อง
วิธีหนึ่งในการทำให้ไดรเวอร์การ์ดแสดงผลของคุณทันสมัยอยู่เสมอคือ อัปเดตด้วยตนเองผ่านตัวจัดการอุปกรณ์ หาก Windows แนะนำว่าไดรเวอร์ของคุณเป็นเวอร์ชันล่าสุด คุณยังสามารถตรวจสอบได้ว่ามีเวอร์ชันที่ใหม่กว่าและอัปเดตใน Device Manager ในกรณีนี้ ให้ไปที่เว็บไซต์ของผู้ผลิต และค้นหาไดรเวอร์ล่าสุดที่ถูกต้อง อย่าลืมเลือกเฉพาะไดรเวอร์ที่เข้ากันได้กับเวอร์ชัน Windows ของคุณ
อัพเดทไดรเวอร์อัตโนมัติ – หากคุณไม่มีเวลา ความอดทน หรือทักษะการใช้คอมพิวเตอร์ในการอัปเดตไดรเวอร์ด้วยตนเอง คุณสามารถทำได้โดยอัตโนมัติด้วย Driver Easy Driver Easy จะจดจำระบบของคุณโดยอัตโนมัติและค้นหาไดรเวอร์ที่ถูกต้องสำหรับการ์ดกราฟิกและเวอร์ชัน Windows ของคุณ จากนั้นจะดาวน์โหลดและติดตั้งไดรเวอร์อย่างถูกต้อง:
- ดาวน์โหลดและติดตั้ง Driver Easy
- เรียกใช้ Driver Easy แล้วคลิกปุ่ม ตรวจเดี๋ยวนี้ ปุ่ม. Driver Easy จะสแกนคอมพิวเตอร์ของคุณและตรวจหาไดรเวอร์ที่มีปัญหา
- คลิก อัปเดต ปุ่มถัดจากไดรเวอร์การ์ดแสดงผลที่ตั้งค่าสถานะเพื่อดาวน์โหลดเวอร์ชันที่ถูกต้องของไดรเวอร์โดยอัตโนมัติ จากนั้นคุณสามารถติดตั้งได้ด้วยตนเอง (คุณสามารถทำได้ด้วยเวอร์ชันฟรี)
หรือคลิก อัพเดททั้งหมด เพื่อดาวน์โหลดและติดตั้ง . เวอร์ชันที่ถูกต้องโดยอัตโนมัติ ทั้งหมด ไดรเวอร์ที่หายไปหรือล้าสมัยในระบบของคุณ (ต้องใช้เวอร์ชัน Pro ซึ่งมาพร้อมกับการสนับสนุนอย่างเต็มที่และรับประกันคืนเงินภายใน 30 วัน คุณจะได้รับแจ้งให้อัปเกรดเมื่อคุณคลิกอัปเดตทั้งหมด)
หากต้องการความช่วยเหลือ โปรดติดต่อ ทีมสนับสนุนของ Driver Easy ที่ support@drivereasy.com .
ตรวจสอบให้แน่ใจว่าได้รีสตาร์ทพีซีของคุณเพื่อให้ไดรเวอร์ใหม่มีผล หากคุณยังคงได้รับข้อผิดพลาด EXCEPTION_ACCESS_VIOLATION ให้ไปที่การแก้ไขถัดไป
แก้ไข 3: ใช้ DirectX เวอร์ชัน 11 แทนเวอร์ชัน 12
DirectX 12 มักจะทำงานได้ดีกว่าสำหรับเกมส่วนใหญ่ แต่ดูเหมือนว่าจะใช้งานไม่ได้กับ Civilization VI เนื่องจากปัญหาความเข้ากันได้ นักพัฒนาจึงเก็บตัวเลือกในการใช้ DirectX 11 สำหรับเกม แต่กลับกลายเป็นวิธีแก้ไขอย่างรวดเร็วและแก้ไขข้อผิดพลาด Unhandled Exception สำหรับผู้เล่นหลายคน
การเปิดใช้ Civilization VI จากไคลเอนต์ Steam หรือ Epic Games Launcher จะเรียกใช้ DirectX 12 สำหรับเกมโดยอัตโนมัติ แต่ถ้าคุณต้องการเล่น CIV 6 ด้วย DirectX 11 คุณควรจะสามารถเลือกได้ในอินเทอร์เฟซเกมเมื่อเริ่มต้น
อีกวิธีหนึ่งในการรัน Civilization 6 บน DirectX 11 คือการรันเกมที่สั่งการได้โดยตรง (ไฟล์ .exe) ไปที่โฟลเดอร์การติดตั้งหรือเกมของคุณ แล้วคุณจะเห็นไฟล์ปฏิบัติการ 2 ไฟล์: CivilizationVI.exe และ Civilization_DX12.exe ตรวจสอบให้แน่ใจว่าคุณเปิดเกมโดยตรงจาก CivilizationVI.exe .
หากการรัน CIV 6 บน DirectX 11 ไม่สามารถแก้ปัญหาของคุณได้ ให้ลองแก้ไขปัญหาถัดไป
แก้ไข 4: ซ่อมแซม / อัปเดต Microsoft Visual C ++ แจกจ่ายซ้ำได้
ไฟล์ที่แจกจ่ายต่อได้ของ Microsoft Visual C++ ที่เสียหายอาจทำให้เกิดข้อผิดพลาดข้อยกเว้นที่ไม่สามารถจัดการได้: EXCEPTION_ACCESS_VIOLATION บน Civilization VI คุณจะต้องตรวจสอบว่าไฟล์ที่แจกจ่ายต่อได้ของ Microsoft Visual C++ นั้นสมบูรณ์และเป็นปัจจุบันหรือไม่
ในการซ่อมแซม Microsoft Visual C++ แบบแจกจ่ายต่อได้
- ในแถบค้นหาถัดจากปุ่มเริ่ม ให้พิมพ์ โปรแกรม จากนั้นคลิก เพิ่มหรือลบโปรแกรม .
- เลื่อนลงมาและคุณอาจเห็น Microsoft Visual C++ redistributables บางส่วน เลือกไฟล์ล่าสุดแล้วคลิก แก้ไข . หากได้รับแจ้งให้อนุญาต ให้เลือก ตกลง .
- คลิก ซ่อมแซม .
- หลังการซ่อม คลิก เริ่มต้นใหม่ เพื่อให้มันมีผลบังคับใช้
ในการอัปเดต Microsoft Visual C++ แบบแจกจ่ายต่อได้
ไปที่ หน้าสนับสนุนของ Microsoft เพื่อดาวน์โหลด Microsoft Visual C++ แบบแจกจ่ายต่อได้ล่าสุด ทำตามคำแนะนำบนหน้าจอเมื่อคุณดาวน์โหลดและเรียกใช้โปรแกรมติดตั้ง
หากการซ่อมแซมและติดตั้ง Microsoft Visual C++ แบบแจกจ่ายต่อได้ล่าสุดไม่สามารถแก้ปัญหาของคุณได้ ให้ลองแก้ไขในครั้งต่อไป
แก้ไข 5: หยุดโอเวอร์คล็อก GPU ของคุณ
การโอเวอร์คล็อก GPU ของคุณตามขั้นตอนที่ปลอดภัยสามารถปรับปรุงประสิทธิภาพและ FPS ได้ แต่ถ้าคุณพบปัญหาในเกมแล้ว คุณควรพิจารณากู้คืน GPU ที่โอเวอร์คล็อกของคุณ
หากวิธีนี้แก้ปัญหาไม่ได้ ให้ลองใช้วิธีแก้ไขล่าสุด
แก้ไข 6: ติดตั้ง Civilization 6 ใหม่อีกครั้ง
หากคุณได้ลองวิธีแก้ไขข้างต้นแล้วแต่ไม่ได้ผล ก็ถึงเวลาที่จะต้องพิจารณาการติดตั้งใหม่ ข้อผิดพลาด Unhandled Exception: EXCEPTION_ACCESS_VIOLATION อาจเป็นผลมาจากการติดตั้งที่ถูกขัดจังหวะก่อนหน้านี้ ดังนั้นจึงคุ้มค่าที่จะลองติดตั้งเกมของคุณใหม่ อย่าลืมลบไฟล์เกมในเครื่องทั้งหมดก่อนที่จะดาวน์โหลดและติดตั้งเกมอีกครั้ง
หวังว่าบทความนี้จะช่วยได้! โปรดแสดงความคิดเห็นหากคุณมีข้อเสนอแนะหรือคำถามใดๆ
- อารยธรรม VI
- เกมพัง
- เกมผิดพลาด