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

แก้ IW4x Fatal Error 0xC0000005 บน Windows PC

IW4x ช่วยให้คุณตั้งค่าเซิร์ฟเวอร์เฉพาะ (dedicated servers) ของตัวเองพร้อมการปรับแต่ง (modifications) สำหรับ Modern Warfare 2 บนเครือข่ายแบบกระจายศูนย์กลาง (decentralized network) หากคุณเจอ IW4x Fatal Error 0xC0000005 บน Windows 11 หรือ Windows 10 เกมมิ่ง PC ของคุณ วิธีแก้ไขในบทความนี้ตั้งใจจะช่วยให้คุณแก้ไขข้อผิดพลาดนี้

แก้ IW4x Fatal Error 0xC0000005

หาก IW4x Fatal Error 0xC0000005 เกิดขึ้นบน Windows 11/10 เกมมิ่งริกของคุณ คุณสามารถลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับไม่สำคัญ เพื่อแก้ไขปัญหาบนระบบของคุณ

  1. รัน iw4x.exe เป็น Administrator
  2. ติดตั้ง DirectX ใหม่ (Reinstall DirectX)
  3. แทนที่ไฟล์ IW4x.dll
  4. ติดตั้งไดรเวอร์การ์ดจอใหม่ (Reinstall graphics driver)
  5. ปิดใช้งาน Data Execution Prevention
  6. ปิดใช้งานแอนตี้ไวรัส และ/หรือ เพิ่มข้อยกเว้นสำหรับ IW4x
  7. รีเซ็ต Windows 11/10

มาเริ่มดูคำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละวิธีแก้ไขที่แสดงไว้

ก่อนที่คุณจะลองวิธีแก้ไขด้านล่าง ให้ลองทำสิ่งต่อไปนี้ และหลังจากแต่ละงาน ตรวจสอบว่าปัญหาที่สนใจแก้ไขแล้วหรือยัง:

  • รีสตาร์ท File Explorer
  • ตรวจสอบให้แน่ใจว่าติดตั้ง Microsoft Visual C++ Redistributable Package และ .NET Framework เวอร์ชันล่าสุดบนอุปกรณ์ของคุณแล้ว
  • ตรวจสอบอัปเดตและติดตั้งบิตที่มีอยู่บนอุปกรณ์ Windows 11/10 ของคุณ หากข้อผิดพลาดเริ่มขึ้นหลังอัปเดต Windows ล่าสุด คุณสามารถทำ System Restore หรือถอนการติดตั้งอัปเดตได้

1. รัน iw4x.exe เป็น Administrator

คุณสามารถเริ่มต้นการแก้ไขปัญหาเพื่อแก้ IW4x Fatal Error 0xC0000005 ที่เกิดขึ้นบน Windows 11/10 เกมมิ่งริกของคุณ โดยเพียงแค่รัน iw4x.exe เป็น administrator วิธีทำมีดังนี้:

  • ไปที่โฟลเดอร์ Modern Warfare 2
  • ที่ตำแหน่งนั้น คลิกขวาที่ไฟล์ iw4x.exe
  • เลือก Run as administrator จากเมนูบริบท
  • คลิก Yes บนพรอมป์ UAC เพื่อยืนยันกระบวนการ

ตอนนี้ลองรันเกม และดูว่ารหัสข้อผิดพลาดปรากฏซ้ำหรือไม่ หากใช่ ให้ลองวิธีแก้ไขถัดไป

2. ติดตั้ง DirectX ใหม่ (Reinstall DirectX)

คุณมีแนวโน้มที่จะเจอรหัสข้อผิดพลาดเนื่องจากการติดตั้ง DirectX ที่ผิดปกติหรือหายไป ในกรณีนี้ เพื่อแก้ไขข้อผิดพลาด คุณสามารถรัน DirectX setup อีกครั้งในโฟลเดอร์ Redist ของ Modern Warfare 2

ทำดังนี้:

  • ค้นหาและสำรวจโฟลเดอร์ติดตั้งเกม
  • หรือ คลิกขวาที่ลิงก์ลัดของเกมบน Desktop หรือที่ใดก็ได้ และเลือก Open file location จากเมนู
  • ในโฟลเดอร์รากของเกม ให้ค้นหาและเปิดโฟลเดอร์ redist
  • ในโฟลเดอร์ที่เปิดอยู่ ให้ค้นหาและเปิดโฟลเดอร์ชื่อ vcredist
  • ตอนนี้ ดับเบิลคลิก DXSETUP.exe เพื่อรันไฟล์ executable
  • ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง DirectX
  • รีสตาร์ท PC เมื่อเสร็จสิ้น

เมื่อบูทแล้ว ตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง มิฉะนั้น ให้ดูว่าการติดตั้ง DirectX เวอร์ชันล่าสุดจาก Microsoft ช่วยได้หรือไม่ หรือลองวิธีแก้ไขถัดไป

3. แทนที่ไฟล์ IW4x.dll

วิธีแก้ไขนี้ต้องการให้คุณแทนที่ไฟล์ IW4x.dll ของคุณด้วยไฟล์เดียวกันที่มีอยู่ที่ Github.com หรือคุณสามารถแทนที่ไฟล์ DLL ด้วยโค้ปปี้ที่สมบูรณ์ที่ดาวน์โหลดจาก Winbindex – บริการเว็บใหม่ที่ช่วยให้ผู้ใช้ดูข้อมูลเกี่ยวกับไฟล์ระบบปฏิบัติการ Windows 11/10 และดาวน์โหลดจากเซิร์ฟเวอร์ Microsoft

4. ติดตั้งไดรเวอร์การ์ดจอใหม่ (Reinstall graphics driver)

วิธีแก้ไขนี้ต้องการให้คุณติดตั้งไดรเวอร์การ์ดจอใหม่ เพื่อทำภารกิจนี้สำเร็จ คุณต้องถอนการติดตั้งไดรเวอร์การ์ดจอก่อนผ่าน Device Manager หรือทางเลือกอื่น (แนะนำ) ใช้เครื่องมือ Display Driver Uninstaller (DDU) เมื่อเสร็จแล้ว ให้รีสตาร์ทเกมมิ่งริกของคุณ และจากนั้นดาวน์โหลดเวอร์ชันล่าสุดของไดรเวอร์จากเว็บไซต์ของผู้ผลิตฮาร์ดแวร์การ์ดจอ และติดตั้งไดรเวอร์บนอุปกรณ์ Windows 11/10 ของคุณ

5. ปิดใช้งาน Data Execution Prevention

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

6. ปิดใช้งานแอนตี้ไวรัส และ/หรือ เพิ่มข้อยกเว้นสำหรับ IW4x

วิธีแก้ไขนี้ต้องการให้คุณปิดใช้งานแอนตี้ไวรัสของคุณ หรือเป็นทางเลือกเพิ่มข้อยกเว้นสำหรับ IW4x บนซอฟต์แวร์ความปลอดภัยของคุณ

หากคุณใช้ Windows Defender (ไม่น่าจะเป็นผู้กระทำผิดในที่นี้) คุณสามารถปิดการป้องกัน หรือคุณสามารถเพิ่มข้อยกเว้นสำหรับ IW4X ในการปิดแอนตี้ไวรัสบุคคลที่สาม (ในกรณีส่วนใหญ่ มักจะเป็นผู้กระทำผิด) ขึ้นอยู่กับซอฟต์แวร์ความปลอดภัยที่คุณติดตั้ง คุณสามารถอ้างอิงคู่มือการใช้งานได้ แต่โดยทั่วไป เพื่อปิดซอฟต์แวร์แอนตี้ไวรัส ให้ค้นหาไอคอนในพื้นที่แจ้งเตือน (notification area) หรือ system tray หรือ Taskbar Corner Overflow area คลิกขวาที่ไอคอน และเลือกตัวเลือกเพื่อปิดหรือออกจากโปรแกรม

7. รีเซ็ต Windows 11/10

หากจนถึงตอนนี้ ไม่มีข้อเสนอและวิธีแก้ไขที่เสนอไว้ข้างต้น ทำงานได้สำหรับคุณในการแก้ไขปัญหาที่มีอยู่ คุณสามารถรีเซ็ต Windows 11/10 เกมมิ่ง PC ของคุณ และดูว่าช่วยได้หรือไม่ เมื่อทำการรีเซ็ต ให้เลือกตัวเลือกที่จะเก็บไฟล์ส่วนตัวของคุณไว้

วิธีแก้ไขใดวิธีหนึ่งควรจะทำงานได้สำหรับคุณ!

บทความเกี่ยวข้อง: แก้ Warzone Fatal Error, Disc read error บน Windows PC

คำถามที่พบบ่อย

如何修复游戏中的致命错误?

เพื่อแก้ไข fatal error ในเกมบน Windows 11/10 ให้ลองข้อเสนอต่อไปนี้:

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

อ่านเพิ่มเติม: Error 0x000007b, The application was unable to start correctly

อะไรคือสาเหตุของ fatal error?

ในกรณีส่วนใหญ่ fatal error เกิดขึ้นเมื่อแอปพลิเคชันพยายามเข้าถึงข้อมูลหรือโค้ดที่ไม่ถูกต้อง มีการพยายามทำการกระทำที่ผิดกฎหมาย หรือเงื่อนไขแบบอันนิยม (infinity condition) ถูกทำให้เป็นจริง โปรแกรมจะปิดตัวลงและคืนผู้ใช้กลับไปที่ระบบปฏิบัติการ