วิธีแก้ไข BSOD Error Code 0x0000001e

ผู้ใช้ Windows หลายจะถึงเรากับคำถามหลังจากที่ได้รับ BSOD บ่อย (Blue Screen Of Death) กับ0x0000001e รหัสข้อผิดพลาด สามารถแปลรหัสข้อผิดพลาดนี้เป็น KMODE_EXCEPTION_NOT_HANDLED โดยพื้นฐานแล้วหมายความว่าเคอร์เนลของ Windows ตรวจพบคำสั่งตัวประมวลผลที่ผิดกฎหมายหรือไม่รู้จัก ซึ่งอาจเกิดจากการเข้าถึงหน่วยความจำที่ไม่ถูกต้องหรือจากการละเมิดการเข้าถึงซึ่งคล้ายกับที่รับผิดชอบในการสร้างข้อผิดพลาด Stop 0xA

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

อะไรเป็นสาเหตุของ BSOD Error Code 0x0000001e

เราตรวจสอบปัญหานี้โดยดูจากรายงานผู้ใช้ต่างๆและกลยุทธ์การซ่อมแซมที่มักใช้เพื่อแก้ไขข้อขัดข้องของ Blue Screen of Death ปรากฎว่ามีผู้กระทำผิดหลายอย่างที่อาจต้องรับผิดชอบต่อความผิดพลาดนี้:

  • ความผิดพลาดของ Windows 7 - หากคุณพบปัญหานี้อย่างสม่ำเสมอใน Windows 7 หรือ Windows 10 โอกาสที่ปัญหาจะเกิดจากความผิดพลาดที่มาพร้อมกับการอัปเดตความปลอดภัย หากสถานการณ์นี้ใช้ได้คุณควรจะสามารถแก้ไขปัญหาได้โดยการติดตั้งโปรแกรมแก้ไขด่วนที่เหมาะสม (Windows 7) หรือโดยการติดตั้งการอัปเดตที่รอดำเนินการทั้งหมดจนกว่าโปรแกรมแก้ไขด่วนจะติดตั้งโดยอัตโนมัติ (Windows 10)
  • กำลังไฟ PSU ไม่เพียงพอ - จากรายงานของผู้ใช้หลายฉบับปัญหาเฉพาะนี้อาจเกิดขึ้นได้เช่นกันหากหน่วยจ่ายไฟของคุณไม่มีประสิทธิภาพเพียงพอที่จะให้พลังงานเพียงพอสำหรับภายในและสำหรับอุปกรณ์ต่อพ่วงที่เชื่อมต่อ คุณสามารถทดสอบทฤษฎีนี้ได้โดยตัดการเชื่อมต่ออุปกรณ์ต่อพ่วงที่ไม่จำเป็นทั้งหมด หากปัญหาเกิดจาก PSU จริง ๆ คุณควรจะสามารถแก้ไขปัญหาได้โดยการอัปเกรดเป็น PSU ที่ดีกว่าหรือใช้ฮับ USB ที่ขับเคลื่อนด้วยตัวเองเพื่อนำโหลดออกจาก PSU
  • หน่วยความจำ RAM ไม่ดี - หน่วยความจำ RAM ที่ไม่ดีสามารถรับผิดชอบ BSOD ประเภทนี้โดยเฉพาะได้ คุณสามารถทดสอบว่าสถานการณ์นี้ใช้ได้กับสถานการณ์ของคุณหรือไม่โดยเรียกใช้เครื่องมือ Windows Memory Diagnostic หากผลลัพธ์แสดงว่าหน่วยความจำ RAM ไม่ดีวิธีเดียวในการแก้ไขปัญหาคือลงทุนในหน่วยความจำที่มีประสิทธิภาพเทียบเท่า
  • ความเสียหายของไฟล์ระบบพื้นฐาน - ความเสียหายของไฟล์ระบบเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดที่ทราบเพื่ออำนวยความสะดวกในการเปิดเผยปัญหานี้ ในกรณีส่วนใหญ่ปัญหาจะปรากฏขึ้นเนื่องจากความเสียหายภายในไฟล์ Boot Configuration หากสถานการณ์นี้ใช้ได้คุณควรจะสามารถแก้ไขปัญหาได้โดยการเรียกใช้การสแกน DISM หรือ SFC หรือ (ในสถานการณ์พิเศษ) เพื่อทำการติดตั้งซ่อมแซม

วิธีที่ 1: การติดตั้งโปรแกรมแก้ไขด่วนสำหรับข้อผิดพลาด 0x0000001E

หากคุณพบข้อผิดพลาดเป็นระยะ ๆ ด้วยข้อผิดพลาด 0x0000001E บนคอมพิวเตอร์ Windows 7, Windows 8.1 หรือ Windows 10 โอกาสที่ปัญหาจะเกิดจากปัญหาหน่วยความจำระบบรั่วไหลซึ่ง Microsoft ได้แก้ไขแล้ว

หากสถานการณ์นี้ใช้ได้ปัญหานี้เกิดขึ้นเมื่อแอปพลิเคชันเปิดไฟล์ที่มี oplock อยู่เพื่อแก้ไข เมื่อใดก็ตามที่เกิดเหตุการณ์นี้ NTFS จะทำลาย oplock ซึ่งจะทำให้หน่วยความจำพูลที่ไม่มีเพจรั่ว สิ่งนี้จะทำให้เกิดการใช้หน่วยความจำมากเกินไปและคุณสมบัติการจัดสรรหน่วยความจำอื่น ๆ ซึ่งจะทำให้เกิดข้อผิดพลาด 0x0000001E

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

หมายเหตุ:หากคุณใช้ Windows 7 คุณสามารถติดตั้งได้ด้วยตนเองจากลิงค์นี้ ( ที่นี่ )

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ wuapp”แล้วกดEnter  เพื่อเปิดหน้าจอ Windows Update

    หมายเหตุ:หากคุณใช้ Windows 10 ให้ใช้ ' ms-settings: windowsupdate ' แทน

  2. เมื่อคุณอยู่ในหน้าจอWindows Updateให้คลิกที่Check for Updates เพื่อเริ่มการสแกนอัพเดต หากมีการอัปเดตใหม่ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดตที่รอดำเนินการทั้งหมด

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

  3. เมื่อติดตั้งการอัปเดตที่รอดำเนินการทุกครั้งให้ดูว่า BSOD ที่มีข้อขัดข้อง0x0000001eยังคงเกิดขึ้นหรือไม่

หากคุณยังคงประสบปัญหาเดิมให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 2: ตัดการเชื่อมต่ออุปกรณ์ต่อพ่วงที่ไม่จำเป็น (ถ้ามี)

ตามที่ปรากฎPSU (Power Source Unit) ที่ ทำงานมากเกินไปอาจรับผิดชอบ0x0000001e  BSOD หากคุณมีอุปกรณ์ต่อพ่วงจำนวนมากที่เชื่อมต่อกับคอมพิวเตอร์ของคุณคุณควรลบอุปกรณ์ที่ไม่จำเป็นทั้งหมดออกเพียงเพื่อดูว่าปัญหายังคงเกิดขึ้นอยู่หรือไม่

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

  • อัปเกรดเป็น PSU ที่ทรงพลังยิ่งขึ้นซึ่งสามารถจ่ายพลังงานได้เพียงพอให้กับอุปกรณ์ที่เชื่อมต่อทั้งหมดของคุณ
  • ซื้อฮับ USB พร้อมพาวเวอร์ซัพพลายของตัวเองเพื่อโหลด PSU ของคุณ

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

วิธีที่ 3: ทำการทดสอบหน่วยความจำ

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

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ mdsched”ภายในกล่องข้อความแล้วกดCtrl + Shift + Enter เพื่อเปิดเครื่องมือวินิจฉัยหน่วยความจำของ Windowsพร้อมการเข้าถึงของผู้ดูแลระบบ เมื่อได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. เมื่อคุณได้รับปัญหาของ Windows วินิจฉัยหน่วยความจำคลิกเริ่มต้นใหม่ในขณะนี้และตรวจสอบปัญหา
  3. ในการเริ่มต้นครั้งถัดไปคอมพิวเตอร์ของคุณจะบูตเข้าสู่ Windows Memory Diagnostics Tool โดยตรง รอจนกว่ากระบวนการจะเสร็จสมบูรณ์ - อย่าออกจากการตั้งค่าจนกว่าการสแกนจะเสร็จสิ้น
  4. หากไม่พบปัญหาใด ๆ ให้ออกจากการตั้งค่าและไปยังวิธีถัดไปด้านล่างโดยตรง

    หมายเหตุ:หากการสแกนพบปัญหากับ RAM ของคุณวิธีเดียวที่จะหยุดข้อขัดข้อง BSOD ที่เกี่ยวข้องกับรหัสหยุด0x0000001e คือการลงทุนในหน่วยความจำอื่นทั้งหมด

หากการสแกนนี้ไม่พบปัญหาพื้นฐานเกี่ยวกับ RAM ของคุณให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 4: ทำการสแกน SFC & DISM

ปรากฎว่าปัญหานี้อาจเกิดจากความเสียหายของไฟล์ระบบบางประเภท หากไฟล์บางไฟล์ที่ใช้ระหว่างลำดับการบูตกำลังได้รับผลกระทบจากความเสียหายคุณอาจพบปัญหา BSOD คงที่ด้วยรหัสหยุด0x0000001e 

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

SFC (System File Checker)และDISM (Deployment Image Servicing and Management) เป็นยูทิลิตี้สองตัวที่สามารถซ่อมแซมไฟล์ระบบได้ แต่ทำในรูปแบบที่แตกต่างกัน SFC จะซ่อมแซมไฟล์ที่เสียหายโดยแทนที่ด้วยสำเนาที่เก็บไว้ในเครื่องในขณะที่ DISM อาศัย WU (Windows Update) เพื่อดาวน์โหลดสำเนาที่สมบูรณ์เพื่อแทนที่ไฟล์ที่เสียหาย

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd 'ในกล่องข้อความแล้วกดCtrl + Shift + Enterเพื่อเปิดกล่องโต้ตอบRun

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

  2. ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อเริ่มการสแกน SFC:
    sfc / scannow

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

  3. เมื่อกระบวนการเสร็จสมบูรณ์ให้ปิด Command Prompt ที่ยกระดับแล้วรีสตาร์ทคอมพิวเตอร์เพื่อเสร็จสิ้นกระบวนการ ในลำดับการเริ่มต้นถัดไปให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดหน้าต่าง CMD ที่ยกระดับขึ้นมาใหม่
  4. เมื่อคุณอยู่ในหน้าต่าง CMD ที่ยกระดับอีกครั้งให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อเริ่มการสแกนDISM :
    DISM / ออนไลน์ / Cleanup-Image / RestoreHealth

    หมายเหตุ: ขั้นตอนนี้จะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรเพื่อให้กระบวนการเสร็จสมบูรณ์ DISM อาศัยWU (Windows Update) เพื่อแทนที่ไฟล์ที่เสียหายด้วยอินสแตนซ์ที่สะอาด

  5. เมื่อการสแกนเสร็จสิ้นให้ทำการรีสตาร์ทขั้นสุดท้ายและดูว่า BSOD ที่มีรหัสข้อผิดพลาด 0x0000001e ยังคงเกิดขึ้นหรือไม่

หากคุณยังคงดิ้นรนกับรหัสข้อผิดพลาด BSOD ที่สำคัญ0x0000001eอย่างต่อเนื่องให้ เลื่อนลงไปที่วิธีสุดท้ายด้านล่าง

วิธีที่ 5: ทำการซ่อมแซม / ติดตั้งใหม่ทั้งหมด

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

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

นอกจากนี้คุณยังสามารถหาวิธีแก้ปัญหาที่รุนแรงกว่าและไปติดตั้งใหม่ทั้งหมด(ที่นี่)แทน