บางครั้งเมื่อเริ่มแอปพลิเคชัน อาจเกิดรหัสข้อผิดพลาด 0xc0000005 เกิดขึ้น ป้องกันไม่ให้โปรแกรมหรือแอปพลิเคชันเริ่มทำงาน ข้อผิดพลาดนี้บ่งชี้ว่าการเข้าถึงหน่วยความจำของคอมพิวเตอร์ไม่ถูกต้อง ( แรม- ใน Windows 7 ลักษณะที่ปรากฏมักเกี่ยวข้องกับการอัปเดตมากที่สุด บทความนี้จะกล่าวถึงสาเหตุและวิธีแก้ไขปัญหานี้
ไม่สำคัญว่าคุณกำลังใช้ระบบใด: Windows XP, 7, 8 หรือ 10 ข้อผิดพลาด ( หรือรหัสข้อยกเว้น) 0xc0000005 สามารถเกิดขึ้นได้ไม่ว่าด้วยเหตุผลใดก็ตามและด้วยเหตุผลที่แตกต่างกันโดยสิ้นเชิง:
- การติดตั้งอัพเดตไดรเวอร์โปรแกรม
- ปัญหาเกี่ยวกับโมดูลหน่วยความจำ
- ไวรัส
- ปัญหาการป้องกันไวรัส
- รายการรีจิสทรีที่ล้าสมัย
- ความล้มเหลวใน DEP ( การป้องกันการดำเนินการข้อมูล).
ข้อผิดพลาดในการเริ่มต้น 0xc0000005 ส่วนใหญ่มักพบโดยผู้ใช้ที่ใช้ เวอร์ชันละเมิดลิขสิทธิ์ Windows แต่ก็สามารถแสดงอยู่ในใบอนุญาตได้เช่นกัน
วิธีแก้ไขข้อผิดพลาด 0xc0000005
โปรดปฏิบัติตามคำแนะนำด้านล่าง ฉันจะจัดอันดับตามความนิยม อย่าลืมลองทุกอย่างหากคุณไม่รู้ว่าเหตุใดจึงเกิดปัญหาการเริ่มต้นแอปพลิเคชัน
อย่าลืมรีสตาร์ทคอมพิวเตอร์หลังจากแต่ละคำสั่งเพื่อให้การเปลี่ยนแปลงมีผล
วินโดวส์อัพเดต
บางทีคุณหรือระบบติดตั้งการอัปเดตและหลังจากนั้นข้อผิดพลาด 0xc0000005 ก็เริ่มปรากฏขึ้น คุณต้องลบมันออก
โดยไปที่เริ่ม >> วิ่ง ( หรือปุ่ม Win+R) และเข้าสู่บรรทัด คำสั่ง.
คุณจะถูกนำไปที่บรรทัดคำสั่ง จากที่นี่จะเป็นการง่ายที่สุดในการลบแพ็คเกจการอัพเดตที่มีปัญหาทั้งหมด ป้อน 4 คำสั่งตามลำดับ:
- wusa.exe /ถอนการติดตั้ง /kb:2882822
- wusa.exe /ถอนการติดตั้ง /kb:2859537
- wusa.exe /ถอนการติดตั้ง /kb:2872339
- wusa.exe /ถอนการติดตั้ง /kb:971033
Kb และหมายเลขเป็นชื่อของแพ็คเกจ หลังจากนั้นผมขอแนะนำวิธีที่จะนำคุณไปสู่ปัญหาเดิมอีกครั้ง
หน่วยความจำพีซี
หาก 0xc0000005 ปรากฏบนหน้าจอสีน้ำเงิน ( หน้าจอแห่งความตาย) และคอมพิวเตอร์ไม่เริ่มทำงาน สาเหตุส่วนใหญ่เกิดจากแถบ RAM ในระดับกายภาพ เพียงพยายามวางให้แน่นยิ่งขึ้นและตรวจสอบระดับเสียงสูงสุดที่อนุญาตด้วย บางทีคุณอาจเกินมันไปแล้ว
หากคุณยังไม่ได้สัมผัสโมดูล RAM เลย ( ทำการทดแทน) จึงมีความจำเป็น หากเกิดข้อผิดพลาดควรเปลี่ยนเมมโมรี่สติ๊กเป็นเมมโมรี่สติ๊กที่ใช้งานได้
แอนติไวรัส
โปรแกรมป้องกันไวรัสสามารถกักกันไฟล์ที่จำเป็นสำหรับการเรียกใช้แอปพลิเคชัน ไปที่ฐานข้อมูลการกักกันและตรวจสอบว่ามีไฟล์ที่จำเป็นอยู่หรือไม่ หากเป็นเช่นนั้น ให้ยกเว้นไว้สำหรับพวกเขา
หลังจากนั้นให้สแกนพีซีของคุณ สิ่งนี้จะไม่รวม ปัญหาที่เป็นไปได้การปรากฏตัวของ 0xc0000005 เนื่องจากไวรัส
ไดรเวอร์
หาก 0xc0000005 เริ่มปรากฏขึ้นหลังจากติดตั้งไดรเวอร์ คุณจะต้องลบออกหรือย้อนกลับไปใช้เวอร์ชันที่ใหม่กว่า รุ่นเก่าเมื่อทุกอย่างทำงานได้
ไปที่เมนูเริ่ม >> แผงควบคุม ( ไอคอนขนาดใหญ่) >> ตัวจัดการอุปกรณ์
ค้นหาอุปกรณ์ที่คุณอัปเดตไดรเวอร์และไปที่คุณสมบัติของอุปกรณ์ ย้อนกลับไปที่นี่หรือ การกำจัดที่สมบูรณ์- หลังจากนี้ปัญหาควรจะหายไป ตัวอย่างกับการ์ดแสดงผล
การป้องกันการดำเนินการข้อมูล
นี่คือคุณลักษณะด้านความปลอดภัย เรียกสั้น ๆ ว่า DEP) ซึ่งป้องกันการเรียกใช้โค้ดที่เป็นอันตรายโดยการตรวจสอบหน่วยความจำของคอมพิวเตอร์เพิ่มเติม การเข้าถึงที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาด 0xc0000005
ใส่แอปพลิเคชันที่มีปัญหาไว้ในข้อยกเว้น DEP และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
ไปที่แผงควบคุมของคุณ ไปที่ “ตัวนับและเครื่องมือเพิ่มผลผลิต”
ในแท็บ Data Execution Prevention ให้ตั้งค่าข้อยกเว้น
ทะเบียน
บางทีข้อผิดพลาดอาจปรากฏขึ้นเนื่องจากรายการที่ไม่ถูกต้องในรีจิสทรี หากต้องการแก้ไขให้ใช้ โปรแกรมซีคลีนเนอร์- ฟรีและปลอดภัย ดาวน์โหลดและติดตั้ง
ไปที่แท็บรีจิสทรี ที่นี่ ให้ค้นหาปัญหาหลายๆ ครั้งจนกว่าปัญหาทั้งหมดจะได้รับการแก้ไข
เครื่องพิมพ์
หากปัญหาเกี่ยวข้องกับเครื่องพิมพ์ เพียงสร้างโปรไฟล์ใหม่สำหรับเครื่องพิมพ์ ความจริงก็คือผู้ผลิตใช้โปรไฟล์มาตรฐานซึ่งอาจเข้ากันไม่ได้กับโปรแกรมและแอพพลิเคชั่นใด ๆ ในระบบ ในกรณีนี้การสร้างใหม่เท่านั้นที่จะช่วยได้ วิธีการทำเช่นนี้โปรดดูคำแนะนำสำหรับอุปกรณ์
คุณจะแก้ไข 0xc0000005 ได้อย่างไร
หากคำแนะนำข้างต้นไม่ช่วยก็เหลือเพียงการกระทำที่รุนแรงที่สุดเท่านั้น หากข้อผิดพลาดเกี่ยวข้องกับแอปพลิเคชันเฉพาะ สามารถติดตั้งใหม่หรือแทนที่ด้วยแอปพลิเคชันอื่นได้
ในกรณีอื่นๆ สิ่งที่เหลืออยู่คือการย้อนกลับระบบไปสู่สถานะก่อนหน้าโดยใช้จุดคืนค่า ถ้า วิธีนี้ปฏิบัติไม่ได้ก็จะช่วยได้ นี่เป็นสิ่งสุดท้ายที่คุณสามารถทำได้
คุณสามารถแก้ไขข้อผิดพลาด 0xc0000005 โดยใช้คำแนะนำจากบทความได้หรือไม่
หลังจากรอมานานและถ่ายโอนข้อมูลเล็กน้อย ในที่สุดเราก็สามารถเห็นมันบน Steam ของเราได้แล้ว Hard West อุปกรณ์ครบครันและยังมีส่วนลดอีกด้วย แม้ว่าเกมจะเพิ่งเปิดตัวก็ตาม เมื่อเห็นส่วนลดนี้คุณไม่ควรกลัวและคิดว่าเกมนี้แย่ - ตรงกันข้าม สำหรับผู้ที่ซื้อเกมนี้และพบว่าตัวเองตกอยู่ในสถานการณ์ที่ยากลำบากโดยเฉพาะอย่างยิ่งเนื่องจากข้อผิดพลาดไม่อนุญาตให้คุณสนุกกับมันอย่างสงบ การเล่นเกมเราขอนำเสนอบทความทางเทคนิคเล็กๆ น้อยๆ นี้ซึ่งจะพยายามแก้ไขปัญหาทั้งหมดของคุณ อย่าหมดหวังก่อนเวลา!
ก่อนที่คุณจะตำหนินักพัฒนาคุณต้องเข้าใจขั้นต่ำก่อน ความต้องการของระบบเกม ขอแนะนำว่าฮาร์ดแวร์ของคุณตรงตามพารามิเตอร์ที่นำเสนอ มิฉะนั้น คุณจะคาดหวังอะไรได้ดีไปกว่าข้อผิดพลาดมากมาย
ความต้องการระบบขั้นต่ำ:
- ระบบปฏิบัติการ: Windows Vista/7/8/10;
- ซีพียู: AMD Athlon(tm) 64 X2 2.6 GHz | อินเทลคอร์ 2 ควอด 2.6 กิกะเฮิร์ตซ์;
- แรม: 6 กิกะไบต์;
- การ์ดจอ: Radeon HD 4670 | GeForce GT 430 พร้อมหน่วยความจำอย่างน้อย 1024 MB
- ฮาร์ดไดรฟ์: อย่างน้อย 4 GB;
- เวอร์ชันไดเร็กเอ็กซ์: 10.
ไฟล์ ไดรเวอร์ และไลบรารี
ก่อนที่คุณจะเริ่มค้นหาปัญหา คุณต้องอัปเดตไดรเวอร์การ์ดแสดงผลเป็นเวอร์ชันล่าสุด:
ข้อกำหนดเบื้องต้นเพื่อให้เกมทำงานได้สำเร็จคือความพร้อมใช้งานของไดรเวอร์ล่าสุดสำหรับอุปกรณ์ทั้งหมดในระบบ ดาวน์โหลดยูทิลิตี้ โปรแกรมอัพเดตไดร์เวอร์เพื่อดาวน์โหลดอย่างง่ายดายและรวดเร็ว เวอร์ชันล่าสุดไดรเวอร์และติดตั้งได้ด้วยคลิกเดียว:
- ดาวน์โหลด โปรแกรมอัพเดตไดร์เวอร์และรันโปรแกรม
- สแกนระบบ (โดยปกติจะใช้เวลาไม่เกินห้านาที)
- อัปเดต ไดรเวอร์ที่ล้าสมัยได้ด้วยคลิกเดียว
- (ดาวน์โหลด)
- (ดาวน์โหลด)
- (ดาวน์โหลด)
- (ดาวน์โหลด)
เกมล่มหลังจากเริ่มการต่อสู้ครั้งใหม่ ฉันควรทำอย่างไร?
หากเกมล่มหลังจากเริ่มการต่อสู้โดยไม่มีเวลาในการโหลด แสดงว่าคอมพิวเตอร์ไม่สามารถรับมือกับการโหลดกะทันหันและพลิกคว่ำได้ สิ่งเดียวเท่านั้น วิธีแก้ปัญหาที่เป็นไปได้สำหรับตอนนี้ - นี่คือการลด การตั้งค่ากราฟิกและลองอีกครั้ง หากสิ่งนี้เกิดขึ้นแม้ในการตั้งค่าต่ำสุด คุณควรกลับไปที่บรรทัด "ข้อกำหนดขั้นต่ำ" อีกครั้งและเพียงยอมรับ: คอมพิวเตอร์ต้องมีการอัปเดต
ความละเอียดหน้าจอบางส่วนใช้งานไม่ได้ เพราะเหตุใด
ที่จริงแล้วปัญหานี้ได้รับการแก้ไขแล้วด้วยแพตช์ 1.2 เป็นเวอร์ชันล่าสุดในตอนนี้ อย่าขี้เกียจที่จะเปิดใช้งานการอัปเดตและเริ่มเล่นกับแพทช์ล่าสุด
มีเสียงแต่ไม่มีภาพ นี่คืออะไร?
จุดบกพร่องที่ชื่นชอบในหลาย ๆ เกม คุณสามารถแก้ไขได้โดยไปที่โหมดหน้าต่างโดยใช้ "Alt+Tab" และปรับการตั้งค่ากราฟิกเกี่ยวกับความละเอียดหน้าจอและโหมดหน้าต่าง
ข้อผิดพลาดใด ๆ ที่ยังไม่ได้รับการแก้ไขเขียนในความคิดเห็น มาลองช่วยกัน!
ข้อผิดพลาด 0xc0000005 เกิดขึ้นค่อนข้างบ่อยในระบบปฏิบัติการ Windows 7 และ Windows 10 และ 8
ปรากฏขึ้นครั้งแรกหลังจากที่ Microsoft เปิดตัวการอัปเดตสำหรับครึ่งหลังของปี 2013 สำหรับระบบปฏิบัติการทุกเวอร์ชัน
ปัญหาเกิดขึ้นเมื่อใด?
การอัปเดตที่เผยแพร่โดยนักพัฒนามีวัตถุประสงค์เพื่อเปลี่ยนแปลงไฟล์ระบบที่สำคัญจำนวนหนึ่งเพื่อเพิ่มระดับความปลอดภัย
ข้อผิดพลาดเกิดขึ้นเมื่อผู้ใช้เริ่มโปรแกรม
ในขณะเดียวกันก็ไม่สามารถคาดเดาได้ว่าโปรแกรมใดที่ไม่ต้องการทำงาน
ทำตามคำแนะนำ:
- เปิดเมนูเริ่ม
- ในช่องค้นหาแอปพลิเคชัน ให้ค้นหา Command Prompt
- คลิกขวาที่มันแล้วเลือก Run as Device Administrator จากรายการแบบเลื่อนลงดังแสดงในรูปด้านล่าง
- ในหน้าต่างที่เปิดขึ้น ให้ป้อนคำสั่งต่อไปนี้: wusa.exe /uninstall /kb:2859537 แล้วกด Enter;
- หากคำสั่งข้างต้นใช้งานไม่ได้ ให้พิมพ์ wusa.exe /uninstall /kb:2872339 หรือ wusa.exe /uninstall /kb:2882822 หรือ wusa.exe /uninstall /kb:971033 แทน แล้วกด Enter
- การดำเนินการที่ผ่านมาช่วยให้คุณเข้าถึงยูทิลิตี้เพื่อย้อนกลับการอัพเดตล่าสุดที่ติดตั้งบนระบบปฏิบัติการ ตอนนี้ไปที่แผงควบคุมคอมพิวเตอร์ของคุณแล้วไปที่แท็บเพื่อถอนการติดตั้งแอปพลิเคชัน
- คลิกที่ปุ่ม "ดูการอัปเดต" เพื่อดูไฟล์ปฏิบัติการที่จำเป็นต้องลบออก รูปภาพด้านล่างแสดงไฟล์ที่ต้องการลบ หากไฟล์ดังกล่าวไม่อยู่ในรายการ การอัพเดตจะถูกลบออกทั้งหมดโดยใช้บรรทัดคำสั่ง
ตอนนี้รีบูทของคุณ คอมพิวเตอร์ส่วนบุคคลหรือแล็ปท็อปเพื่อให้ไฟล์ที่บันทึกไว้ทั้งหมดหายไปอย่างสมบูรณ์และการอัพเดตจะไม่ปรากฏอีกต่อไป
ถอนการติดตั้งการอัปเดตโดยใช้แผงควบคุม
คุณยังสามารถถอนการติดตั้งการอัปเดตได้โดยใช้แผงควบคุม ไปที่ศูนย์ควบคุมการอัพเดต
ที่ด้านขวาของหน้าจอ ให้คลิกที่แท็บเพื่อดูทั้งหมดก่อนหน้านี้ อัพเดตที่ติดตั้งจากไมโครซอฟต์
ในหน้าต่างที่เปิดขึ้นคุณจะเห็นรายการสิ่งของทั้งหมดที่เราต้องการ ไฟล์ปฏิบัติการ- คุณสามารถจัดเรียงตามวันที่เพื่อค้นหาแพ็คเกจข้อมูลที่คุณต้องการได้อย่างรวดเร็ว
หลังจากจัดเรียงแล้ว แพ็คเกจทั้งหมดจะถูกแบ่งออกเป็นหมวดหมู่ ในหมวด Windows 200 ได้แก่ ไฟล์ที่จำเป็น- แสดงในรูปด้านล่าง:
จดจำ!หากต้องการลบการอัปเดตทั้งหมด คุณต้องล้างหมวดหมู่ Windows 200 ทั้งหมด หากต้องการลบแพ็คเกจ คุณต้องลบทีละองค์ประกอบ โดยรวมแล้วมีไฟล์ในหมวดหมู่มากกว่าสองร้อยไฟล์ที่ต้องทำลาย มันไม่มาก วิธีที่สะดวก- เหมาะสมกว่าที่จะใช้บรรทัดคำสั่ง โดยที่กระบวนการลบอธิบายไว้ในคำสั่งสั้นๆ เพียงคำสั่งเดียวเท่านั้น
มาดูวิธีแก้ไขข้อผิดพลาดและจะทำอย่างไรถ้าคุณไม่สามารถเปิดแผงควบคุมได้ ข้อผิดพลาดในการทำงานของยูทิลิตี้ wusa.exe ยังทำให้เกิดปัญหาอีกด้วย
มีหลายวิธีในการข้ามข้อจำกัดในการเปิดใช้งานโปรแกรมระบบปฏิบัติการทั้งหมด:
- เริ่มระบบปฏิบัติการ Windows ในเซฟโหมด นี่เป็นหนึ่งในวิธีพื้นฐานและเชื่อถือได้ที่สุดในการแก้ไขปัญหาใด ๆ ที่เกิดขึ้นขณะทำงานกับระบบปฏิบัติการ
- ปิดคอมพิวเตอร์ของคุณหรือรีสตาร์ท
- ครั้งต่อไปที่คุณเปิดเครื่อง ในไม่กี่วินาทีแรกหลังจากที่หน้าจอสว่างขึ้น ให้กดปุ่ม F8 มันจะเปิดหน้าต่างสำหรับกำหนดค่าพารามิเตอร์การบูตระบบปฏิบัติการเพิ่มเติม ดูเหมือนว่านี้:
- ใช้ปุ่มนำทางเพื่อเลือกตัวเลือกในการบู๊ตโดยใช้ Safe Mode ตัวเลือกการเปิดใช้งานนี้อาจใช้เวลานานกว่าปกติเล็กน้อย
- เมื่อระบบเริ่มทำงาน ให้ถอนการติดตั้งการอัพเดตโดยใช้วิธีการใด ๆ ข้างต้น: ใช้บรรทัดคำสั่ง หน้าต่างถอนการติดตั้งโปรแกรม หรือใช้ศูนย์การติดตั้งการอัพเดต
หากระบบของคุณได้รับผลกระทบอย่างรุนแรงจากปัญหานี้ ตัวเลือกการบูตที่ใช้เซฟโหมดก็มักจะไม่ทำงานเช่นกัน
ในกรณีนี้ คุณจะต้องใช้มาตรการที่ซับซ้อนมากขึ้นเพื่อแก้ไขปัญหา:
- ปิดคอมพิวเตอร์ของคุณแล้วเปิดใหม่อีกครั้ง
- ไปที่หน้าต่างตัวเลือกการดาวน์โหลดเพิ่มเติมตามที่เคยทำในคำแนะนำก่อนหน้าในบทความ
- เลือกรายการการแก้ไขปัญหาระบบปฏิบัติการดังแสดงในรูปด้านล่างแล้วกด Enter
- ตอนนี้เลือกภาษาที่คุณต้องการและป้อนรหัสผ่านผู้ดูแลระบบคอมพิวเตอร์
- หากไม่มีรายการเมนูสำหรับการกู้คืน คุณจะต้องบูตระบบปฏิบัติการโดยใช้สื่อแบบถอดได้: แฟลชไดรฟ์หรือ ดิสก์ปกติ- ถ่ายภาพระบบปฏิบัติการที่แน่นอนที่ติดตั้งบนคอมพิวเตอร์
- ใส่สื่อภายนอกลงในไดรฟ์
- เปิดคอมพิวเตอร์และเปลี่ยนลำดับการบู๊ตใน BIOS และในตอนแรกคุณต้องใส่ชื่อของไดรฟ์ที่ใส่ดิสก์ที่มีระบบปฏิบัติการอยู่
- ออกจากเมนู BIOS หากไม่เริ่มต้นระบบให้รีสตาร์ทคอมพิวเตอร์
- หลังจากรีสตาร์ท หน้าต่างการติดตั้งระบบปฏิบัติการควรปรากฏขึ้น
- ที่ด้านล่างของหน้าต่างคลิกที่ "กู้คืนระบบปฏิบัติการ";
- ในหน้าต่างที่เปิดขึ้นให้เลือกบรรทัดคำสั่ง
- หากต้องการแก้ไขปัญหาต่อไป โปรดจำไว้ว่าคอมพิวเตอร์ของคุณติดตั้งฮาร์ดไดรฟ์ตัวใด ระบบปฏิบัติการ- โดยปกติจะอยู่ที่ไดรฟ์ระบบ C;
- หากคุณจำไม่ได้ว่าระบบปฏิบัติการติดตั้งอยู่บนไดรฟ์ใด ให้ป้อน notepad ที่บรรทัดคำสั่งเพื่อเปิด โปรแกรมมาตรฐานสมุดบันทึกข้อความ;
- คลิกที่แถบเครื่องมือ File และใช้ปุ่ม Open เพื่อเปิด File Explorer ดูว่าดิสก์ใดมี โฟลเดอร์วินโดวส์- นี่แหละ ฮาร์ดไดรฟ์พร้อมระบบปฏิบัติการ;
- ตอนนี้ปิด Notepad แล้วกลับไปที่ Command Prompt;
- เข้าไปในนั้น คำสั่ง DISM/Image:C:\ /Get-Packages ในกรณีของเรา C คือไดรฟ์ที่ระบบปฏิบัติการตั้งอยู่
- หลังจากดำเนินการคำสั่ง ข้อมูลจำนวนมากจะแสดงในหน้าต่าง ในนั้นคุณต้องเลือกบรรทัดที่มีหมายเลขอัพเดตดังที่แสดงในภาพด้านล่าง
- ทำเครื่องหมายเส้นเช่นเดียวกับเส้นที่ไฮไลต์ในภาพด้านบนไว้ที่คลิปบอร์ด ในการดำเนินการนี้ให้เลือกด้วยเมาส์แล้วคลิกปุ่มเมาส์ขวา ในหน้าต่างป๊อปอัป ให้เลือกฟิลด์คัดลอก
- ป้อนคำสั่ง DISM /Image:C:\ /Remove-Package /PackageName:copied-package-name ที่นี่
- ดำเนินการคำสั่งโดยกดปุ่ม Enter;
- หากคุณพบแพ็คเกจอัพเดตเพิ่มเติมหลายชุด ให้ทำเช่นเดียวกันกับแพ็คเกจเหล่านั้น
คำแนะนำช่วยให้คุณสามารถลบแพ็คเกจการอัพเดตออกจากระบบปฏิบัติการได้
ตอนนี้คุณสามารถลบดิสก์หรือแฟลชไดรฟ์ด้วยอิมเมจระบบปฏิบัติการออกจากไดรฟ์กำหนดค่าคิวการบูตมาตรฐานใน BIOS และเปิดระบบ ในลักษณะมาตรฐาน.
วิธีอื่นในการแก้ไขปัญหา
ปิดใช้งานการติดตั้งการอัปเดตอัตโนมัติใน Windows Center
สิ่งนี้ทำให้คุณสามารถหลีกเลี่ยงได้ ติดตั้งใหม่ส่วนประกอบที่เราลบออกก่อนหน้านี้ซึ่งทำให้เกิดข้อผิดพลาดเมื่อเปิดโปรแกรม
การย้อนกลับของระบบปฏิบัติการ
คุณยังสามารถย้อนกลับระบบปฏิบัติการได้ จำไว้ว่าเมื่อข้อผิดพลาดเริ่มปรากฏขึ้น เปิดแผงควบคุมแล้วไปที่หน้าต่างจุดคืนค่า
เลือกและเรียกใช้อันที่สร้างขึ้นก่อนที่ปัญหาจะเกิดขึ้น
ตามกฎแล้ว คอลัมน์ที่สองของข้อมูลเกี่ยวกับจุดกู้คืนจะมีข้อมูลเกี่ยวกับการดำเนินการหลังจากที่มันถูกสร้างขึ้น ประเภทของการกระทำจะถูกระบุด้วย
จะทำอย่างไรถ้าคุณได้รับข้อผิดพลาด 0xc0000005
ข้อผิดพลาด 0xc0000005 - วิธีแก้ไข
สวัสดี! ระบบปฏิบัติการที่เราชื่นชอบเต็มไปด้วยเรื่องน่าประหลาดใจที่ไม่คาดคิด และหนึ่งในนั้นคือรหัสข้อผิดพลาดของแอปพลิเคชัน 0xc0000005 ปัญหาคือข้อผิดพลาดนี้ไม่มีคำอธิบายเฉพาะเกี่ยวกับสาเหตุของปัญหา เช่น มันสามารถเกิดขึ้นได้เพราะเกือบทุกอย่าง! แต่ข่าวดีก็คือว่า 90% ของปัญหาสามารถแก้ไขได้โดยทำตามคำแนะนำเหล่านี้
ปัญหานี้เกิดขึ้นเมื่อเริ่มโปรแกรมหรือเกมใดๆ และสำหรับบางโปรแกรม แม้ว่าจะพยายามเปิดโปรแกรมใดๆ บนคอมพิวเตอร์ก็ตาม! หน้าต่างลักษณะนี้อาจปรากฏขึ้น:
และข้อความอาจแตกต่างกันได้ เช่น
- ข้อผิดพลาด: การละเมิดการเข้าถึง 0xC0000005
- ข้อยกเว้น 0xc0000005 EXCEPTION_ACCESS_VIOLATION
- เกิดข้อผิดพลาดขณะเริ่มต้นแอปพลิเคชัน (0xc0000005)
หรือระบบอาจจะพังหมดเหลือแต่ความเสียใจ หน้าจอสีน้ำเงินความตาย. แอปพลิเคชัน 32 บิตอาจไม่ทำงานบน Windows 8/10 x64 ไม่ว่าในกรณีใด ให้ทำตามคำแนะนำจากบนลงล่าง ลองใช้ตัวเลือกต่างๆ จนกว่าทุกอย่างจะดีขึ้น
ข้อผิดพลาด 0xc0000005 หลังจากอัปเดต Windows 7/8
ระหว่างปี 2556-2557 Microsoft ได้เปิดตัวการอัปเดตหลายอย่างสำหรับระบบปฏิบัติการที่อาจนำไปสู่ปัญหานี้ ขึ้นอยู่กับการตั้งค่าระบบ การอัปเดตเหล่านี้สามารถติดตั้งได้ด้วยตนเองหรือโดยอัตโนมัติทั้งหมด
ข้อเท็จจริง: บน Windows 7 ที่ละเมิดลิขสิทธิ์ โอกาสที่จะพบข้อผิดพลาดนั้นสูงกว่าระบบปฏิบัติการที่ได้รับลิขสิทธิ์หลายเท่า แต่เจ้าของ Windows ที่ถูกกฎหมายอาจประสบปัญหาเช่นกัน นี่คือวิธีที่ดวงดาวจะเรียงกัน :) คำแนะนำของฉัน: ใช้เฉพาะรุ่นดั้งเดิมของ Windows และไม่ใช่รุ่น super-mega-duper-beast ทุกประเภท 😉
วิธีแก้ไข: ลบการอัปเดตบางอย่างมีหลายวิธีในการทำเช่นนี้
การถอนการติดตั้งการอัปเดตจากบรรทัดคำสั่งวิธีที่ง่ายที่สุด
ใน Windows 7 ให้ป้อนบรรทัดต่อไปนี้ลงในแถบค้นหาเมนู Start:
wusa.exe /ถอนการติดตั้ง /kb:2859537
ใน Windows 8 กด "Win+X" แล้วป้อน:
exe /ถอนการติดตั้ง /kb:2859537
กด "Enter" และรอสักครู่ หากคุณได้ติดตั้งหมายเลขอัพเดต 2859537 ยูทิลิตี้นี้จะลบออก ตรวจสอบว่าปัญหาของคุณยังคงได้รับการแก้ไขหรือไม่ ถ้าไม่ ให้เปิดเมนู Start อีกครั้งแล้วป้อน:
wusa.exe /ถอนการติดตั้ง /kb:2872339
กด Enter และตรวจสอบอีกครั้ง หากผลลัพธ์เป็นลบ ให้ทำซ้ำขั้นตอนด้วยการอัพเดตอีกสองรายการ:
wusa.exe /ถอนการติดตั้ง /kb:2882822
wusa.exe /ถอนการติดตั้ง /kb:971033
ขอแนะนำให้รีบูตหลังจากแต่ละขั้นตอน
การถอนการติดตั้งการอัปเดตจากแผงควบคุม
ไปกันเลย “แผงควบคุม -> โปรแกรมและคุณสมบัติ -> ดูการอัปเดตที่ติดตั้ง”
กำลังดูรายการพร้อมอัปเดต ไมโครซอฟต์ วินโดวส์และค้นหาการแข่งขันในวงเล็บจาก:
ลบ. ในรายการมีประมาณ 200 บรรทัด ดังนั้นฉันคิดว่าวิธีแรกเร็วกว่า ดูวิดีโอเพื่อทำความเข้าใจให้ชัดเจนยิ่งขึ้นว่าทุกอย่างเสร็จสิ้นอย่างไร
ถ้าทั้งวิธีแรกและวิธีที่สองไม่ได้ผล
บางทีปัญหาอาจรุนแรงกว่านี้และสองวิธีแรกอาจไม่ทำงานเนื่องจากข้อผิดพลาดเมื่อเปิดแอปพลิเคชัน 0xc0000005 เช่น มันจะปรากฏขึ้นเมื่อคุณพยายามเปิดแผงควบคุมหรือยูทิลิตี้ wusa.exe- แล้วลองวิ่งเข้าไป. เซฟโหมด- สำหรับ Windows 7 เมื่อสตาร์ทคอมพิวเตอร์ให้กดปุ่ม "F8" จนกระทั่งเมนูบู๊ตปรากฏขึ้นและเลือก "Safe Mode" ที่นั่น
จากนั้นลองลบการอัปเดตโดยใช้วิธีแรกหรือวิธีที่สอง
ในกรณีที่ยากเป็นพิเศษ ตัวเลือกนี้จะไม่ทำงาน จากนั้นคุณจะต้องใช้เครื่องมือแก้ปัญหา หากต้องการโหลดสภาพแวดล้อมการกู้คืนคุณต้องกด "F8" เมื่อสตาร์ทคอมพิวเตอร์และเลือก "แก้ไขปัญหาคอมพิวเตอร์" จากเมนู
จากนั้นคุณจะถูกขอให้เลือกภาษาและป้อนรหัสผ่านผู้ดูแลระบบ แต่อาจไม่มีรายการดังกล่าวในเมนู โดยเฉพาะหากคุณมี Windows 8.1/10 ถ้าอย่างนั้นคุณต้องใช้แฟลชไดรฟ์อย่างใดอย่างหนึ่ง แต่แทน การติดตั้งวินโดวส์เลือก "System Restore" จากนั้นในหน้าต่างคลิกที่ "Command Prompt"
หากต้องการทำงานต่อ คุณจำเป็นต้องทราบว่าระบบปฏิบัติการติดตั้งไดรฟ์ใด ซึ่งโดยปกติจะเป็นไดรฟ์ "C:" และสามารถระบุได้อย่างง่ายดาย ป้อนคำสั่งต่อไปนี้ลงในบรรทัดคำสั่ง:
สมุดบันทึก
ด้วยวิธีนี้เราจะเปิดตัวแผ่นจดบันทึกที่ใช้บ่อยที่สุด ตอนนี้เรามาดูเมนูกันดีกว่า “ไฟล์ -> เปิด...”และคลิกที่ “คอมพิวเตอร์”
ที่นี่คุณจะเข้าใจแล้ว: ดิสก์ระบบอันที่มีโฟลเดอร์ "Windows" กลับไปที่ "แกะผู้" ของเรากันเถอะ บรรทัดคำสั่งป้อนคำสั่ง:
DISM /Image:C:\ /Get-Packages
โดยที่ C:\ คืออักษรระบุไดรฟ์ที่ติดตั้งระบบปฏิบัติการ อันเป็นผลมาจากการดำเนินการคำสั่งคุณจะได้รับข้อมูลจำนวนมากซึ่งคุณต้องค้นหาบันทึกที่มีหมายเลขของแพ็คเกจอัพเดตหนึ่งรายการหรือทั้งหมดจากรายการ: KB2859537, KB2872339, KB2882822, KB971033- ฉันขอยกตัวอย่าง:
รูปภาพจะแสดงสิ่งที่ต้องคัดลอกไปยังคลิปบอร์ดเป็นสีแดง ในบรรทัดคำสั่งทำได้ดังนี้: เลือกด้วยปุ่มซ้ายของเมาส์และหากต้องการคัดลอกให้คลิกที่ส่วนที่เลือกด้วยปุ่มขวา เท่านี้ก็เรียบร้อย เพื่อให้ง่ายขึ้นสำหรับตัวคุณเองในการค้นหาข้อมูลที่จำเป็นท่ามกลางตัวอักษรและตัวเลขที่ไม่มีที่สิ้นสุด ให้ทำดังนี้: คัดลอกเนื้อหาทั้งหมดของหน้าต่างลงในคลิปบอร์ดแล้ววางลงใน Notepad จากนั้นใช้การค้นหาตามปกติ
เหล่านั้น. ควรมีลักษณะดังนี้ (ทั้งหมดในบรรทัดเดียว):
ดิสม์/รูปภาพ:C:\ /ลบแพ็คเกจ /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3
เรากด Enter และหากเราพบแพ็คเกจอัพเดตอื่น ๆ เราก็ทำเช่นเดียวกันกับแพ็คเกจเหล่านั้น จากขั้นตอนนี้แพ็คเกจจะถูกลบและจะหายไปจากรายการแพ็คเกจที่ติดตั้ง แต่จะยังคงอยู่ในบันทึกของ Windows รวมถึง อย่าตกใจหากมีอะไรเกิดขึ้น :)
และสำหรับผู้เริ่มต้น มีวิธีอื่นที่ง่ายกว่า และสำหรับบางคนอาจเป็นเพียงวิธีเดียว:
- ไปที่โฟลเดอร์ "C:\Windows\SoftwareDistribution\ดาวน์โหลด"และลบทุกอย่างที่เราลบได้
- บูตเข้าสู่เซฟโหมดและกู้คืนไปยังจุดคืนค่าระบบก่อนหน้า
- รีบูต
หมายเหตุ: คุณสามารถหลีกเลี่ยงการติดตั้งแพ็คเกจที่ไม่ต้องการได้ด้วยตนเอง อัพเดตวินโดวส์- คุณเพียงแค่ต้องค้นหาแพ็คเกจดังกล่าวในรายการสำหรับการติดตั้งแล้วคลิก "ซ่อน"
วิธีอื่นที่จะแก้ไขข้อผิดพลาด 0xc0000005
ข้อผิดพลาดไม่สามารถแก้ไขได้เสมอไปโดยการลบการอัปเดตที่โชคร้าย เนื่องจากอย่างที่ฉันเขียนไปแล้ว เหตุผลอาจแตกต่างกัน ตัวเลือกที่ดี- นี่คือช่วงเวลาที่ทุกอย่างยังคงทำงานอยู่ เพียงจำไว้ว่ามันเริ่มต้นเมื่อใดและค้นหาจุดคืนค่าเป็นวันที่ก่อนหน้า อย่างไรก็ตาม วิธีนี้ยังสามารถแก้ไขปัญหาในกรณีของแพ็คเกจการอัพเดทได้อีกด้วย เพียงแค่คืนค่าไปยังจุดที่ยังไม่ได้ติดตั้ง
dism /ออนไลน์ /cleanup-image /restorehealth
คำสั่งใช้เวลาดำเนินการค่อนข้างนาน หลังจากเสร็จสิ้นงานคุณจะต้องรีบูต พวกเขากำลังตรวจสอบ ไฟล์ระบบและในกรณีที่เบี่ยงเบนไปจากตัวเลือกเดิม ตัวเลือกเหล่านั้นจะถูกกู้คืนจากที่จัดเก็บข้อมูลโดยอัตโนมัติ ในระหว่างกระบวนการกู้คืน คุณอาจได้รับแจ้ง ดิสก์การติดตั้งจาก Windows หรือแฟลชไดรฟ์
อย่างไรก็ตาม ข้อผิดพลาดในการเปิดแอปพลิเคชัน 0xc0000005 เกี่ยวข้องกับการดำเนินการที่ผิดพลาดกับหน่วยความจำเข้าถึงโดยสุ่ม (RAM) - "การละเมิดการเข้าถึงหน่วยความจำ" วิธีการรักษาวิธีหนึ่งคือ (Data Execution Prevention) หรือการเพิ่มโปรแกรมลงในรายการยกเว้น อ่านวิธีการทำเช่นนี้ในบทความตามลิงค์ที่ฉันให้ไว้
ปัญหาทั่วไปอาจเป็นไวรัสในระบบ ยิ่งกว่านั้นไม่ใช่ไวรัสที่ทำให้เกิดข้อผิดพลาด แต่ดูเหมือนว่าจะแสดงปัญหาออกมาเช่น ปรากฎว่ามีปัจจัยหลายอย่างทับซ้อนกัน ไม่ว่าในกรณีใดระบบจะต้องมีความระมัดระวัง
โมดูลล้มเหลว แรมอาจเป็นสาเหตุได้เช่นกัน โดยเฉพาะอย่างยิ่งหากทั้งหมดนี้เริ่มต้นหลังจากขยายหรืออัพเกรด RAM ของคอมพิวเตอร์ ในกรณีนี้ คุณต้องลบออกชั่วคราว โมดูลใหม่หน่วยความจำและทดสอบระบบ หากปัญหาได้รับการแก้ไขแล้วจึงต้องเปลี่ยนโมดูลที่ชำรุดด้วยโมดูลที่ใช้งานได้ คุณสามารถทดสอบหน่วยความจำของคุณเพื่อหาข้อผิดพลาดโดยใช้ยูทิลิตี้ MemTest86
คนขับผิดอาจทำให้เราปวดหัวได้เช่นกัน โดยเฉพาะอย่างยิ่งสิ่งนี้ใช้กับไดรเวอร์การ์ดแสดงผล จำไว้ว่าคุณได้อัพเดตไดรเวอร์ใด ๆ แล้ว ลองดาวน์โหลดหรือย้อนกลับไปที่ รุ่นก่อนหน้า- ซึ่งสามารถทำได้ในตัวจัดการอุปกรณ์ในคุณสมบัติของอุปกรณ์บนแท็บ "ไดรเวอร์"