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

วิธีแก้ไขข้อผิดพลาด 'BlinitializeLibrary failed 0xc00000bb' บน Windows

ผู้ใช้ไม่สามารถบูทคอมพิวเตอร์ได้ พบข้อความ "blinitializelibrary failed 0xc00000bb" ตอนหน้าจอบูทแรก ไม่ผ่านได้เลย เกิดใน Windows 7, 8.1, 10 ทุกรุ่น

สาเหตุของ Blinitializelibrary failed 0xc00000bb

  • Secure Boot เปิดอยู่ — ชั้นป้องกันมัลแวร์ แต่ก่อให้เกิดปัญหาเยอะ รวมถึง Error นี้ หากใช้ Cloned SSD/HDD หรือ Overclock ควรปิด Secure Boot ใน BIOS/UEFI
  • Boot Sequence เสียหาย — ปัญหาบูทพื้นฐาน แก้ได้ด้วย Bootrec.exe และคำสั่งซ่อม MBR, BCD, Boot Sequence
  • Registry Key ทำให้ Windows ลืม Boot Order — Registry Key ClearPageFileAtShutdown ใน Memory Management เป็นสาเหตุ แก้ได้โดยบูท Safe Mode แล้วแก้ Registry
  • 4G Decoding ปิดอยู่ — หากเป็น Mining Rig มี GPU 2 ใบขึ้นไป อาจต้องเปิด 4G Decoding (EVGA Support) ใน BIOS/UEFI
  • System File Corruption — ไฟล์ระบบเสียหายลึก Bootrec ไม่ช่วย ต้อง Repair Install

วิธีที่ 1: ปิด Secure Boot

Secure Boot มาตรฐาน Windows 8/10 ป้องกันมัลแวร์ตอนบูท แต่ Cloned Drive/Hardware ที่แก้ไขอาจถูกมองว่า Security Breach

  1. ตอนบูท ให้กดปุ่ม Setup (BIOS Key) ซ้ำๆ ตอนหน้าจอแรก (ขึ้นอยู่กับ Motherboard)
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  2. ใน BIOS > ไปแท็บ Security > หา Secure Boot > ตั้งเป็น Disabled
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  3. Save & Exit > รีสตาร์ท > ทดสอบบูทปกติ

หมายเหตุ: ตำแหน่ง Secure Boot แตกต่างตาม Motherboard อาจอยู่ใน System Configuration, Boot, หรือ Authentication

วิธีที่ 2: ซ่อม Boot Sequence (Bootrec.exe)

ต้องมี Windows Installation Media (USB/DVD) หากไม่มี สร้างได้จากบทความ: Creating Installation Media for Windows 7/10 หรือบังคับ Startup Recovery ด้วยการหยุดบูท 3 ครั้งติดต่อกัน

  1. เสียบ Installation Media > บูทจากมัน > กดปุ่มเมื่อถาม > คลิก Repair your computer (มุมขวา/ซ้ายล่าง)
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  2. Advanced Options > Troubleshoot > Command Prompt
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  3. รันคำสั่งทีละบรรทัด:
    bootrec.exe
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /scanos
    bootrec.exe /rebuildbcd
  4. เสร็จแล้ว รีสตาร์ท ทดสอบบูทปกติ

วิธีที่ 3: แก้ Registry Memory Management ใน Safe Mode

BIOS ลืมว่า SSD/HDD ไหนเป็น Primary Drive แก้ได้โดยป้องกันไม่ให้ Clear Page File ตอน Shutdown

  1. บูท > กด F8 ซ้ำๆ > Advanced Boot Options > เลือก Safe Mode (F4)
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  2. บูทเสร็จ > Windows + R > regedit > Enter > Yes (UAC)
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  3. ไปที่:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  4. ขวามือ > ดับเบิลคลิก ClearPageFileAtShutdown > Base: Hexadecimal, Value: 1 > OK
    วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows
  5. รีสตาร์ท > ทดสอบบูทปกติ
  6. หาบูทได้แล้ว ให้ทำซ้ำขั้นตอน 3-5 แต่ตั้ง Value กลับเป็น 0

วิธีที่ 4: เปิด Above 4G Decoding

Mining Rig ที่มี GPU 2 ใบขึ้นไป ต้องเปิด 4G Decoding (Above 4G Decoding) ใน BIOS/UEFI ปกติอยู่ในแท็บ Peripherals

วิธีแก้ไขข้อผิดพลาด  BlinitializeLibrary failed 0xc00000bb  บน Windows

หมายเหตุ: Motherboard EVGA เรียกว่า EVGA Support

วิธีที่ 5: Repair Install

หากทุกวิธีไม่ได้ อาจเป็น HDD/SSD ใกล้ตาย Repair Install จะเปลี่ยนไฟล์ Windows ใหม่ทั้งหมด ไม่สูญเสียข้อมูลส่วนตัว (ไม่เหมือน Clean Install) คลิกดูขั้นตอน (ลิงก์ในต้นฉบับ)