Application Error 0xc0000005 (Access Violation) เกิดจากคอมพิวเตอร์ของคุณไม่สามารถประมวลผลไฟล์และการตั้งค่าที่จำเป็นต่อการรันโปรแกรมหรือการติดตั้งเฉพาะเจาะจงได้อย่างถูกต้อง 儘管ข้อผิดพลาดแสดงเมื่อคุณพยายามใช้ซอฟต์แวร์เฉพาะ หรือเมื่อพยายามอัปเกรด Windows มันมีหลายสาเหตุที่แตกต่างกัน รวมถึงปัญหา RAM ที่ผิดปกติ ข้อผิดพลาดกับไฟล์ของ PC และปัญหากับการตั้งค่าของ PC
สาเหตุของ Application Error 0xc0000005
- Windows Installation Error (ข้อผิดพลาดการติดตั้ง Windows)
- Access WDF Violation Error
- Application unable to start (แอปพลิเคชันไม่สามารถเริ่มต้นได้)
คุณจะได้รับข้อความ application error 0xc0000005 เมื่อคุณพยายามเริ่มต้นหนึ่งในโปรแกรมของคุณใน Windows หรือติดตั้งซอฟต์แวร์ โปรแกรมจะสิ้นสุดลงพร้อมข้อความ 0xc0000005 message และคุณไม่สามารถทำให้มันทำงานได้ เราจะพยายามแก้ไขปัญหาของคุณผ่านวิธีแก้ไขที่แตกต่างกัน:
วิธีแก้ไข application error 0xc0000005
วิธีที่ 1: รัน System Restore (กู้คืนระบบ)
ก่อนทำอะไร วิธีแก้ที่ดีที่สุดที่คุณสามารถลองได้คือการใช้ Windows System Restore ใช่ คุณสามารถกลับไปยังวันที่ก่อนหน้าที่ PC ของคุณทำงานได้ดี และคุณไม่ได้เผชิญกับ application error 0xc0000005
- คลิกขวาที่ "This PC" หรือ "My Computer" และเลือก Properties
- เมื่ออยู่ในหน้าต่าง Properties ให้เลือก "Advanced system settings" (การตั้งค่าระบบขั้นสูง) ที่มุมซ้ายกลาง
- ในหน้าต่างการตั้งค่าขั้นสูง ให้เลือกแท็บ "System Protection" (การป้องกันระบบ) แล้วคลิกที่ "System Restore"
- กด Next และติ๊กถูกกล่อง "Show more restore points" (แสดงจุดกู้คืนเพิ่มเติม)
- จากนั้นเลือกจุดกู้คืนหนึ่งจุด (อาจเลือกจุดกู้คืนที่เป็น 20-30 วันก่อนวันที่ปัจจุบัน)
- กล่องโต้ตอบ ยืนยัน (confirmation dialogue box) จะปรากฏขึ้น สุดท้าย คลิกที่ Finish
- เพียงเท่านี้ จะใช้เวลาสักครู่ แต่คุณจะถูกกู้คืนไปยังจุดก่อนหน้า
ตอนนี้ไปตรวจสอบว่าวิธีแก้ข้างต้นแก้ไข application error 0xc0000005 ได้หรือไม่ หากไม่ได้ ให้ดำเนินต่อไปที่วิธีถัดไป
วิธีที่ 2: แก้ไขการกำหนดค่า Windows Registry
Windows Registry เป็นฐานข้อมูลใน Windows ที่มีข้อมูลสำคัญเกี่ยวกับฮาร์ดแวร์ระบบ โปรแกรมที่ติดตั้ง และการตั้งค่า และโปรไฟล์ของบัญชีผู้ใช้แต่ละบัญชีบนคอมพิวเตอร์ของคุณ Windows อ้างอิงข้อมูลใน Registry ตลอดเวลา
Registry อาจเสียหายได้จากความเสียหายของไฟล์บางไฟล์ที่จำเป็นต่อการเก็บทุกอย่างไว้ให้ถูกต้อง สิ่งเหล่านี้ยังอาจได้รับอิทธิพลจากไวรัสและมัลแวร์ ดังนั้น ทำตามขั้นตอนเหล่านี้เพื่อแก้ไข Registry เพื่อแก้ไข application error 0xc0000005
- ดาวน์โหลดและติดตั้ง Registry Cleaner จากที่นี่
- เปิดซอฟต์แวร์หลังจากติดตั้งเสร็จสิ้น
- บนอินเทอร์เฟซ ให้คลิกที่แท็บ Registry ที่อยู่ด้านซ้าย และคลิกปุ่มที่ติดป้ายว่า Scan for Issues (สแกนหาปัญหา)
- มันจะเริ่มค้นหาข้อผิดพลาดใน Registry และเมื่อการค้นหาเสร็จสิ้น ปุ่ม Fix Selected Issue (แก้ไขปัญหาที่เลือก) จะถูกเปิดใช้งาน คลิกที่ปุ่มนั้น และทุกอย่างจะถูกแก้ไข
- รีสตาร์ท PC และตรวจสอบอีกครั้งสำหรับ application error 0xc0000005
สำหรับผู้ใช้ส่วนใหญ่ วิธีแก้นี้อาจทำงานแล้ว แต่หากคุณยังค้างอยู่ที่ข้อผิดพลาดเดียวกัน ให้ดำเนินต่อไป
วิธีที่ 3: รัน System File Checker
คำสั่ง sfc /scannow (System File Checker) สแกนความสมบูรณ์ของไฟล์ระบบ Windows ที่ได้รับการป้องกันทั้งหมด และแทนที่รุ่นที่ไม่ถูกต้อง เสียหาย เปลี่ยนแปลง หรือเสียหาย ด้วยรุ่นที่ถูกต้อง หากเป็นไปได้
- เปิด Command Prompt ด้วยสิทธิ์ Administrator
- ตอนนี้ในหน้าต่าง cmd ให้พิมพ์คำสั่งต่อไปนี้และกด Enter: sfc /scannow
- รอให้ System File Checker เสร็จสิ้น
ลองรันแอปพลิเคชันที่ให้ error 0xc0000005 อีกครั้ง และหากยังไม่แก้ ให้ดำเนินต่อไปที่วิธีถัดไป
วิธีที่ 4: ตรวจสอบ BCD (Boot Configuration Data)
คุณมีไฟล์ที่ถูกแฮ็กหรือติดเชื้อบนคอมพิวเตอร์ ไฟล์อาจติดเชื้อโดยไวรัสหรือมัลแวร์ แต่ หากคุณมี xOsload.exe, xNtKrnl.exe, หรือ/และ OEM-drv64.sys พวกเขาคือไฟล์ที่ถูกแฮ็กเพื่อหลีกเลี่ยงการเปิดใช้งาน Windows
ตรวจสอบ BCD ของคุณ และทำการแก้ไขด้านล่างหากจำเป็น (โดยความเสี่ยงของคุณเอง) ใน Windows ให้เปิด Command Prompt เป็น Administrator และพิมพ์ BCDEdit และกด enter หาก Windows Boot Loader Path ของคุณคือ xOsload.exe คุณต้องลบไฟล์บางไฟล์และซ่อมแซม BCD ของคุณ
หมายเหตุ: โปรดตั้งค่าตัวอักษรไดรฟ์ตามไดเรกทอรีที่ติดตั้ง Windows ของคุณ คุณจะต้องเปิดใช้งาน Windows ใหม่หลังจากนั้น จึงให้แน่ใจว่าคุณมี Windows 7 หรือ Windows 10 key อยู่
เข้าถึง Advanced Startup Options หรือเปิด Command Prompt ที่บูท แล้วพิมพ์คำสั่งต่อไปนี้ทีละคำสั่งและกด 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: ปิด DEP
ค่อนข้างบ่อยครั้ง application error 0xC0000005 เกิดขึ้นเนื่องจาก Data Execution Prevention (DEP) ที่ Microsoft นำมาใน Windows SP2 และใช้ในรุ่นต่อไป DEP เป็นชุดคุณสมบัติความปลอดภัยที่ป้องกันไม่ให้รันโค้ดจากส่วนหน่วยความจำที่ไม่ใช่ executable (non-executable memory segments) คุณสามารถปิด DEP ได้ง่ายโดยใช้คู่มือนี้
วิธีที่ 6: Bad RAM Memory (หน่วยความจำ RAM ชำรุด)
ค่อนข้างบ่อยครั้ง application error เกิดจากหน่วยความจำ RAM ที่ผิดปกติ นี่เป็นเหตุผลที่น่าจะเป็นไปได้มากที่สุด หากคุณเริ่มได้รับข้อความข้อผิดพลาด 0xC0000005 หลังจากติดตั้ง RAM ใหม่ เพื่อตรวจสอบสิ่งนี้ คุณสามารถถอดหน่วยความจำใหม่ออก และดูว่าข้อผิดพลาด 0xC0000005 หายไปหรือไม่
อย่าลืมทำสิ่งต่อไปนี้ก่อนเริ่มถอดหน่วยความจำ:
- ปิดคอมพิวเตอร์และถอดสายทั้งหมด (ไฟฟ้า, เครือข่าย, เป็นต้น)
- ถอดแบตเตอรี่ (หากคุณมีแล็ปท็อป)
- ปล่อยสถิตก่อนที่คุณจะสัมผัสหน่วยความจำ
หากข้างต้นไม่แก้ปัญหา คุณสามารถทดสอบ RAM ของคอมพิวเตอร์สำหรับ Bad Memory ได้เสมอ
วิธีที่ 7: ลองใช้ Rkill
Rkill เป็นโปรแกรมที่พัฒนาที่ BleepingComputer.com พยายามยุติกระบวนการมัลแวร์ที่รู้จัก เพื่อให้ซอฟต์แวร์ความปลอดภัยทั่วไปของคุณสามารถรันและทำความสะอาดคอมพิวเตอร์จากการติดเชื้อได้ เมื่อ Rkill รัน มันจะฆ่ากระบวนการมัลแวร์ และจากนั้นลบการเชื่อมโยง executable ที่ไม่ถูกต้อง และแก้ไขนโยบายที่หยุดเราไม่ให้ใช้เครื่องมือบางอย่าง เมื่อเสร็จสิ้น จะแสดงไฟล์บันทึก (log file) ที่แสดงกระบวนการที่ถูกยุติขณะที่โปรแกรมทำงาน ดาวน์โหลด Rkill จากที่นี่ ติดตั้ง และรันมัน
ไวรัสหรือมัลแวร์อาจเป็นเหตุผลของ Application Error 0xc0000005 หากคุณประสบปัญหานี้เป็นประจำ คุณต้องสแกนระบบโดยใช้ซอฟต์แวร์ Anti-Malware หรือ Antivirus ที่อัปเดตแล้ว เช่น Microsoft Security Essential (ซึ่งเป็นโปรแกรมแอนตี้ไวรัสฟรีและเป็นทางการของ Microsoft) มิฉะนั้น หากคุณมีแอนตี้ไวรัสหรือมัลแวร์สแกนเนอร์ของบุคคลที่สาม คุณก็สามารถใช้พวกเขาเพื่อลบโปรแกรมมัลแวร์ออกจากระบบของคุณ
วิธีที่ 8: ปิดใช้งานแอนตี้ไวรัส
โปรแกรมแอนตี้ไวรัสอาจส่งผลต่อไฟล์ executable ของโปรแกรมหลายโปรแกรม ดังนั้น เพื่อแก้ไขปัญหานี้ คุณต้อง ปิดใช้งาน โปรแกรมแอนตี้ไวรัสบุคคลที่สาม เพื่อตรวจสอบว่ามันเป็นปัญหาหรือไม่ โปรดทราบว่าการปิดใช้งานโปรแกรมแอนตี้ไวรัสอาจนำไปสู่ภัยคุกคามร้ายแรงต่อคอมพิวเตอร์ของคุณเมื่อเชื่อมต่ออินเทอร์เน็ต
คุณอาจชอบอ่านเพิ่ม:
- วิธีแก้ไข Your Computer Is Low On Memory Warning
- แก้ไข Your Connection is Not Private Error In Chrome
- วิธีแก้ไข COM Surrogate has stopped working
- วิธีแก้ไข 0xc000007b Application Error
เพียงเท่านี้ คุณได้เรียนรู้ วิธีแก้ไข Application Error 0xc0000005 เรียบร้อยแล้ว แต่หากคุณยังมีข้อสงสัยเกี่ยวกับบทความนี้ โปรดแสดงความคิดเห็น