แก้ไขข้อผิดพลาด "คำสั่งที่หน่วยความจำอ้างอิงไม่สามารถอ่านได้"
ทุกวันนี้หายาก แต่บางครั้งคุณยังสามารถพบข้อความแสดงข้อผิดพลาดที่เป็นความลับขณะใช้คอมพิวเตอร์ของคุณ ข้อผิดพลาดที่คลุมเครือคือสิ่งที่ไม่ได้อธิบายตัวเองจริงๆ
หากคุณโชคดี คุณจะได้รับหมายเลขอ้างอิงข้อผิดพลาดที่คุณสามารถค้นหาได้ แต่ในกรณีของข้อผิดพลาด “ Instruction at Referenced Memory Can(Referenced Memory Could) Not Be Read” แสดงว่าคุณไม่มีโชคเช่นนั้น
ข้อผิดพลาดนี้อาจเกิดขึ้นได้ทุกเมื่อ โดยมักไม่มีสาเหตุที่ชัดเจน ดังนั้น หากคุณทำสิ่งที่คุณทำบนพีซีอย่างมีความสุข และพบข้อผิดพลาดของซอฟต์แวร์อย่างกะทันหันพร้อมกับข้อผิดพลาดนี้ คู่มือนี้จะกำหนดเส้นทางสู่การกู้คืน
ข้อผิดพลาดนี้คืออะไรกันแน่?(What Is This Error Exactly?)
ข้อความที่แท้จริงของข้อผิดพลาดนั้นค่อนข้างอธิบายตนเองได้ ข้อมูลในRAMถูกเก็บไว้ที่ที่อยู่เฉพาะ เมื่อซอฟต์แวร์ที่เป็นปัญหาต้องการข้อมูลที่จัดเก็บไว้ในที่อยู่ใดที่อยู่หนึ่ง ซอฟต์แวร์จะถามหาข้อมูลนั้น บางครั้งไม่ว่าจะด้วยเหตุผลใดก็ตาม กระบวนการนี้อาจผิดพลาดได้ ข้อผิดพลาดนี้บอกเราว่าที่อยู่ไม่ถูกต้องด้วยเหตุผลบางประการ
อะไรทำให้เกิดข้อผิดพลาด?(What Causes The Error?)
ตอนนี้เรามาถึงปัญหาที่แท้จริงแล้ว แม้ว่าเราจะทราบดีว่ามีที่อยู่หน่วยความจำที่ไม่ถูกต้อง แต่เราก็ไม่รู้ว่าเหตุใด(why )ที่อยู่หน่วยความจำจึงไม่ถูกต้อง
นี่เป็นหนึ่งในเหตุผลที่ข้อผิดพลาดนี้ทำให้เกิดความเศร้าโศกมาก อาจเป็นฮาร์ดแวร์ ซอฟต์แวร์ หรือเฟสของดวงจันทร์ ข่าวดีก็คือว่าด้วยการหักเงินและตรรกะเล็กน้อยการติดตาม gremlin ที่รับผิดชอบต่อข้อผิดพลาดในหน่วยความจำของคุณนั้นเป็นไปได้
ทำงานนักสืบ(Doing Some Detective Work)
ก่อนที่เราจะดูการแก้ไขเฉพาะที่สามารถแก้ไขข้อผิดพลาดนี้ได้ คุณต้องเตรียมการเล็กน้อย ท้ายที่สุด เพียงแค่พยายามทำทุกอย่างอาจทำให้เกิดปัญหาใหม่ได้ และไม่ได้ชี้ให้เห็นถึงสาเหตุที่แท้จริงของปัญหาเสมอไป
สิ่งสำคัญที่สุดที่คุณต้องทำคือสังเกตว่าข้อผิดพลาดเกิดขึ้นเมื่อใดและอย่างไร ถามตัวเองด้วยคำถามเหล่านี้:
- (Did)เกิดขึ้นหลังจากมีการเปลี่ยนแปลงฮาร์ดแวร์หรือซอฟต์แวร์หรือไม่ ?
- มันเกิดขึ้นกับแอปพลิเคชั่นเดียวหรือไม่?
- มันเกิดขึ้นโดยไม่คำนึงถึงสิ่งที่คุณทำ?
- มันเกิดขึ้นแบบสุ่มหรือในช่วงเวลาที่กำหนด?
หากคุณรวบรวมหลักฐานตามสถานการณ์ได้ ก็อาจให้เบาะแสว่าการแก้ไขแบบใดน่าจะได้ผลมากกว่า ตัวอย่างเช่น หากมีเพียงโปรแกรมเดียวที่ได้รับข้อผิดพลาดนี้ คุณควรกดหน้าการสนับสนุนทางเทคนิคของโปรแกรมนั้นดีกว่าไปยุ่งกับคอมพิวเตอร์ของคุณเองโดยไม่ได้ตั้งใจ
คำนึงถึงบริบทเฉพาะของข้อผิดพลาดในขณะที่เราอธิบายวิธีต่างๆ ในการทำให้ข้อผิดพลาดนี้เป็นเพียงความทรงจำที่ห่างไกล
การแก้ไขที่สมเหตุสมผลที่สุด(The Most Sensible Fixes)
เนื่องจากมีสาเหตุที่เป็นไปได้มากมายสำหรับที่อยู่หน่วยความจำที่ไม่ถูกต้องซึ่งทำให้เกิดความหายนะเล็กน้อย จึงควรปรับปรุงการแก้ไขที่สมเหตุสมผลที่สุด มีเพียงไม่กี่ข้อ ดังนั้นการเริ่มต้นกับสิ่งที่น่าจะเกี่ยวข้องกับข้อผิดพลาดเฉพาะของคุณมากที่สุดคือหนทางที่จะดำเนินการ
หากคุณทำการแก้ไขที่ทำการเปลี่ยนแปลงกับคอมพิวเตอร์ของคุณ อย่าลืมยกเลิกหากไม่สามารถแก้ไขปัญหาได้ หากคุณไม่ทำเช่นนั้น แสดงว่าคุณกำลังแนะนำตัวแปรใหม่ที่ทำให้การขจัดความเป็นไปได้ยากขึ้น เป็นระบบ!
The Easiest Fix: Ignore It!
นี่เป็นวิธีที่ง่ายที่สุดในการแก้ไขปัญหา แต่การละเลยข้อผิดพลาดจะใช้ได้ก็ต่อเมื่อสาเหตุของปัญหาไม่เป็นระบบ คอมพิวเตอร์และซอฟต์แวร์ที่ทำให้มันมีประโยชน์นั้นซับซ้อนมาก บางครั้งสิ่งต่าง ๆ ผิดพลาดเพียงครั้งเดียวหรือน้อยมาก
ดังนั้น หากคุณเห็นข้อผิดพลาดนี้ครั้งแล้วครั้งเล่า อย่ากังวลกับมัน หากคุณพบเห็นทุกๆ สองสามสัปดาห์หรือหลายเดือน มันก็อาจจะไม่คุ้มกับความพยายามที่จะพูดถึง
หากข้อผิดพลาดของหน่วยความจำรบกวนการทำงานที่สำคัญต่อภารกิจหรือเกิดขึ้นบ่อยครั้งจนส่งผลกระทบต่อประสบการณ์ผู้ใช้ของคุณอย่างมาก แน่นอนว่าคุณควรตรวจสอบวิธีแก้ไขปัญหาอื่นๆ ประเด็นคือไม่ต้องวิตกกังวลกับสิ่งที่อาจเป็นข้อผิดพลาดที่หายากมากหรือบางทีอาจจะเกิดขึ้นครั้งเดียวด้วยซ้ำ
เพิ่มเติม (เสมือน) RAM Please(More (Virtual) RAM Please)
หน่วยความจำเสมือนเป็นส่วนสงวนของฮาร์ดไดรฟ์ของคุณซึ่งทำหน้าที่เป็นหน่วยความจำล้นเมื่อ ชิป RAM จริงของคุณ เต็ม บ่อยครั้งเมื่อแอพที่หิวหน่วยความจำ ไม่มี RAMและไม่มีที่สำหรับใส่ข้อมูลเพิ่มเติม แอพนั้นจะหายไป เมื่อโปรแกรมขอข้อมูลกลับ ไม่มี ซึ่ง(Which)นำไปสู่ความผิดพลาดหรือการทำงานผิดพลาดอย่างร้ายแรง
การจัดการ หน่วยความจำ(Memory)ในระบบปฏิบัติการสมัยใหม่นั้นดีมาก และซอฟต์แวร์คุณภาพยังถูกสร้างมาเพื่อให้ทำงานได้อย่างมีประสิทธิภาพด้วยRAM ที่มี อยู่ ดังนั้นในกรณีส่วนใหญ่หน่วยความจำเสมือนจึงไม่จำเป็น อย่างไรก็ตาม โปรแกรมที่มีการจัดการหน่วยความจำไม่ดีหรือการจัดสรรหน่วยความจำเสมือนที่มีขนาดเล็กเกินไปสำหรับระบบของคุณ อาจทำให้เกิดข้อผิดพลาดของหน่วยความจำได้
คุณสามารถเพิ่มRAM จริง ได้ แต่วิธีที่รวดเร็ว (และฟรี!) คือการปรับไฟล์เพจจิ้งหน่วยความจำเสมือนของคุณให้เหมาะสม เพียง(Just)ทำตามคำแนะนำนี้(this guide)แอปพลิเคชันของคุณจะมีพื้นที่เพียงพอสำหรับหายใจ
ปิดแอปพลิเคชันพื้นหลัง(Close Background Applications)
อีกมุมหนึ่งในการแก้ไขปัญหาเดียวกันคือการลดจำนวนแอปพลิเคชันที่ต้องใช้หน่วยความจำมาก
อินเทอร์เน็ตเบราว์เซอร์ของคุณเป็นผู้ร้ายที่ใหญ่ที่สุดที่นี่ ทุก(Every)แท็บที่คุณเปิดในเบราว์เซอร์เช่นGoogle Chrome จะกิน (Google Chrome)RAMก้อนใหญ่ เป็นเรื่องปกติที่บางคนจะโหลดเกมและเปิดเบราว์เซอร์หรือซอฟต์แวร์ชุดสำนักงานทิ้งไว้ในเบื้องหลัง หากคุณมีความจำไม่เพียงพอ การปิดบางแท็บหรือบันทึกงานและปิดแอปเพิ่มประสิทธิภาพสามารถช่วยได้มาก
บางทีคุณอาจไม่มีโปรแกรมที่ทำงานอยู่เบื้องหลัง อย่างน้อยก็ไม่ใช่โปรแกรมที่คุณรู้จัก เป็นความคิดที่ดีที่จะตรวจสอบจำนวนหน่วยความจำของคอมพิวเตอร์ที่ใช้อยู่เมื่อไม่ได้ใช้งาน การทำเช่นนี้ไม่สามารถทำได้ง่ายขึ้น
ใน Windows 10, 8 หรือ 7 เพียงpress CRTL+ALT+DEL จากนั้นคลิก ตัวจัดการงาน(click Task Manager.)
หากตัวจัดการงาน(Task Manager) ของคุณ มีลักษณะดังนี้:
จากนั้นคลิกรายละเอียดเพิ่มเติม(click More Details)เพื่อขยาย
ตอนนี้ ภายใต้ แท็บ กระบวนการ(Processes)ให้คลิกที่คอลัมน์หน่วยความจำ เพื่อจัดเรียงกระบวนการตามการใช้หน่วยความจำ (Memory )มองหากระบวนการใดๆ ที่ใช้หน่วยความจำจำนวนมาก หากไม่สำคัญ คุณสามารถยุติได้โดยคลิกขวาที่กระบวนการและเลือกEnd Task(End Task)
ขอเตือนไว้ก่อนว่าถ้าคุณไม่รู้ว่ากระบวนการคืออะไร คุณควร Google มันซะก่อน ถ้าอาจจะค่อนข้างสำคัญ!
ย้อนเวลา(Turn Back Time)
Windowsสองสามเวอร์ชันล่าสุดซึ่งย้อนกลับไปเป็นWindows 7 ได้อย่างมีประสิทธิภาพ ในแง่ของระบบปฏิบัติการที่ยังคงใช้งานอยู่ในปัจจุบัน มีคุณสมบัติการกู้คืนที่ค่อนข้างครอบคลุม โดยเฉพาะอย่างยิ่ง คุณสามารถใช้การคืนค่าระบบ(System Restore)เพื่อย้อนกลับการเปลี่ยนแปลงสำคัญๆ ที่เพิ่งทำไปเมื่อเร็วๆ นี้
สิ่งเหล่านี้อาจเป็นการ อัปเดต Windowsการติดตั้งไดรเวอร์หรือแพ็คเกจซอฟต์แวร์ใหม่ หากข้อผิดพลาดด้านหน่วยความจำของคุณเริ่มปรากฏขึ้นหลังจากมีสิ่งที่มีขนาดใหญ่พอที่จะรับประกันว่าจะมีจุดคืนค่าระบบเกิดขึ้น ก็ไม่เสียหายที่จะย้อนกลับไปที่จุดนั้นก่อนเพื่อดูว่าปัญหาหายไปหรือไม่
ในWindows 10คุณสามารถคืนค่าคอมพิวเตอร์ของคุณไปยังจุดก่อนหน้าได้โดยทำดังนี้:
- ขั้นแรก ค้นหาRecoveryในเมนู Start
- คลิกที่การกู้คืน (Recovery. )จากนั้นคลิกเปิดการคืนค่า(Open System Restore)ระบบ
หากมีการสร้างจุดคืนค่าใด ๆ ก่อนการเปลี่ยนแปลงที่คุณสงสัยว่าจะทำให้เกิดข้อผิดพลาด คุณสามารถเลือกได้ที่นี่ จากนั้นทำตามคำแนะนำจากWindowsเพื่อสิ้นสุดกระบวนการกู้คืน
หากสิ่งต่างๆ เลวร้ายมาก คุณควรพิจารณารีเซ็ต Windowsเพื่อกู้คืนให้กลับเป็นเหมือนเดิม
ขับไล่ผู้ร้ายซอฟต์แวร์(Evict a Software Culprit)
หากไม่มีจุดคืนค่าที่เหมาะสม และคุณมีเหตุผลให้สงสัยว่าโปรแกรมที่เพิ่งติดตั้งหรืออัปเดตล่าสุดเป็นสาเหตุของข้อผิดพลาดในหน่วยความจำของคุณ ให้ถอนการติดตั้งโดยใช้ฟังก์ชันAdd or Remove Programs (Add or Remove Programs)คุณจะพบได้ในแผงควบคุม(Control Panel)หรือเพียงแค่ค้นหาในเมนู(Start Menu)เริ่ม
ตรวจสอบไฟล์ระบบเสียหาย(Check For System File Corruption)
หากวิธีแก้ไขปัญหาทั่วไปวิธีใดวิธีหนึ่งไม่ขจัดข้อผิดพลาดของหน่วยความจำ คุณสามารถตรวจสอบไฟล์ระบบของคุณเพื่อหาความเสียหายได้โดยใช้ชุดคำสั่งพิเศษ
คุณต้องเรียกใช้System File Checker(System File Checker)จากCommand Prompt อาจฟังดูน่ากลัวหากคุณไม่เคยใช้งาน อินเทอร์เฟซ Windows แบบข้อความ มาก่อน แต่ถ้าคุณทำตามคำแนะนำง่ายๆ นี้(this simple guide)กระบวนการซ่อมแซมก็จะดำเนินไปโดยเปล่าประโยชน์ อันที่จริงมันเป็นนิสัยที่ดีที่จะใช้ตัวตรวจสอบเป็นครั้งคราวเพื่อยึดเอาปัญหาต่างๆ
ใช้ยูทิลิตี้ทำความสะอาดเพื่อลบขยะซอฟต์แวร์ที่เหลือ(Use Cleaner Utilities to Remove Leftover Software Junk)
ในซอฟต์แวร์โลกที่สมบูรณ์แบบ คุณลบ อัปเกรด หรืออัปเดตควรล้างข้อมูลด้วยตัวเอง มียูทิลิตี้มากมายที่เชี่ยวชาญในการลบ crud นี้โดยที่โปรแกรมถอนการติดตั้งมาตรฐานล้มเหลว
ตัวอย่างเช่นDDUเป็นยูทิลิตี้ยอดนิยมที่จะล้างระบบของคุณให้สะอาดจากไดรเวอร์GPU มีประโยชน์เมื่อสิ่งใดก็ตามที่เกี่ยวข้องกับกราฟิกทำให้เกิดปัญหา Javaยังเป็นแขกทั่วไปที่ไม่ยอมทิ้งคอมพิวเตอร์ของคุณในแบบที่มันพบ มากเสียจนมีคู่มือการลบ Java อย่างเป็น(official Java removal guide)ทางการ
ก่อนที่คุณจะใช้ยูทิลิตี้การล้างข้อมูลใด ๆ ตรวจสอบให้แน่ใจว่าได้สแกนซอฟต์แวร์เพื่อหามัลแวร์ด้วยบริการเช่นVirusTotalและอ่านบทวิจารณ์ของบุคคลที่สามเพื่อให้แน่ใจว่าถูกต้องและมีประสิทธิภาพ
อัพเดททุกอย่าง(Update Everything)
บางครั้งข้อผิดพลาดของหน่วยความจำ (และข้อผิดพลาดอื่นๆ จริงๆ) อาจเป็นผลมาจากการอัปเดตไม่ตรงกัน การติดตั้ง Windows(Windows)ของคุณอาจมีการอัปเดตโดยอัตโนมัติ แต่ถ้าแพ็คเกจซอฟต์แวร์และไดรเวอร์ฮาร์ดแวร์ของคุณไม่ได้รับการอัพเดตให้ตรงกับ codebase ใหม่ อาจเป็นสูตรสำหรับความไม่เสถียร
ขั้นแรก คุณจะต้องตรวจสอบอีกครั้งว่ามีการติดตั้งการอัปเดต Windows แล้ว (Windows updates)ต่อไป คุณจะต้องตรวจสอบว่าโปรแกรมที่แสดงข้อผิดพลาดนั้นได้รับการอัปเดตด้วย คุณจะต้องดาวน์โหลดไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ เช่น การ์ดกราฟิกและเมนบอร์ดของคุณ
ตรวจสอบสุขภาพฮาร์ดแวร์ของคุณ(Check Your Hardware Health)
หากโซลูชันที่ใช้ซอฟต์แวร์ไม่ช่วยแก้ปัญหา ข้อผิดพลาดของหน่วยความจำอาจมีสาเหตุที่ร้ายแรงกว่านั้น แม้ว่าจะไม่มีใครอยากได้ยินว่าฮาร์ดแวร์คอมพิวเตอร์ของตนอาจมีปัญหา แต่ก็มีความเป็นไปได้ที่คุณจะต้องกำจัดทิ้ง
ไม่น่าแปลกใจเลยที่ผู้ต้องสงสัยอันดับหนึ่งคือ RAM ของคุณ การตรวจสอบ RAM อย่างเป็นระบบเพื่อหาปัญหาต้องใช้เวลา แต่ใครๆ ก็ทำได้ ดูคำแนะนำที่ยอดเยี่ยม(excellent guide) นี้ เพื่อตรวจสอบหน่วยความจำที่ไม่ดี
แม้ว่าคุณจะได้เรียกใช้ตัวตรวจสอบไฟล์ระบบที่กล่าวถึงข้างต้นแล้ว คุณอาจต้องการตรวจสอบสภาพร่างกายของฮาร์ดไดรฟ์ของคุณด้วยCHKDSK เผื่อ(CHKDSK)ในกรณีที่มีเซกเตอร์เสียหรือปัญหาทางกายภาพอื่นๆ ด้วย
ยื่นเรื่องร้องเรียนกับฝ่ายสนับสนุนลูกค้า(File a Complaint With Customer Support)
เมื่อข้อผิดพลาด "คำสั่งที่หน่วยความจำอ้างอิงไม่สามารถอ่านได้" เป็นผลมาจากซอฟต์แวร์ที่มีข้อบกพร่อง อาจมีการดำเนินการเดียวเท่านั้นที่จะได้ผล - การติดต่อนักพัฒนา
บัก(Bugs)เกิดขึ้นและหากเกมหรือแพ็คเกจซอฟต์แวร์หยุดทำงานอย่างต่อเนื่องจากข้อผิดพลาดนี้ คุณอาจไม่สามารถดำเนินการใดๆ ได้ ส่งอีเมลถึงฝ่ายสนับสนุนลูกค้า เข้าไปที่ฟอรัมอย่างเป็นทางการ และรับคำแนะนำว่าคุณพลาดบางสิ่งที่ชัดเจนหรือไม่ หรือจริงๆ แล้วมันเป็นความผิดพลาดในMatrix
การอ่านข้อผิดพลาดทั่วไปนี้(Getting a Read On This Common Error)
นั่นเป็นรายการแก้ไขที่ยาวนาน แต่ก็ไม่มีเหตุผลที่จะปล่อยให้ข้อผิดพลาดในการอ่านหน่วยความจำนี้ทำให้งานหรือการเล่นของคุณสะดุด
ใจเย็นๆ ข้ามความเป็นไปไม่ได้จากรายการของคุณและในไม่ช้าคุณควรกลับสู่สภาวะปกติ
Related posts
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
แก้ไขข้อผิดพลาด "Can't Read From the Source File or Disk"
แก้ไข "ไม่พบรายการนี้" เมื่อลบใน Windows
วิธีแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าส่วนประกอบระบบอย่างน้อยหนึ่งอย่าง"
วิธีแก้ไขข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine”
แก้ไขงานที่กำหนดเวลาไว้จะไม่ทำงานสำหรับ .BAT File
วิธีแก้ไข “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก api-ms-win-crt-runtime-l1-1-0.dll หายไป”
วิธีแก้ไขข้อผิดพลาด “การเชื่อมต่อของคุณไม่เป็นส่วนตัว” ใน Google Chrome
8 วิธีในการแก้ไขข้อผิดพลาด “คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้” ใน Windows
วิธีแก้ไข “Windows ได้หยุดอุปกรณ์นี้” รหัส 43 ข้อผิดพลาดใน Windows
วิธีแก้ไขข้อผิดพลาด “Google Keeps Stopping” บน Android
วิธีแก้ไข “มีปัญหากับใบอนุญาตสำนักงานของคุณ”
แก้ไข “ไฟล์ใหญ่เกินไปสำหรับระบบไฟล์ปลายทาง” Error
วิธีแก้ไขแท็บเล็ต Amazon Fire ไม่ชาร์จ
แก้ไข “อุปกรณ์นี้ไม่สามารถใช้โมดูลแพลตฟอร์มที่เชื่อถือได้” เมื่อเปิดใช้งาน BitLocker
วิธีแก้ไข Windows Stop Code Memory Management BSOD
วิธีแก้ไข “DNS_probe_finished_no_internet” ใน Google Chrome
วิธีแก้ไขข้อผิดพลาด “Scratch Disks Full” ใน Photoshop
วิธีแก้ไขปัญหา Google Stadia Lag
วิธีแก้ไข “Teredo Is Unable to Qualify” ใน Windows 10