ในบทความวันนี้ เราจะระบุสาเหตุ และจากนั้นให้วิธีแก้ไขปัญหา Bug Check 0x34 – CACHE_MANAGER หน้าจอสีน้ำเงิน (BSOD) บน Windows 10 ข้อผิดพลาดระบบร้ายแรง ซึ่งรู้จักกันในชื่อ system crash, stop error, kernel error, หรือ bug check เกิดขึ้นเมื่อระบบปฏิบัติการหยุดทำงาน เพราะมันถึงเงื่อนไขที่ไม่สามารถทำงานได้อย่างปลอดภัยอีกต่อไป

CACHE MANAGER หน้าจอสีน้ำเงิน
ข้อความผิดพลาดเต็มรูปแบบอ่านว่า:
The CACHE_MANAGER bug check has a value of 0x00000034. This indicates that a problem occurred in the file system's cache manager.
เพื่อความเข้าใจที่ดีกว่า ด้านล่างคือ CACHE_MANAGER Parameters:
| Parameter | Description |
|---|---|
| 1 | ระบุข้อมูลไฟล์ต้นทางและหมายเลขบรรทัด 16 บิตสูง (สี่หลักสิบหกตัวแรกหลัง "0x") ระบุไฟล์ต้นทางโดยหมายเลขตัวระบุ 16 บิตต่ำระบุบรรทัดต้นทางในไฟล์ที่ bug check เกิดขึ้น |
| 2 | Reserved |
| 3 | Reserved |
| 4 | Reserved |
ตาม Microsoft สาเหตุที่เป็นไปได้หนึ่งของ bug check นี้คือการหมดของ nonpaged pool memory
Memory manager สร้าง memory pools ต่อไปนี้ที่ระบบใช้ในการจัดสรรหน่วยความจำ: nonpaged pool และ paged pool ทั้งสอง memory pools ตั้งอยู่ในพื้นที่ของที่อยู่ที่จัดไว้สำหรับระบบและแมปเข้าสู่ virtual address space ของแต่ละกระบวนการ Nonpaged pool เป็น kernel memory ที่ไม่สามารถ paged ออกไปยัง pagefile เมื่อ Windows หมดหน่วยความจำทางกายภาพ มันถูกใช้โดยไดรเวอร์ในการจัดสรรหน่วยความจำที่พวกเขาต้องการ
หาก nonpaged pool memory หมดลงโดยสมบูรณ์ ข้อผิดพลาดนี้สามารถหยุดระบบได้ อย่างไรก็ตาม ระหว่างกระบวนการจัดทำดัชนี หากปริมาณ nonpaged pool memory ที่พร้อมใช้งานต่ำมาก ไดรเวอร์ kernel-mode อื่นที่ต้องการ nonpaged pool memory ก็สามารถก่อให้เกิดข้อผิดพลาดนี้ได้เช่นกัน
เพิ่มหน่วยความจำทางกายภาพใหม่ให้คอมพิวเตอร์
เพื่อแก้ไขปัญหาการหมดของ nonpaged pool memory ให้เพิ่มหน่วยความจำทางกายภาพใหม่ให้คอมพิวเตอร์ นี่จะเพิ่มปริมาณ nonpaged pool memory ที่พร้อมใช้งานให้กับ kernel
มีอีกหลายอย่างที่คุณสามารถลองเพื่อแก้ไขปัญหา:
- รัน Windows 10 Blue Screen Troubleshooter ออนไลน์จาก Microsoft
- รัน Memory Diagnostic Tool
- รัน Hardware Troubleshooter
หากคุณไม่สามารถล็อกอินเข้าคอมพิวเตอร์ Windows ของคุณได้ ให้บูทเข้าสู่ Advanced Startup Options และเปิดหน้าต่าง Command Prompt แบบผู้ดูแลระบบ กระบวนการอธิบายไว้โดยละเอียดที่นั่น เมื่อถึงหน้าจอนั้น ให้เลือก Troubleshoot > Advanced options > Command Prompt โดยใช้ CMD คุณสามารถเข้าถึงเครื่องมือที่สร้างอยู่ใน Windows ขั้นสูงได้ง่าย
หากคุณต้องการเข้าถึง Advanced startup options เหล่านี้โดยตรงขณะทำงานบน Windows 10 คุณสามารถทำได้ผ่านแอป Settings ของ Windows 10 > Update & Security > Recovery > Advanced startup และคลิกปุ่ม Restart now
ขอให้โชคดี