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

แก้ไข Windows ไม่บูทหลังเปิดใช้งาน Windows Hypervisor Platform

ระบบอาจไม่บูทได้เมื่อเปิดใช้งาน Hypervisor Platform หาก Windows, Drivers, หรือแอปที่ต้องการ Hypervisor ล้าสมัย นอกจากนี้ การตั้งค่า BIOS ผิดพลาดก็อาจเป็นสาเหตุ

ปัญหาเกิดเมื่อผู้ใช้ Enable Hypervisor Platform ใน Windows Features แล้ว Reboot ตามข้อกำหนด แต่หลัง Reboot ระบบเข้าสู่ Boot Loop พร้อมหน้าจอดำ ไม่จำกัดยี่ห้อ PC บางกรณีรายงานว่ากรณีหลัง Windows Update

ก่อนเริ่ม: ลอง Automatic Repair หรือบูทเข้า Safe Mode และ Disable Hypervisor Platform (ดูวิธีที่ 1) เพื่อลองวิธีอื่นๆ ตรวจสอบว่าใช้ สาย HDMI รุ่นใหม่ (รองรับ Display Driver) ช่วยได้หรือไม่

วิธีที่ 1: ปิด/เปิด Hypervisor Platform และ Virtualization

อาจเป็น Glitch ชั่วคราวของ OS Modules แก้ได้โดย Disable แล้ว Enable ใหม่ คำแนะนำอาจต่างเล็กน้อยแต่ละเครื่อง

  1. บูทเข้า Safe Mode with Networking
  2. กด Windows พิมพ์ Windows Features เลือก 'Turn Windows Features on or off'
  3. Uncheck Windows Hypervisor Platform คลิก OK
  4. คลิกปุ่ม Windows > Power > กดค้าง Shift คลิก Restart
  5. ใน Startup Options เลือก Troubleshoot > Advanced Options
  6. เลือก UEFI Firmware Settings คลิก Restart บูทเข้า BIOS
  7. ในแถบซ้าย ขยาย Virtualization Support > Virtualization
  8. ในแถบขวา Uncheck Enable Intel Virtualization Technology Apply
  9. บูทเข้า Windows ตรวจสอบว่า Virtualization ปิดแล้ว หะปิด บูทเข้า BIOS Enable Virtualization (ขั้นตอน 4-9)
  10. บูทเข้า Windows Enable Windows Hypervisor Platform (ขั้นตอน 2-3) Sign Out บัญชี (อย่า Restart ถ้าถาม)
  11. Sign In กลับ Reboot ระบบ ตรวจสอบว่าทำงานปกติหรือไม่

วิธีที่ 2: อัปเดต Windows, Drivers, และแอปที่ต้องการ Hypervisor เป็นรุ่นล่าสุด

อาจเจอปัญหานี้หาก Drivers, Windows, หรือ BIOS ล้าสมัย สร้าง Incompatibility ระหว่าง System Modules การอัปเดตอาจช่วยได้

  1. Update Windows และ Drivers เป็นรุ่นล่าสุด
  2. ตรวจสอบว่า Boot Issue แก้ได้หรือไม่

หายังมีปัญหา ตรวจสอบว่าแอปที่ต้องการ Hypervisor (เช่น Visual Studio, Android SDK) อัปเดตเป็นรุ่นล่าสุดแล้ว

วิธีที่ 3: ปิด Antivirus ของระบบ

อาจเจอปัญหานี้หาก Antivirus บล็อก Resource ที่ Hypervisor Platform ต้องการ การปิด Antivirus อาจช่วยได้ อาจต้องทำใน Safe Mode

คำเตือน: ทำด้วยความเสี่ยงของตัวเอง การปิด Antivirus อาจทำให้ระบบ/ข้อมูลอยู่ในสภาวะเสี่ยง

  1. ปิด Antivirus ชั่วคราว ตรวจสอบว่า Windows Defender ก็ Disabled ด้วย
  2. Re-enable Hypervisor Platform (Windows Features) และ Virtualization (BIOS) ตรวจสอบว่า Boot Issue แก้ได้หรือไม่

วิธีที่ 4: ปิด/ลบแอปพลิเคชันที่ขัดแย้ง

Hypervisor อาจไม่ทำงานหากแอปบนระบบขัดจังหวะ การปิด/ลบแอปที่ขัดแย้งอาจช่วยได้ ผู้ใช้รายงานว่าปัญหานี้มักมาจากแอป Pre-installed ของ OEM (เช่น Asus Armoury Crate) อาจต้อง Clean Boot หาตัวร้าย ตัวอย่าง: Armoury Crate

  1. เปิด Browser ไปเว็บ Support Armoury Crate
  2. ในแท็บ Driver & Utility เลือก OS ในดรอปดาวน์ ดาวน์โหลด Armoury Crate Uninstall Tool
  3. แตกไฟล์ เปิดโฟลเดอร์ที่แตกออกมา
  4. รัน Armoury Crate Uninstall Tool.exe ตามพรอมป์ต์ Uninstall ให้เสร็จ
  5. ตรวจสอบว่าปัญหา Hypervisor Platform แก้ได้หรือไม่
  6. หายังไม่ดี ลองสร้าง Virtual Switch ดู

หายังมีปัญหา ลองลบ (ถ้าติดตั้ง) Cisco VPN Client, AMD Ryzen Master, Control Center (Pre-installed Tuning Software), หรือแอปควบคุม RGB/Fan/Keyboard

วิธีที่ 5: Uninstall Updates ที่ขัดแย้ง หรือ Rollback Windows 10

Microsoft มีประวัติปล่อย Update ที่มีบั๊ก ปัญหา Hypervisor นี้อาจมาจาก Buggy Update การ Uninstall Update นั้น (หรือ Rollback Windows 10) อาจช่วยได้

  1. กด Windows ค้นหา Windows Update Settings เลือกเปิด
  2. ในแท็บ Windows Update เลือก View Update History > Uninstall Updates
  3. เลือก Update ที่เป็นปัญหา คลิก Uninstall
  4. ทำตามพรอมป์ต์ Uninstall ให้เสร็จ ตรวจสอบว่าระบบไม่มีปัญหา Hypervisor แล้ว

หากเจอปัญหาหลัง Feature Update อาจต้อง Rollback ไปรุ่น Windows 10 เก่า

  1. กด Windows พิมพ์ Recovery Options เลือกเปิด
  2. คลิก Get Started (ใต้ Go Back to Previous Version of Windows 10) ตามพรอมป์ต์ Rollback ตรวจสอบว่า Boot Issue หายไปหรือไม่

วิธีที่ 6: Uninstall/Disable Drivers และ Devices ที่ขัดแย้ง

อาจเจอปัญหานี้หาก Drivers/Devices ขัดแย้งกับ Hypervisor Platform การ Disable Devices ที่ขัดแย้งอาจช่วยได้

  1. Right-click Windows เลือก Device Manager
  2. ขยาย Network Adapters Right-click Network Card
  3. เลือก Disable คลิก Yes ยืนยัน
  4. ตรวจสอบว่าปัญหา Hypervisor Platform แก้ได้หรือไม่

หายังมีปัญหา ลอง Disable/Uninstall Devices ต่อไปนี้ (ถ้าใช้) ที่รายงานว่าเป็นสาเหตุ (อาจต้อง Disable ใน BIOS):

  • AMD Vega 8 Driver (อาจใช้ AMD Clean Up Utility)
  • RaLink Combo WiFi/BT Chip
  • Realtek NIC

วิธีที่ 7: สร้าง Boot Configuration Data (BCD) ใหม่

Hypervisor Platform อาจก่อให้ Boot Loop หาก BCD File เสียหายหรือหายไป การสร้าง BCD ใหม่อาจช่วยได้

  1. สร้าง BCD ใหม่ สำหรับระบบ (อาจใช้ Automatic Repair หรือ Command Line Repair)
  2. ตรวจสอบว่าปัญหา Hypervisor แก้ได้หรือไม่

หายังไม่ได้ ลองรันคำสั่งใน Administrator Command Prompt และ Reboot (จะ Disable Hypervisor):

BCDedit /set hypervisorlaunchtype Off

จำ: หลังแก้ Boot Issue และต้องการ Enable Hypervisor ให้รันคำสั่งใน Elevated CMD:

BCDedit /set hypervisorlaunchtype Auto

วิธีที่ 8: แก้ไข BIOS Settings

หาวิธีทั้งหมดไม่ได้ ปัญหาอาจมาจาก BIOS ตั้งค่าผิด การแก้ไข BIOS อาจช่วยได้

คำเตือน: ทำด้วยความเสี่ยงของตัวเอง การแก้ BIOS ต้องมีความรู้ หากผิดอาจ Brick ระบบและทำลายข้อมูลถาวร

บูทเข้า BIOS ก่อน แล้วลองแก้ตั้งค่าต่อไปนี้ (ไม่ทุกตัวเลือกมีในทุกเครื่อง):

อัปเดต BIOS เป็นรุ่นล่าสุด

  1. ก่อนอัปเดต ตรวจสอบว่า Downgrade BIOS ไปรุ่นเก่าแก้ได้หรือไม่ (โดยเฉพาะหากปัญหามาจาก BIOS Update)
  2. หาไม่ได้ Update BIOS ตามผู้ผลิต บางกรณีต้องดาวน์โหลด BIOS บนเครื่องอื่น ใช้ Flash Drive อัปเดตบนเครื่องที่มีปัญหา
    • Gateway
    • HP
    • Lenovo
    • MSI
    • Dell
  3. หลังอัปเดต BIOS ตรวจสอบว่าปัญหา Hypervisor แก้ได้หรือไม่

Enable Execute Disable Bit

  1. ใน Advanced Menu ของ BIOS ตั้ง Execute-Disable Bit Capability เป็น Enabled (บางเครื่องอาจเห็น NX Mode)
  2. Save การเปลี่ยนแปลง ตรวจสอบว่าปัญหา Hypervisor แก้ได้หรือไม่

Enable SVM และตั้ง UMA Frame Buffer Size เป็น Auto

  1. ในแท็บ Advanced ของ BIOS Enable SVM ตรวจสอบว่าปัญหาแก้ได้หรือไม่
  2. หายังไม่ได้ ลองตั้ง UMA Frame Buffer Size เป็น Auto
  3. หายังไม่ได้ ลองตั้ง UMA Frame Buffer Size = 512

Disable IOMMU

  1. ในแท็บ Advanced BIOS ตั้ง IOMMU = Disabled Save
  2. ตรวจสอบว่าปัญหา Hypervisor แก้ได้หรือไม่

Disable Secure Boot

  1. ในแท็บ System Configuration (หรือ Security) ปิด Secure Boot Save
  2. ตรวจสอบว่าปัญหา Hypervisor Platform แก้ได้หรือไม่

Disable Enhanced Biometrics

  1. ในแท็บ Security BIOS ปิด Enhanced Windows Biometric Security Save
  2. ตรวจสอบว่าระบบไม่มีปัญหา Hypervisor แล้ว

หายังมีปัญหา ลอง Reset BIOS เป็นค่า Default หายังไม่ได้ ตรวจสอบว่าไม่ได้ใช้ Manual Voltage & Frequency สำหรับ CPU

หายังคงอยู่ ลอง DISM Scan หรือ Clean Install Windows