Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ Application Error 0xc0000005

Windows 10 เป็นเวอร์ชันที่คาดหวังมาก Windows 8 สร้างเทรนด์ใหม่ แต่มีปัญหาด้าน Design และ Performance ที่ Microsoft เน้นแก้ใน Windows 10 เปิดตัว Final Build 29 กรกฎาคม 2558 สำหรับ Desktop และ Smartphone

มีการปรับปรุงมากมาย แต่ยังมี ข้อผิดพลาด เกิดขึ้นทุกวันกับผู้ใช้ต่างๆ ส่วนใหญ่เป็น Error ขณะเปิดซอฟต์แวร์/เบราว์เซอร์ ข้อความ: The application was unable to start correctly (0xc0000005). Click OK to close the application เกิดบ่อยกับ Internet Browsers แต่ไม่侷限于 אלה ทุกแอปใน Windows อาจหยุดทำงานได้ ต้องแก้ให้กลับมาทำงาน

วิธีแก้ Application Error 0xc0000005

11/12/2016: ผู้ใช้รายงานว่าวิธีด้านล่างใช้ได้กับ Windows 7 ด้วย

สาเหตุ Error 0xc0000005

  • Antivirus ภายนอก ขัดแย้งกับไฟล์ Executable กระทบการทำงาน
  • Registry เสียหายจากมัลแวร์/ไวรัส ทำให้โปรแกรมทำงานผิดปกติ
  • Hardware Drivers ที่เสียหายก็อาจเป็นสาเหตุ

วิธีแก้ Error 0xc0000005

ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลด Restoro สแกนและกู้คืนไฟล์เสียหาย/หายไปจาก ที่นี่ เสร็จแล้วทำตามวิธีด้านล่าง สำคัญ: ต้องแน่ใจว่าไฟล์ระบบสมบูรณ์ก่อน

1. แก้ปัญหา Antivirus Program

Antivirus อาจกระทบไฟล์ Executable หลายโปรแกรม ต้อง Disable Antivirus ภายนอกทดสอบว่าเป็นสาเหตุหรือไม่ คำเตือน: การปิด Antivirus อาจเสี่ยงต่อภัยคุกคามเมื่อต่ออินเทอร์เน็ต

อาจใช้ Windows Defender แทน (ฟังก์ชันเท่า Antivirus อื่น) ปิด Antivirus: ไป Settings ปิด Shield

วิธีแก้ Application Error 0xc0000005

ทดสอบ Error อีกครั้ง หายังอยู่ ไปวิธีถัดไป

2. แก้ Registry

Registry คือฐานข้อมูลศูนย์กลางของ Windows ที่ใช้งานตลอดเวลา Registry เสียหายได้จากไฟล์บางไฟล์เสียหาย ผู้เชี่ยวชาญแนะนำ Backup Registry ไว้ USB เผื่อกู้คืน หาไม่ได้ Backup ให้ทำตามนี้:

  1. ดาวน์โหลด Registry Cleaner จาก ลิงก์นี้
  2. ติดตั้งตั้งค่าแนะนำ เปิดโปรแกรม
  3. คลิกแท็บ Registry ซ้าย > Scan for Issues รอสแกนเสร็จ คลิก Fix Selected Issues จะแก้หมด วิธีแก้ Application Error 0xc0000005

3. แก้ Faulty Drivers

Drivers ช่วยให้คอมพิวเตอร์สื่อสารกับฮาร์ดแวร์ ได้ หากเสียหาย ฮาร์ดแวร์จะ Glitch การแก้ไขช่วยได้หลายทาง:

  1. เปิด Device Manager (Win + X > Device Manager)
  2. เลื่อนดูฮาร์ดแวร์ที่มี เครื่องหมายสีเหลือง คลิกขวา > Update Driver Software ถ้าติดตั้งไดรเวอร์ใหม่ๆ ให้ติดตั้งใหม่อีกครั้ง วิธีแก้ Application Error 0xc0000005
  3. คลิก Search automatically for updated driver software ให้ค้นหาติดตั้งอัตโนมัติ ถ้ามีไดรเวอร์ดาวน์โหลดไว้ ให้ Browse ติดตั้ง เสร็จแล้วทดสอบ Error วิธีแก้ Application Error 0xc0000005

4. แก้ BCD

ทำ على مسؤوليتك الخاصة ใช้ได้กับบางคน บางคนไม่ได้ ต้อง Activate Windows ใหม่หลังทำ

  1. กด Windows + X > Command Prompt (Admin)
  2. พิมพ์ bcdedit Enter ถ้า Windows Boot Loader Path คือ xOsload.exe ต้องลบไฟล์และซ่อม BCD (ดูใน PATH field หลังรัน bcdedit) วิธีแก้ Application Error 0xc0000005
  3. รันคำสั่งต่อไปนี้ (บางคำสั่งอาจ Error Not Found ข้ามไปเรื่อยๆ จนจบ) กด Enter ทุกคำสั่ง:
Del D:\Windows\System32\xOsload.exe
Del D:\Windows\System32\xNtKrnl.exe
Del D:\Windows\System32\Drivers\oem-drv64.sys
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd

5. ตรวจสอบ Windows Updates

Windows Update มักมี Bug Fix แต่ก็สร้างปัญหาใหม่ ในขั้นตอนนี้เช็คอัปเดตเพราะ Microsoft มัก Patch ปัญหาจากอัปเดต:

  1. กด Windows + I เปิด Settings
  2. คลิก Update & Security > Windows Update วิธีแก้ Application Error 0xc0000005
  3. คลิก Check for Updates รอเช็ค วิธีแก้ Application Error 0xc0000005
  4. คลิก Download ติดตั้งอัปเดตใหม่
  5. ทดสอบว่าปัญหาแก้หรือยัง

6. กู้คืนระบบ (System Restore)

ถ้าเพิ่งเจอปัญหา อาจมาจากไดรเวอร์ติดตั้งผิด หรือแอปใหม่ที่ติดตั้งไป ให้ย้อนระบบไปจุดก่อนหน้า:

  1. กด Windows + R พิมพ์ rstrui Enter เปิด Restore Management วิธีแก้ Application Error 0xc0000005
  2. คลิก Next ติ๊ก Show more Restore Points วิธีแก้ Application Error 0xc0000005
  3. เลือก Restore Point ก่อนวันที่ปัญหาเริ่มเกิด
  4. Next อีกครั้ง ตามคำแนะนำบนหน้าจอ
  5. เสร็จแล้วทดสอบ

7. เปิดใช้งาน Firewall

อาจ Error เพราะแอปน่าสงสัย และ Windows Firewall ไม่รันเพื่อตรวจสอบ ให้เปิด Firewall:

  1. กด Windows + R พิมพ์ Control Panel Enter วิธีแก้ Application Error 0xc0000005
  2. คลิก View By: > Large Icons
  3. คลิก Windows Defender Firewall > Turn Windows Defender Firewall On or Off วิธีแก้ Application Error 0xc0000005
  4. ติ๊ก Turn on Windows Defender Firewall ทั้ง 2 ตัวเลือก
  5. Save > ปิดหน้าต่าง > ทดสอบ

8. รัน SFC Scan

อาจติดตั้งไดรเวอร์ผิด หรือไฟล์ระบบเสียจาก Storage Failure ให้รัน Full System Scan:

  1. กด Windows + R พิมพ์ cmd กด Shift + Ctrl + Enter (Admin) วิธีแก้ Application Error 0xc0000005
  2. พิมพ์
    sfc /scannow
    Enter
  3. รอสแกนแทนที่ไฟล์เสียอัตโนมัติ
  4. ทดสอบ Error

9. ปิด Data Execution Prevention (DEP)

DEP ป้องกันโปรแกรม/Executable ที่น่าสงสัย แต่บางครั้ง False Alarm ทำให้แอปปกติรันไม่ได้ ให้เพิ่ม Exception:

  1. กด Windows + R พิมพ์ Control Panel Enter วิธีแก้ Application Error 0xc0000005
  2. View By: > Large Icons
  3. เลือก System > Advanced System Settings (ซ้าย) วิธีแก้ Application Error 0xc0000005
  4. แท็บ Advanced > Settings ใต้ Performance วิธีแก้ Application Error 0xc0000005
  5. แท็บ Data Execution Prevention > Turn on DEP for all programs except those I Select
  6. คลิก Add เลือก Executable ของแอปที่มีปัญหา
  7. แอปนั้นจะไม่อยู่ใต้ DEP แล้ว ทดสอบ

ถ้าขั้นตอนด้านบนไม่ได้ (อาจมีหลาย Executable ถูกบล็อก) ให้ปิด DEP สนิท ผ่าน Command Prompt (Last Resort - อาจทำให้เปราะบางต่อไวรัส):

  1. กด Windows + R พิมพ์ cmd กด Shift + Ctrl + Enter (Admin) วิธีแก้ Application Error 0xc0000005
  2. พิมพ์:
    bcdedit.exe /set {current} nx AlwaysOff
    Enter
  3. รันแอปที่ต้องการ ทดสอบ Error

10. ปิด Firewall และ Windows Defender

Executable อาจถูก Firewall บล็อก ไม่ติดต่อ Server ได้ ให้ Allow ผ่าน Firewall (Public & Private) และ Windows Defender อาจบล็อกเพราะไฟล์ Local น่าสงสัย (False Alarm) ให้เพิ่ม Exclusion:

  1. กด Windows + R พิมพ์ Control Panel Enter วิธีแก้ Application Error 0xc0000005
  2. View by: > Large Icons > Windows Defender Firewall
  3. Allow an app or feature through the Firewall (ซ้าย) > Change Settings > ยอมรับ Prompt วิธีแก้ Application Error 0xc0000005
  4. ติ๊ก Public และ Private ให้แอปและรายการเกี่ยวข้อง
  5. Save > Exit
  6. กด Windows + I > Update & Security วิธีแก้ Application Error 0xc0000005
  7. ซ้าย: Windows Security > Virus & Threat Protection
  8. Manage Settings > Add or Remove Exclusions วิธีแก้ Application Error 0xc0000005
  9. Add an Exclusion > Folder ระบุโฟลเดอร์แอปที่มีปัญหา Save > Exit
  10. ทดสอบ Error

11. ติดตั้ง Firefox ใหม่

ถ้า Error เกิดกับ Firefox อาจติดตั้งไม่สมบูรณ์ ถอนติดตั้งและโหลดใหม่จากเว็บ Mozilla:

  1. กด Windows + R พิมพ์ appwiz.cpl Enter วิธีแก้ Application Error 0xc0000005
  2. หา Firefox คลิกขวา > Uninstall ตามขั้นตอน
  3. ทำซ้ำทุก Instance และ Bundled Apps
  4. ปิด Antivirus ภายนอกชั่วคราว
  5. ไปเว็บ Mozilla คลิก Download วิธีแก้ Application Error 0xc0000005
  6. รันไฟล์ติดตั้ง ตามขั้นตอน
  7. ทดสอบ Error

12. สแกนมัลแวร์

อาจมีมัลแวร์บล็อกฟังก์ชันระบบ ใช้ Windows Defender สแกน Full:

  1. กด Windows + I > Update & Security > Windows Security (ซ้าย) วิธีแก้ Application Error 0xc0000005
  2. Open Windows Security > Virus & Threat Protection
  3. Scan Options ใต้ Quick Scan วิธีแก้ Application Error 0xc0000005
  4. เลือก Full Scan > Scan Now
  5. รอเสร็จ ทดสอบ Error

Microsoft Safety Scanner เครื่องมือเพิ่มเติม สแกนไวรัส/มัลแวร์ลึกกว่า (บางครั้ง Defender สแกนไม่จบ) ถ้ายังไม่แก้:

  1. ดาวน์โหลด Microsoft Safety Scanner ที่นี่
  2. รันติดตั้ง ยอมรับ License > Next วิธีแก้ Application Error 0xc0000005
  3. เลือก Full Scan > Next วิธีแก้ Application Error 0xc0000005
  4. รอสแกนทั้งเครื่อง ทดสอบ Error

13. ติดตั้ง Drivers ที่หายไป

อาจขาดไดรเวอร์บางตัว ใช้ Driver Easy เช็ค:

  1. ดาวน์โหลด Driver Easy วิธีแก้ Application Error 0xc0000005
  2. ติดตั้ง รันเช็คหา Missing Drivers
  3. ติดตั้งไดรเวอร์ที่หาย (Manual หรือ Auto)
  4. ทดสอบ Error

14. กำหนดค่า Registry ใหม่

อาจตั้งค่า Registry ผิด ทำให้ Error เกิด ให้ตั้งค่า Key เฉพาะ:

  1. กด Windows + R พิมพ์ regedit Enter วิธีแก้ Application Error 0xc0000005
  2. ไปที่:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_Dlls
  3. ดับเบิลคลิก LoadAppInit_DLLs ด้านขวา วิธีแก้ Application Error 0xc0000005
  4. เปลี่ยนค่าจาก 1 เป็น 0
  5. Save > Exit Registry > ทดสอบ

15. อัปเดต Disk Drivers

Disk Drivers ควบคุม Storage อาจเก่า ให้อัปเดต:

  1. กด Windows + R พิมพ์ Devmgmt.msc Enter วิธีแก้ Application Error 0xc0000005
  2. ดับเบิลคลิก Disk Drives
  3. คลิกขวา Storage Device > Update Driver วิธีแก้ Application Error 0xc0000005
  4. เลือก Search Automatically for Drivers รอติดตั้ง
  5. ทดสอบ Error

16. ปิด Auto Updates และถอน Updates ล่าสุด

Error อาจมาจาก Update ที่ผิดปกติ Microsoft มัก Push Update ที่ไม่รองรับฮาร์ดแวร์ทุกชุด ทำให้แตกมากกว่าแก้ ให้ Disable Auto Update และถอน Update ล่าสุด (Backup ข้อมูลสำคัญก่อน):

  1. กด Windows + R พิมพ์ services.msc Enter วิธีแก้ Application Error 0xc0000005
  2. หา Windows Update ดับเบิลคลิก
  3. คลิก Stop > Startup Type > Disabled > Apply วิธีแก้ Application Error 0xc0000005
  4. OK ปิดหน้าต่าง > ตรวจสอบว่าหยุดอัปเดตแล้ว

ต่อไป ถอน Update ล่าสุด:

  1. กด Windows + I > Update & Security > Windows Update (ซ้าย) วิธีแก้ Application Error 0xc0000005
  2. View Update History > Uninstall Updates จะเห็นรายการ Update ล่าสุด วิธีแก้ Application Error 0xc0000005
  3. คลิกขวา Update ที่ก่อให้เกิด Error > Uninstall
  4. ตามขั้นตอน ทดสอบ

วิธีเพิ่มเติม:

  • ตรวจสอบ RAM ว่ามีโมดูลเสียหรือไม่ (อาจก่อให้เกิด Error นี้)
  • ตรวจสอบว่า Overclock RAM เกินขีดจำกัดหรือไม่ หากใช่ ตั้งค่ากลับ Default ทดสอบ