วิธีการแก้ไขข้อผิดพลาด "หน้าข้อบกพร่องในพื้นที่ที่ไม่ใช่เพจ" Error

ฉันเพิ่งทำงานบนพีซีไคลเอนต์(client PC)และต้องรีสตาร์ทเครื่องเนื่องจากการติดตั้งแอปพลิเคชัน(application install)ใหม่ อย่างไรก็ตาม เมื่อรีสตาร์ทคอมพิวเตอร์ก็ขึ้นจอฟ้าและแสดง ข้อ ผิดพลาด PAGE_FAULT_IN_NONPAGED_AREA(PAGE_FAULT_IN_NONPAGED_AREA error)

ตอนแรก ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับแอปพลิเคชันที่เราเพิ่งติดตั้ง ดังนั้นฉันจึงตัดสินใจรีสตาร์ทคอมพิวเตอร์ในเซฟโหมด(Safe Mode)และถอนการติดตั้งแอป ดูเหมือนว่าจะได้ผลเพราะBSODหายไป แต่เพียงช่วงเวลาสั้นๆ

PAGE_FAULT_IN_NONPAGED_AREA

หยุด: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000)(STOP: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000))

ความผิดพลาดของหน้าในพื้นที่ nonpaged

หลังจากรีสตาร์ทอีกสองสามครั้ง ข้อความก็กลับมาอีกครั้ง! หลังจากทำการวิจัยบางอย่างแล้ว ฉันพบว่าข้อความแสดงข้อผิดพลาดนี้(error message)โดยทั่วไปหมายความว่าWindowsกำลังพยายามค้นหาข้อมูลในหน่วยความจำและไม่พบ

จากข้อมูลของ Microsoft(Microsoft)ข้อผิดพลาดนี้อาจเกิดจากฮาร์ดแวร์ที่ผิดพลาด(faulty hardware) ( RAMฮาร์ดไดรฟ์) ซอฟต์แวร์ป้องกันไวรัสโวลุ่ม NTFS(NTFS volume) ที่เสียหาย หรือไดรเวอร์ที่ไม่ดี ในบทความนี้ ผมจะแนะนำวิธีแก้ปัญหาต่างๆ ให้คุณทราบ ซึ่งบางวิธีก็ง่ายกว่าวิธีอื่นๆ

โปรดทราบว่าหน่วยความจำไม่ดี ( RAM ) เป็นสาเหตุหลักที่ทำให้เกิดข้อผิดพลาดนี้ แต่ฉันไม่ ได้ พูดถึง(t mention)มันมากไปกว่านี้เพราะอาจจำเป็นต้องเปิดcomputer and adding/removing ชิปRAM ฉันคิดว่าคนส่วนใหญ่ชอบที่จะหลีกเลี่ยงสิ่งนั้น ดังนั้นฉันจึงระบุวิธีแก้ปัญหาที่ง่ายกว่าก่อน เผื่อในกรณีที่วิธีใดวิธีหนึ่ง(case one)ได้ผล

วิธีที่ 1 – ปรับไฟล์เพจจิ้ง

ในการเริ่มต้น คุณสามารถลองใช้เคล็ดลับง่ายๆ กับไฟล์เพจจิ้งที่แก้ไขปัญหาสำหรับบางคนได้ หากปัญหาไม่เกี่ยวข้องกับฮาร์ดแวร์วิธีแก้ปัญหาไฟล์หน้า(page file solution) นี้ อาจใช้ได้

ขั้นแรก เปิดแผงควบคุม(Control Panel)และคลิกที่ระบบ (System)คุณยังสามารถคลิกขวาที่คอมพิวเตอร์(Computer)หรือพีซีเครื่องนี้(This PC)แล้วเลือกคุณสมบัติ(Properties)

ระบบแผงควบคุม

ตอนนี้คลิกที่ ลิงค์ การตั้งค่าระบบขั้นสูง(Advanced System Settings)ทางด้านซ้ายมือ

การตั้งค่าระบบขั้นสูง

ภายใต้ประสิทธิภาพ(Performance)ให้คลิกที่ปุ่มการตั้งค่า(Settings)

ประสิทธิภาพการตั้งค่า

คลิกที่ แท็บ Advancedจากนั้นคลิกที่ ปุ่ม Changeใต้หัวข้อVirtual Memory(Virtual Memory)

เปลี่ยนหน่วยความจำเสมือน

ในที่สุด เราก็มาถึงจุดที่เราต้องอยู่ ยกเลิกการเลือกช่องจัดการขนาดไฟล์เก็บเพจโดยอัตโนมัติสำหรับไดรฟ์ทั้งหมด(Automatically manage paging file size for all drives)จากนั้นเลือกNo paging file

ไม่มีไฟล์เพจจิ้ง

คลิกตกลง(Click OK)หลาย ๆ ครั้งเพื่อออกจากหน้าต่างโต้ตอบทั้งหมดแล้วรีสตาร์ทคอมพิวเตอร์ เมื่อคุณกลับเข้ามาแล้ว ให้ทำตามขั้นตอนที่แน่นอนอีกครั้งที่แสดงด้านบน แต่คราวนี้เลือก(time select)ขนาดที่จัดการโดยระบบ( System managed size)และทำเครื่องหมายที่ช่องจัดการขนาดไฟล์เพจสำหรับไดรฟ์ทั้งหมดโดย( Automatically manage paging file size for all drives)อัตโนมัติ

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

วิธีที่ 2- ตรวจสอบดิสก์

ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากฮาร์ดไดรฟ์ของคุณล้มเหลวหรือมีข้อผิดพลาดในไดรฟ์ วิธีหนึ่งที่รวดเร็วในการตรวจสอบฮาร์ดไดรฟ์คือการเรียกใช้ คำสั่ง chkdskใน Windows

เมื่อต้องการทำสิ่งนี้ ให้คลิกที่Start และ(Start and type)พิมพ์cmd คลิกขวาที่ผลลัพธ์ ด้านบนและเลือกRun as Administrator

ทำงานเป็นผู้ดูแลระบบ

ที่พรอมต์ ให้พิมพ์คำสั่งต่อไปนี้:

chkdsk /f

หากคุณได้รับข้อความแจ้งว่าไดรฟ์ถูกล็อก และหากคุณต้องการกำหนดเวลา chkdsk ในการรีสตาร์ทครั้งถัดไป ให้พิมพ์Yเพื่อใช่ ไปข้างหน้าและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและอนุญาตให้ chkdsk ทำงาน ซึ่งอาจใช้เวลานานในWindows 7และรุ่นก่อนหน้า กระบวนการนี้เร็วกว่ามากในWindows 8(Windows 8)และWindows 10

chkdsk

วิธีที่ 3 - ไดรเวอร์ไม่ดี

หากคุณเพิ่งอัปเดตไดรเวอร์สำหรับชิ้นส่วนของฮาร์ดแวร์ในคอมพิวเตอร์ของคุณ อาจเป็นเพราะไดรเวอร์ที่ผิดพลาด(faulty driver)ซึ่งทำให้เกิดปัญหาหน้าจอสีน้ำเงิน ไดรเวอร์จำเป็นสำหรับWindowsแต่บางครั้งไดรเวอร์ล่าสุดอาจทำให้เกิดปัญหามากกว่าที่แก้ไข

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

อย่างไรก็ตาม คุณสามารถลองแก้ไขปัญหานี้ได้โดยคลิกที่Start และพิมพ์(Start and typing)ในDevice Manager ( Device Manager)คลิกขวาที่อุปกรณ์ที่คุณอัปเดตไดรเวอร์และเลือกRoll Back Driver ( Roll Back Driver)คุณยังสามารถเลือกPropertiesจากนั้นไปที่ แท็บ Driverแล้วคลิกปุ่มRoll Back Driver(Roll Back Driver)

ย้อนกลับไดรเวอร์

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

สิ่งสุดท้ายที่คุณสามารถลองได้คือคลิก ปุ่ม ถอนการติดตั้ง(Uninstall)และรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ Windowsจะพยายามติดตั้งไดรเวอร์สำหรับฮาร์ดแวร์โดยอัตโนมัติเมื่อWindowsรีบูต หากไม่ได้ผล ให้ลองใช้วิธีถัดไป

วิธีที่ 4 - Config ที่รู้จักล่าสุด

ในบางกรณี ปัญหาใหญ่กว่าแค่ไดรเวอร์และจะต้องใช้ ฟีเจอร์ Last Known Good Configurationใน Windows

แก้ไขข้อผิดพลาดของหน้าในพื้นที่ที่ไม่ใช่เพจ

โดยพื้นฐานแล้วจะนำ รีจิสตรี Windows(Windows registry)เวอร์ชันเก่าทั้งหมดกลับมาใช้งานได้ ในWindows 7และรุ่นก่อนหน้า คุณเพียงแค่ต้องกดปุ่มF8(F8 key)เพื่อเปิด หน้าจอ ตัวเลือกขั้นสูง( Advanced Options)เมื่อทำการบูทเครื่อง

ในWindows 8และWindows 10ดูโพสต์ของฉันเกี่ยวกับวิธีโหลดหน้าจอตัวเลือกการกู้คืนระบบ เนื่องจาก (System Recovery Options)ปุ่ม F8(F8 key)ไม่ทำงานบนระบบปฏิบัติการทั้งสองนั้นอีกต่อไป

นอกจากการลองใช้ Last Knownแล้ว คุณควรลองทำSystem Restoreหาก Last Known ไม่(Known didn)ได้ผล ตรวจสอบโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีการคืนค่า(system restore)ระบบ

วิธีที่ 5- ตรวจสอบ RAM

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

ชิปแรม

ก่อนที่คุณจะทำเช่นนั้น อ่านโพสต์ของฉันเกี่ยวกับวิธีตรวจสอบหน่วยความจำที่ไม่ดีบนพีซีของคุณ หากคุณคิดว่าหน่วยความจำมีปัญหา ให้ไปที่เว็บไซต์(s website)ของผู้ผลิตคอมพิวเตอร์(computer manufacturer)และดาวน์โหลดคู่มือสำหรับการอัพเกรดRAMในคอมพิวเตอร์ของคุณ

คำแนะนำมักจะบอกวิธีเปิดคอมพิวเตอร์และตำแหน่งที่จะค้นหาRAM หากคุณมี ชิป RAM(RAM chip)มากกว่าหนึ่ง ตัว ให้ดึงออกมาหนึ่งตัวแล้วเปิดคอมพิวเตอร์ของคุณ หากหน้าจอสีน้ำเงิน(blue screen)หายไป แสดงว่าคุณเอาหน้าจอที่ไม่ดีออก หากไม่เป็นเช่นนั้น ให้เปลี่ยนและลองอีกครั้ง

หากคุณมีชิป RAM(RAM chip) เพียงตัวเดียว คุณจำเป็นต้องซื้อชิป RAM(RAM chip) อีกตัว เนื่องจากคุณไม่สามารถใช้งานคอมพิวเตอร์ได้หากไม่มีชิป RAM(RAM chip) อย่างน้อยหนึ่ง ตัว

วิธีที่ 6 – ซอฟต์แวร์ป้องกันไวรัส

ในบางกรณีซึ่งเกิดขึ้นไม่บ่อยนัก ซอฟต์แวร์ป้องกันไวรัสของคุณอาจทำให้เกิดข้อผิดพลาดหน้าจอสีน้ำเงินได้ ฉันแนะนำให้ถอนการติดตั้งโปรแกรมป้องกันไวรัสของคุณโดยสมบูรณ์ แล้วรีสตาร์ทคอมพิวเตอร์

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

บทสรุป

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



About the author

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



Related posts