ข้อผิดพลาดหน้าจอสีน้ำเงินแห่งความตายBSOD PAGE_FAULT_IN_NONPAGED_AREAหรือSTOP 0x00000050เป็นข้อผิดพลาดที่มักเกิดขึ้นหลังจากติดตั้งไดรเวอร์อุปกรณ์ฮาร์ดแวร์ หรือหลังจากติดตั้งหรืออัปเดตซอฟต์แวร์ใหม่ และในบางกรณี สาเหตุคือข้อผิดพลาดเกิดจากพาร์ติชัน NTFS ที่เสียหาย
ข้อผิดพลาดหน้าจอสีน้ำเงินBSOD PAGE_FAULT_IN_NONPAGED_AREAเป็นข้อผิดพลาดที่ค่อนข้างร้ายแรงในระบบปฏิบัติการ Windows 10, 8, 7 และ Windows Vista เมื่อเกิดข้อผิดพลาด ผู้ใช้จะไม่สามารถดำเนินการใดๆ บนคอมพิวเตอร์ได้ และมีแนวโน้มว่าข้อมูลและเอกสารที่ผู้ใช้กำลังทำงานอยู่จะหายไป
ดังนั้นวิธีการแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงินแห่งความตายBSOD PAGE_FAULT_IN_NONPAGED_AREAหรือข้อผิดพลาด STOP 0x00000050 โปรดดูบทความด้านล่างจาก LuckyTemplates
แก้ไขข้อผิดพลาดหน้าจอสีน้ำเงิน PAGE_FAULT_IN_NONPAGED_AREA STOP 0x00000050 BSOD
ข้อผิดพลาดSTOP 0x00000050 (PAGE FAULT IN NONPAGED AREA) เกิดขึ้นหมายความว่ามีปัญหากับฮาร์ดแวร์หรือซอฟต์แวร์บางตัวในระบบ ดังนั้นก่อนดำเนินการแก้ไขข้อผิดพลาดคุณควรทำตามขั้นตอนด้านล่าง:
1. หากคุณเพิ่งติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใดๆ บนระบบ ให้ดำเนินการถอนการติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์นั้นออกจากระบบ
2. ไปที่ หน้าต่าง Device Managerจากนั้นดูว่ามีอุปกรณ์ใดที่แสดงเป็นรูปสามเหลี่ยมสีเหลืองติดอยู่หรือไม่ หากเป็นเช่นนั้น ให้ติดตั้งไดรเวอร์อุปกรณ์ (คลิกขวาที่ชื่ออุปกรณ์และเลือก Update Driver Software)
3. เรียกใช้การอัปเดต Windows และอัปเดตเป็นระบบปฏิบัติการ Windows ล่าสุด
4. ปิดการใช้งานหรือลบซอฟต์แวร์ป้องกันไวรัสในระบบของคุณอย่างสมบูรณ์
1. ตรวจสอบหน่วยความจำแรม
ขั้นตอนแรกในการแก้ไข ข้อผิดพลาด “PAGE_FAULT_IN_NONPAGED_AREA ” คือทำการวินิจฉัยหน่วยความจำ RAM โดยใช้ยูทิลิตี้ Windows Memory Diagnostic
หากต้องการเปิดยูทิลิตี้ Windows Memory Diagnostic บน Windows 10, 8, 7 และ Vista ให้ทำตามขั้นตอนด้านล่าง:
1. กด คีย์ผสมWindows + Rเพื่อเปิดหน้าต่างคำสั่ง Run
2. ในหน้าต่างคำสั่ง Run ให้ป้อนmdsched.exeแล้วกด Enter หรือคลิก OK เพื่อเปิดหน้าต่าง Windows Memory Diagnostic
3. เลือก ตัว เลือก Restart now and check for problems (recommended)ในหน้าต่าง Windows Memory Diagnostic
4. อดทนรอในขณะที่ Windows ตรวจสอบปัญหาและข้อผิดพลาดของหน่วยความจำ
หากมีข้อผิดพลาดใดๆ กับ RAM ให้ปิดคอมพิวเตอร์ของคุณ ถอด RAM ออก แล้วใส่ RAM กลับเข้าไปใหม่
นอกจากนี้ หากคุณเพิ่งติดตั้ง RAM เพิ่ม คุณสามารถถอดแท่ง RAM ใหม่ออกได้ จากนั้นเรียกใช้ Windows Memory Diagnostics อีกครั้งจนกว่าคุณจะพบสาเหตุของข้อผิดพลาด
2. ตรวจสอบข้อผิดพลาดของฮาร์ดไดรฟ์เพื่อแก้ไขข้อผิดพลาด PAGE_FAULT_IN_NONPAGED_AREA
สาเหตุของ ข้อผิดพลาด PAGE_FAULT_IN_NONPAGED_AREAอาจเกิดจากพาร์ติชัน NTFS ผิดพลาด ดังนั้นคุณควรตรวจสอบข้อผิดพลาดของไดรฟ์ เมื่อต้องการทำสิ่งนี้:
1. ขั้นแรกให้เปิดหน้าต่างพร้อมรับคำสั่งใต้ผู้ดูแลระบบ
- บน Windows 7 และ Windows Vista:
- ไปที่Start => All Programs = > Accessories
- ในรายการผลลัพธ์การค้นหา ให้คลิกขวาที่Command Promptแล้วเลือกRun as Administrator
- บน Windows 8, 8.1 และ Windows 10:
- คลิกขวาที่ ปุ่ม Startที่มุมซ้ายล่างของหน้าจอ จากนั้นเลือก“ Command Prompt (Admin)”
2. บนหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
chkdsk c: /F /R
3. กด ปุ่ม Yเพื่อตรวจสอบไดรฟ์ของคุณหลังจากรีสตาร์ทระบบ
3. ตรวจสอบไฟล์ระบบ Windows
ใช้คำสั่ง SFC เพื่อแก้ไขข้อผิดพลาดของไฟล์ระบบและแก้ไขข้อ ผิดพลาด STOP 0x00000050หรือ ข้อผิดพลาด PAGE_FAULT_IN_NONPAGED_AREA
1. เปิด หน้าต่างพร้อมรับคำสั่งใต้ผู้ดูแลระบบ
2. บนหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
sfc /scannow.sfc
3. รอจนกระทั่ง System File Checker (SFC) ซ่อมแซมไฟล์ระบบ Windows ของคุณ
4. หลังจากกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
4. ป้องกันไม่ให้บริการแอปพลิเคชันบุคคลที่สามเริ่มต้นด้วย Windows Startup
วิธีแก้ปัญหาถัดไปในการแก้ไขข้อผิดพลาด " PAGE_FAULT_IN_NONPAGED_AREA " คือการดำเนินการ Windows Clean boot (ปิดใช้งานบริการทั้งหมด - บริการที่ไม่ใช่ของ Microsoft และโปรแกรมที่เพิ่มทั้งหมดที่ขึ้นต้นด้วย Windows Startup)
บันทึก:
หากต้องการบังคับให้ Windows ทำการคลีนบูต คุณจะต้องเข้าสู่ระบบ Windows ด้วยบัญชีผู้ดูแลระบบ
1. กด คีย์ผสมWindows + Rเพื่อเปิดหน้าต่างคำสั่ง Run
2. ในหน้าต่างคำสั่ง Run ให้ป้อนmsconfigที่นั่นแล้วกดEnterหรือคลิกOKเพื่อเปิดหน้าต่าง System Configuration
3. ในหน้าต่าง System Configuration ในแท็บ ServicesเลือกHide all Microsoft Servicesจากนั้นคลิกDisable All
4. ที่แท็บ Startupให้คลิก ปุ่ม Disable Allอีกครั้ง
บันทึก:
บน Windows 10 หรือ Windows 8 คุณจะต้องเลือก ตัวเลือกOpen Task Managerจากนั้นดำเนินการปิดการใช้งานแต่ละบริการในรายการ
5. คลิกตกลงและรีสตาร์ทคอมพิวเตอร์ของคุณ
6. หลังจากที่คอมพิวเตอร์ของคุณบูทเสร็จแล้ว ให้ตรวจดูว่า ข้อผิดพลาด PAGE FAULT IN NONPAGED AREAยังคงมีอยู่หรือไม่ หากไม่มีข้อผิดพลาดอีกต่อไป ให้ใช้ ยูทิลิตี System Configurationเพื่อเปิดใช้งานบริการและโปรแกรมแต่ละรายการที่คุณปิดใช้งานก่อนหน้านี้ จากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าบริการหรือโปรแกรมใดที่ทำให้เกิด ข้อผิดพลาด PAGE FAULT IN NONPAGED AREA
5. แก้ไขการตั้งค่าหน่วยความจำเสมือน - หน่วยความจำเสมือน (ไฟล์เพจจิ้ง)
ในบางกรณี สาเหตุของ ข้อผิดพลาด PAGE_FAULT_IN_NONPAGED_AREAอาจมาจากการตั้งค่าที่ไม่ถูกต้องในไฟล์เพจจิ้ง (หน่วยความจำเสมือน) วิธีแก้ไขข้อผิดพลาด:
1. กด คีย์ผสมWindows + Rเพื่อเปิดหน้าต่างคำสั่ง Run
2. ในหน้าต่างคำสั่ง Run ให้ป้อนsysdm.cplจากนั้นคลิกOKหรือกดEnterเพื่อเปิดหน้าต่าง System Properties
3. บนหน้าต่าง System Properties บนแท็บ Advancedให้เลือกPerformance Settings
4. ในหน้าต่าง Performance Options เลือกแท็บ Advancedจากนั้นคลิกChange
5. ยกเลิกการเลือกช่องจัดการขนาดไฟล์เพจสำหรับไดรฟ์ทั้งหมดโดยอัตโนมัติ
6. เลือก ตัวเลือก ขนาดที่กำหนดเอง
7. จากนั้นให้ป้อนค่าใน กล่อง ขนาดเริ่มต้น (MB) และขนาดสูงสุด (MB) โปรดทราบว่าค่านี้ต้องเป็น 2 หรือ 2.5 เท่าของจำนวน RAM ที่ติดตั้งในระบบของคุณ
สมมติว่าหน่วยความจำ RAM ที่ติดตั้งบนระบบของคุณคือ 2 GB (2048 MB) จากนั้นคุณตั้งค่าเฟรมเป็น 5120 (2.5 x 2018 = 5120)
บันทึก:
Windows จำกัดการเพิ่มความจุหน่วยความจำเสมือนเป็น 3 เท่าของจำนวน RAM ในระบบ หาก RAM บนระบบของคุณมีขนาด 4 GB ขึ้นไป คุณจะตั้งค่าใน เฟรมขนาด เริ่มต้นและขนาดสูงสุดเป็น 2 เท่าของจำนวน RAM ที่ติดตั้งบนระบบ
8. เมื่อเสร็จแล้ว คลิกSetจากนั้นคลิกOKเพื่อใช้การเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์
6. วิเคราะห์ไฟล์ Minidump
ไฟล์ Minidump เป็นไฟล์ขนาดเล็กที่สร้างโดย Windows เมื่อระบบล่ม ไฟล์ Minidump จะถูกจัดเก็บโดย Windows ที่ไดเรกทอรี C:\Windows\Minidumpและที่นี่ประกอบด้วยรายละเอียดเกี่ยวกับข้อผิดพลาด BSOD หรือข้อผิดพลาดของระบบที่ไม่ตอบสนอง
ในกรณีเหล่านี้ คุณสามารถใช้ เครื่องมือ BlueScreenView ของ Nirsof เพื่อดูไฟล์ Minidump และค้นหาไดรเวอร์หรือแอพพลิเคชั่นและโปรแกรมที่ทำให้ Windows ล่มได้
1. ดาวน์โหลดเครื่องมือ BlueScreenViewer ลงในคอมพิวเตอร์ของคุณและติดตั้ง
หมายเหตุ:เครื่องมือ BlueScreenView (ไฟล์ ZIP) ไม่จำเป็นต้องให้คุณติดตั้ง
2. แยกไฟล์ Zip ที่คุณเพิ่งดาวน์โหลด จากนั้นเรียกใช้แอปพลิเคชัน " BlueScreenView.exe "
3. โปรแกรมจะค้นหาไฟล์ MiniDump ที่อยู่ในโฟลเดอร์เริ่มต้นโดยอัตโนมัติ ( C:\Windows\Minidump )
บันทึก:
หากคุณเปลี่ยนตำแหน่งเริ่มต้นของไฟล์ Minidump หรือมีไฟล์ Minidump มากกว่า 1 ไฟล์จากคอมพิวเตอร์เครื่องอื่น ให้ไปที่ตัวเลือกเมนู => ตัวเลือกขั้นสูงและเลือก ปุ่ม เรียกดูจากนั้นเลือกตำแหน่งที่คุณบันทึกไฟล์ Minidump
4. เมื่อเครื่องมือ BlueScreenView วิเคราะห์ไฟล์ Minindump คุณจะเห็นข้อมูลโดยละเอียดบนหน้าจอ:
- ที่ด้านบนของหน้าต่าง:
1. ชื่อไฟล์ Minidump เช่น 062916-2080-01.dmp โดยที่ 06 คือเดือน 29 คือวัน และ 16 คือปีที่สร้างไฟล์ Minidump
2. เวลาถูกระงับ เช่น 9 มิถุนายน 2559 15:21 น.
3. รหัสข้อผิดพลาด (หรือที่เรียกว่า “สตริงตรวจสอบข้อผิดพลาด”) ตัวอย่างเช่น DRIVER_IRQL_NOT_LESS_OR_EQUAL
4. รหัสข้อผิดพลาด STOP (หรือที่เรียกว่า "รหัสตรวจสอบข้อบกพร่อง") เช่น 0x000000d1
5. พารามิเตอร์รหัสตรวจสอบข้อผิดพลาด
- ที่มุมด้านล่างของหน้าต่าง คุณจะเห็นรายการไดรเวอร์ (หรือแอพพลิเคชั่น) ที่ดาวน์โหลดมาทั้งหมดเมื่อเกิดข้อผิดพลาด BSOD ในรายการนี้ รายละเอียดที่สำคัญที่สุดจะถูกไฮไลต์เพื่อแสดงไดรเวอร์ (หรือแอพพลิเคชัน) ที่ทำให้เกิดข้อผิดพลาด BSOD เช่น "Ntfs.sys"
5. หลังจากดูข้อมูล BSOD Minidump แล้ว คุณสามารถค้นหาวิธีแก้ปัญหาทางออนไลน์ได้ โดยการป้อนการค้นหา เช่น Bug Check String หรือ Bug Check Code และโมดูลที่ทำให้เกิดข้อผิดพลาดหน้าจอสีน้ำเงิน ตัวอย่างเช่น ค้นหา "DRIVER_IRQL_NOT_LESS_OR_EQUAL Ntfs.sys" หรือ "DRIVER_IRQL NOT LESS OR EQUAL 0x000000d1"
นอกจากนี้ คุณสามารถค้นหาวิธีแก้ไขได้โดย: คลิกขวาที่บรรทัดใดก็ได้ที่ด้านบนของหน้าต่าง และเลือก “Google Search – Bug Check” หรือ “Google Search – Bug Check+Driver” หรือ “Google Search – Bug Check + parameter1” .
7. ใช้การคืนค่าระบบ
ข้อผิดพลาด STOP 0x00000050 หรือข้อผิดพลาด PAGE_FAULT_IN_NONPAGED_AREA อาจเกิดขึ้นหลังจากที่ผู้ใช้ติดตั้งไดรเวอร์ฮาร์ดแวร์อุปกรณ์หรือ Windows Update ดังนั้น เพื่อแก้ไขข้อผิดพลาด คุณสามารถคืนค่าคอมพิวเตอร์ของคุณไปยังจุดคืนค่าก่อนหน้าได้
1. กด คีย์ผสมWindows + Rเพื่อเปิดหน้าต่างคำสั่ง Run
2. บนหน้าต่างคำสั่ง Run ให้ป้อนrstruiจากนั้นคลิกOKหรือกดEnter
3. ในหน้าต่างแรก คลิกถัดไป
4. เลือกจุดคืนค่าก่อนหน้า (แสดงตามวันที่/เวลา) จากนั้นคลิกถัดไปเพื่อเริ่มกระบวนการคืนค่า
ผู้อ่านสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีใช้ System Restore บนระบบปฏิบัติการ Windows ได้ที่นี่
อ้างถึงบทความเพิ่มเติมด้านล่าง:
- วิธีสร้างหน้าจอสีน้ำเงินแห่งความตาย (BSOD) เพื่อ "แกล้ง" เพื่อนของคุณ
ขอให้โชคดี!