Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาดหน้าจอฟ้าสี Win32kfull.sys บน Windows 10: คู่มือแก้ปัญหา

PC ของคุณมีชุดไดรเวอร์ 2 ชุด Normal drivers รับผิดชอบการสื่อสารระหว่าง OS และฮาร์ดแวร์ ส่วน Kernel-mode drivers จำเป็นสำหรับการบูทระบบปฏิบัติการ ไฟล์ win32kfull.sys เป็นหนึ่งใน kernel-mode drivers ใน PC ปัญหา win32kfull.sys เกิดขึ้นเมื่อมีปัญหาฝั่งฮาร์ดแวร์ในคอมพิวเตอร์ บางครั้งอาจเจอ win32kfull.sys BSOD Windows 10 ตอนบูท PC นี่ทำให้หงุดหงิดมากเพราะไม่สามารถใช้ PC ได้เมื่อต้องการ หวังจะคืน PC สู่สภาพปกติเมื่อเจอ Blue Screen of Death จดปุ่ม Power 5-10 วินาที Windows อาจแก้ปัญหาอัตโนมัติและรีสตาร์ท ถ้าไม่ได้ เราพร้อมช่วยด้วยวิธีแก้ปัญหาที่ดีที่สุดสำหรับ win32kfull.sys Blue Screen error บน Windows 10 PC

วิธีแก้ win32kfull.sys BSOD ใน Windows 10

บริบทเต็มของข้อผิดพลาดทั่วไปอีกอย่าง:

“SYSTEM_SERVICE_EXCEPTION (win32kbase.sys)
APC_INDEX_MIXMATCH
PAGE_FAULT_IN_NONPAGED_AREA”

ตามที่กล่าวมา win32kfull.sys เป็น kernel-mode drivers ที่รับผิดชอบการบูท Windows ไดรเวอร์เหล่านี้รับผิดชอบการเชื่อมต่ออุปกรณ์ฮาร์ดแวร์ภายในและภายนอก เช่น พิมพ์เตอร์ อาจเจอรหัสข้อผิดพลาดนี้ในแอปเช่น Blue Screen error in Edge ด้วย

ข้อความที่ได้รับเมื่อเจอ BSOD error จาก win32kfull.sys:

  • STOP 0×00000050: PAGE_FAULT_IN_NONPAGED_AREA – win32kfull.sys

เมื่อเจอข้อผิดพลาดนี้ แสดงว่า PC ตรวจพบข้อผิดพลาดและปิดเครื่องเพื่อป้องกันความเสียหาย เกิดจากโหลดหนักและอ้างอิงหน่วยความจำระบบที่เสียหาย

  • STOP 0x0000001E: KMODE_EXCEPTION_NOT_HANDLED – win32kfull.sys

ข้อผิดพลาดนี้เกิดจากไดรเวอร์ที่ตั้งค่าผิด มักนำไปสู่ Blue Screen error แก้ได้โดยวิธีแก้ปัญหาที่อภิปรายด้านล่าง

  • STOP 0x0000000A: IRQL_NOT_LESS_EQUAL – win32kfull.sys

ข้อผิดพลาดนี้เกิดเมื่อ PC พยายามทำลายลูป interrupts ที่ไม่มีที่สิ้นสุด Interrupts ทั้งหมดมีลำดับความสำคัญเพื่อป้องกัน deadlock ของคำขอซ้ำ การรัน hardware troubleshooter และติดตั้ง incompatible drivers ใหม่จะช่วยแก้ปัญหา

ไม่ว่าจะเป็นข้อผิดพลาดประเภทไหน สามารถใช้คู่มือแก้ปัญหานี้แก้ปัญหาทุกประเภทจากไฟล์ win32kfull.sys ได้

สาเหตุของ win32kfull.sys Blue Screen Error

สาเหตุทั่วไปที่ทำให้ win32kfull.sys BSOD Windows 10 ลองวิเคราะห์สาเหตุเพื่อแก้ปัญหาตามเหมาะสม:

  • มี ไดรเวอร์เก่าหรือไม่เข้ากันได้ ใน PC จะนำไปสู่ win32kfull.sys BSOD
  • หาก PC มี Registry keys ผิดปกติ ขณะติดตั้ง/ถอนติดตั้งโปรแกรมที่ไม่เข้ากัน ได้ ข้อผิดพลาดจะเกิดขึ้นง่ายขึ้น
  • มี มัลแวร์ ใน PC และความขัดแย้งระหว่างฮาร์ดแวร์และอุปกรณ์
  • หากมี ไฟล์โปรแกรมเสียหายหรือหายไป จะเจอ win32kfull.sys BSOD Windows 10
  • RAM เสียหาย และปัญหาหน่วยความจำใน PC

วิธีที่ 1: เรียกใช้ Printer Troubleshooter

บางคนเจอ win32kfull.sys BSOD error ขณะพิมพ์เอกสาร ความขัดแย้งระหว่างฮาร์ดแวร์และ OS เป็นสาเหตุ สามารถแก้ได้โดยรันเครื่องมือแก้ไขปัญหาที่ตรงกัน:

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. คลิก Update & Security
  3. คลิก Troubleshoot เลือก Printer คลิก Run the troubleshooter
  4. ระบบจะเข้าสู่กระบวนการคัดกรอง รอเสร็จ หากพบปัญหา คลิก Apply this fix ทำตามคำแนะนำต่อไป
  5. สุดท้าย Restart PC

วิธีที่ 2: ซ่อมแซมไฟล์ระบบ (Repair System Files)

เครื่องมือ System File Checker ช่วยซ่อมแซมไฟล์เสียหายในคอมพิวเตอร์ ไฟล์ระบบที่เสียหายทั้งหมดจะถูกจัดเรียงและซ่อมแซมอัตโนมัติเมื่อรันคำสั่งง่ายๆ ยังสามารถกู้คืนไฟล์สำคัญที่หายไปด้วยคำสั่ง SFC ขั้นตอนรัน SFC และ DISM:

  1. กดปุ่ม Windows พิมพ์ Command Prompt คลิก Run as administrator
  2. คลิก Yes ในพรอมป์ต์ User Account Control
  3. พิมพ์ chkdsk C: /f /r /x กด Enter
  4. หากได้ข้อความ Chkdsk cannot run…the volume is… in use process พิมพ์ Y กด Enter
  5. พิมพ์คำสั่ง: sfc /scannow กด Enter รัน System File Checker scan
  6. หมายเหตุ: การสแกนระบบจะเริ่มต้น ใช้เวลานานหลายนาที ระหว่างนั้นทำกิจกรรมอื่นได้ แต่ระวังอย่าปิดหน้าต่างโดยไม่ตั้งใจ
  7. หลังสแกนเสร็จ จะแสดงข้อความใดข้อความหนึ่ง:
    • Windows Resource Protection did not find any integrity violations.
    • Windows Resource Protection could not perform the requested operation.
    • Windows Resource Protection found corrupt files and successfully repaired them.
    • Windows Resource Protection found corrupt files but was unable to fix some of them.
  8. เมื่อสแกนเสร็จ Restart PC
  9. เปิด Command Prompt as administrator อีกครั้ง รันคำสั่งตามลำดับ:
    dism.exe /Online /cleanup-image /scanhealth
    dism.exe /Online /cleanup-image /restorehealth
    dism.exe /Online /cleanup-image /startcomponentcleanup
  10. หมายเหตุ: ต้องมีอินเทอร์เน็ตทำงานเพื่อรันคำสั่ง DISM ให้ถูกต้อง

วิธีที่ 3: ใช้ Windows Memory Diagnostic Tool

Windows Memory Diagnostic Tool เป็นโปรแกรมทดสอบหน่วยความจำฟรี เพื่อให้แน่ใจว่าไม่มีปัญหากับหน่วยความจำระบบที่ทำให้ win32kfull.sys BSOD เครื่องมือนี้ใช้ง่าย และระบบจะรีบูทหลังแก้ไขข้อผิดพลาด ขั้นตอนการใช้:

  1. กดปุ่ม Windows key พิมพ์ Windows Memory Diagnostic ในแถบค้นหา Open
  2. คลิก Restart now and check for problems (recommended) เพื่อสแกนคอมพิวเตอร์หาปัญหาหน่วยความจำ
  3. หมายเหตุ: บันทึกงานและปิดโปรแกรมเปิดอยู่ก่อนรีสตาร์ท
  4. หลังรีสตาร์ท Windows Memory Diagnostics Tool จะเปิด กด F1 เปิด Options
  5. ใช้ปุ่ม ลูกศร ไปที่ Extended กด F10 Apply
  6. หมายเหตุ: Extended tests รวม standard tests ทั้งหมด บวก MATS+ (cache disabled), Stride38, WSCHCKR, WStride-6, CHCKR4, WCHCKR3, ERAND, Stride6 (Cache disabled), CHCKRS
  7. รอทดสอบหน่วยความจำเสร็จ (อาจใช้หลายนาที) ตรวจสอบว่ามีข้อผิดพลาดรายงานหรือไม่ หากมี ให้บันทึกข้อผิดพลาด (แก้ไขตามนั้น) กด ESC Exit ออกจากเครื่องมือ

วิธีที่ 4: รัน Malware Scan

win32kfull.sys BSOD อาจเกิดจากมัลแวร์โจมตี PC บั๊กที่แฝงเข้าไปอาจติดเชื้อและทำลายไฟล์ .sys สำคัญนำไปสู่ข้อผิดพลาดที่อภิปราย ไหว้วิง How do I Run a Virus Scan on my Computer? นี่คือ How to Remove Malware from your PC in Windows 10

(อ้างอิงวิธีที่ 5 ในบทความก่อนหน้า: รันสแกนผ่าน Windows Security > Virus & threat protection > Scan Options > เลือกประเภทสแกน > Scan Now)

วิธีที่ 5: อัปเดตไดรเวอร์ (Update Drivers)

win32kfull.sys BSOD error อาจเกิดเมื่อมีไดรเวอร์เก่า บ่อยครั้ง incompatible drivers ก็นำไปสู่ปัญหาเดียวกัน เพื่อป้องกันข้อผิดพลาด ให้อัปเดตไดรเวอร์ทั้งหมดใน PC:

  1. กดปุ่ม Windows พิมพ์ Device Manager คลิก Open
  2. จะเห็น Network adapters บนแผงหลัก ดับเบิลคลิกขยาย
  3. คลิกขวา network driver (เช่น Intel(R) Dual Band Wireless-AC 3168) คลิก Update driver
  4. คลิก Search automatically for drivers ติดตั้งอัตโนมัติ
  5. ไดรเวอร์จะอัปเดตเป็นล่าสุดหากยังไม่ใช่
  6. หากเป็นล่าสุดแล้ว จะแสดง The best drivers for your device are already installed คลิก Close ปิดหน้าต่าง

วิธีที่ 6: อัปเดต Windows

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

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. คลิก Update & Security
  3. แท็บ Windows Update คลิก Check for updates
  4. หากมีอัปเดตใหม่ คลิก Install now ทำตามคำแนะนำบนหน้าจอ รีสตาร์ท PC เมื่อเสร็จ
  5. หากไม่มี จะแสดง You're up to date

วิธีที่ 7: ถอนติดตั้งโปรแกรมที่ติดตั้งล่าสุด (Uninstall Recently Installed Programs)

หากติดตั้งโปรแกรมใหม่ล่าสุด แล้วเจอ win32kfull.sys Blue Screen error แสดงว่าโปรแกรมนั้นไม่เข้ากับ PC วิธีทำ:

  1. ทำตามคู่มือ How to Boot to Safe Mode in Windows 10
  2. กดปุ่ม Windows พิมพ์ apps and features คลิก Open
  3. คลิก conflicting/suspicious app (เช่น Battle.net) เลือก Uninstall
  4. คลิก Uninstall อีกครั้งยืนยัน
  5. สุดท้าย Restart PC

วิธีที่ 8: ถอนติดตั้งอัปเดตล่าสุด (Uninstall Recent Updates)

หากเจอปัญหาหลังอัปเดต Windows OS ประสบการณ์การเล่นอินเทอร์เน็ตอาจไม่เข้ากับอัปเดตใหม่ ในกรณีนี้ ถอนติดตั้งอัปเดตล่าสุดบน PC จะได้ความเสถียรกลับคืนมา:

  1. กด Windows + R เปิดกล่อง Run
  2. พิมพ์ appwiz.cpl กด Enter
  3. คลิก View installed updates
  4. เลือก อัปเดตล่าสุด คลิก Uninstall
  5. ยืนยันพรอมป์ต์หากมี และ Reboot PC

วิธีที่ 9: Clean Boot PC

ปัญหา win32kfull.sys BSOD Windows 10 สามารถแก้ได้โดย Clean Boot ของบริการและไฟล์สำคัญทั้งหมดในระบบ Windows 10:

หมายเหตุ: ต้อง Login as administrator เพื่อทำ Windows clean boot

  1. เปิดกล่อง Run พิมพ์ msconfig คลิก OK
  2. หน้าต่าง System Configuration ปรากฏ ไปแท็บ Services
  3. ติ๊ก Hide all Microsoft services คลิก Disable all
  4. ไปแท็บ Startup คลิกลิงก์ Open Task Manager
  5. หน้าต่าง Task Manager จะขึ้น ไปแท็บ Startup
  6. เลือก startup tasks ที่ไม่จำเป็น คลิก Disable มุมขวาล่าง
  7. ปิด Task Manager และ System Configuration สุดท้าย Restart PC

วิธีที่ 10: Perform System Restore

อาจเจอปัญหานี้หลังอัปเดต Operating System หากเป็นเช่นนั้น สามารถกู้คืน Windows 10 ไปยังเวอร์ชันก่อนหน้าได้

วิธีที่ 11: Reset PC

หากไม่ได้ผลจากทุกวิธีข้างต้น มีโอกาสสุดท้ายคือ Reset PC:

  1. กด Windows + I เปิด Settings
  2. เลือก Update & Security
  3. เลือก Recovery คลิก Get started
  4. ในหน้าต่าง Reset this PC เลือกตัวเลือก:
    • Keep my files - ลบแอปและการตั้งค่า แต่เก็บไฟล์ส่วนตัว
    • Remove everything - ลบไฟล์ส่วนตัว แอป และการตั้งค่าทั้งหมด
  5. ทำตาม คำแนะนำบนหน้าจอ เพื่อดำเนินการ Reset ให้เสร็จสมบูรณ์

หวังว่าคู่มือนี้จะช่วยให้คุณ แก้ win32kfull.sys BSOD ใน Windows 10 ได้ โปรดบอกเราว่าวิธีไหนใช้ได้ดีที่สุด หากมีคำถาม/ข้อเสนอแนะ ให้ทิ้งไว้ในส่วนความคิดเห็น