แก้ไขข้อผิดพลาด "คำสั่งที่หน่วยความจำอ้างอิงไม่สามารถอ่านได้"

ทุกวันนี้หายาก แต่บางครั้งคุณยังสามารถพบข้อความแสดงข้อผิดพลาดที่เป็นความลับขณะใช้คอมพิวเตอร์ของคุณ ข้อผิดพลาดที่คลุมเครือคือสิ่งที่ไม่ได้อธิบายตัวเองจริงๆ

หากคุณโชคดี คุณจะได้รับหมายเลขอ้างอิงข้อผิดพลาดที่คุณสามารถค้นหาได้ แต่ในกรณีของข้อผิดพลาด “ 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)

นั่นเป็นรายการแก้ไขที่ยาวนาน แต่ก็ไม่มีเหตุผลที่จะปล่อยให้ข้อผิดพลาดในการอ่านหน่วยความจำนี้ทำให้งานหรือการเล่นของคุณสะดุด 

ใจเย็นๆ ข้ามความเป็นไปไม่ได้จากรายการของคุณและในไม่ช้าคุณควรกลับสู่สภาวะปกติ



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts