มีรายงานผู้ใช้ว่าไม่สามารถเปิด VirtualBox ได้ เนื่องจากได้กล่องข้อความว่า hypervisor is not running ข้อผิดพลาดนี้มักเกิดจากบริการ Hyper-V ไม่รันอัตโนมัติ หรือฟีเจอร์ Hyper-V ถูกปิด Hypervisor คือซอฟต์แวร์ที่ใช้รันหรือสร้าง Virtual Machines เมื่อผู้ใช้พยายามเปิด VirtualBox แทนที่จะได้ UI จะได้ข้อผิดพลาด 'Virtual Machine could not be started because the hypervisor is not running'

เราทุกคนรู้จัก Virtual Machines และหลายคนเคยใช้ตั้งแต่หนึ่งครั้ง แม้ส่วนใหญ่ไม่รู้เทคโนโลยีที่ทำงานอยู่เบื้องหลัง อย่างไรก็ตาม ข้อผิดพลาดนี้แก้ไขได้ง่ายด้วยวิธีแก้ไขง่ายๆ ที่นำเสนอด้านล่าง
สาเหตุของข้อผิดพลาด 'Virtual Machine could not be started because the Hypervisor is not running' บน Windows 10
หลังดูรายงานผู้ใช้ ข้อผิดพลาดเกิดจากปัจจัยต่อไปนี้ —
- บริการ Hyper-V: ในบางกรณี ข้อผิดพลาดขึ้นเพราะบริการ Hyper-V บน Windows 10 ไม่เริ่มอัตโนมัติหลังบูทอัป
- ฟีเจอร์ Hyper-V: อีกอย่างที่ทำให้ข้อผิดพลาดคือฟีเจอร์ Hyper-V หากฟีเจอร์นี้ในรายการ Windows Features ถูกปิด จะทำให้ข้อความข้อผิดพลาดขึ้น
เพื่อแก้ไข สามารถทำตามวิธีแก้ไขด้านล่าง หากต้องการวิธีเร็ว แนะนำทำตามลำดับที่ให้มา
วิธีแก้ไข 1: ใช้ Command Prompt
สามารถแก้ไขได้โดยตั้งค่า hypervisor ให้เริ่มอัตโนมัติในไฟล์ boot configuration data ต้องใช้ Elevated Command Prompt ตรวจสอบว่าใช้บัญชีผู้ดูแล ขั้นตอน:
- กด Windows Key + X เลือก Command Prompt (Admin) เพื่อเปิด Elevated Command Prompt
- เมื่อ Command Prompt โหลดเสร็จ พิมพ์คำสั่งนี้และกด Enter:
- bcdedit /set HypervisorLaunchType auto

- รีสตาร์ทระบบ และตรวจสอบว่าแก้ไขได้หรือไม่
วิธีแก้ไข 2: เริ่มบริการ Hyper-V
วิธีแก้อีกอย่างคือเปลี่ยนคุณสมบัติของบริการ Hyper-V บางครั้งบริการไม่เริ่มอัตโนมัติ ทำให้ข้อผิดพลาดขึ้น ต้องตั้งให้เริ่มอัตโนมัติ ขั้นตอน:
- กด Windows Key + R เปิด Run
- พิมพ์ 'services.msc' กด Enter
- ในรายการ Windows Services ค้นหา Hyper-V Virtual Machine Management service.

- คลิกสองครั้ง เปิด Properties
- ตั้ง Startup type เป็น Automatic และตรวจสอบว่าบริการกำลังรันอยู่
- รีสตาร์ทระบบ
วิธีแก้ไข 3: เปิดใช้งานฟีเจอร์ Hyper-V
สุดท้าย สิ่งที่อาจแก้ไขได้คือเปิดใช้งานฟีเจอร์ Hyper-V ที่ปิดอยู่ ฟีเจอร์นี้อยู่ในรายการ Windows Features ใน Control Panel วิธีการ:
- ไป Start Menu เปิด Control Panel
- ไป Programs and Features
- ด้านซ้าย คลิก 'Turn Windows Features on or off'.

- เลื่อนลง ขยาย Hyper-V entry
- ขยายรายการ Hyper-V Platform
- ติ๊ก 'Hyper-V Hypervisor' แล้วคลิก OK.

- หากเป็นสีเทา (disabled) ต้องปรับ BIOS เล็กน้อย ใน BIOS ตรวจสอบให้แน่ใจว่า Virtualization เปิดอยู่