Solved: How do I fix Oracle VM VirtualBox “failed to open a session” in Windows 10?

Problem Symptom: Windows users are reported that Oracle VM VirtualBox failed to open a session when try to start on Windows 10 after Windows Updates installed.

The detailed error message as below:

Failed to open a sessionn for the virtual machine

Failed to open a sessionn for the virtual machine

This article will cover the troubleshooting steps to fix Virtual Box VM failed to open or start in Windows 10.

Content Summary

Potential Causes
Solution 1: Update Oracle VM VirtualBox and Windows
Solution 2: Enable Hyper-V Windows feature
Solution 3: Disable Driver Integrity Checks
Solution 4: Set Paravirtualization Interface to KVM
Reference

Potential Causes

  • Outdated Oracle VM VirtualBox software
  • Missing Hyper-V
  • Driver conflict

Solution 1: Update Oracle VM VirtualBox and Windows

Make sure to update Oracle VM VirtualBox from virtualbox.org and install the latest update for Windows 10.

Solution 2: Enable Hyper-V Windows feature

Step 1: Open the Start Menu.

Step 2: Search for the Control Panel and open it.

Step 3: Click on the Programs.

Click on the Programs.

Step 4: Click on the link for Turn Windows features on or off.

Click on the link for Turn Windows features on or off.

Step 5: Check the Hyper-V.

Check the Hyper-V.

Step 6: Click on the OK button.

Solution 3: Disable Driver Integrity Checks

Step 1: Click on the Search icon in the Taskbar to open Search box.

Step 2: Type cmd in the Search box.

Step 3: Click the Run as administrator to open elevated Command Prompt.

Click the Run as administrator to open elevated Command Prompt.

Step 4: The User Account Control (UAC) window will prompt. Click Yes to run the Windows Command Prompt as Administrator.

The User Account Control (UAC) window will prompt. Click Yes to run the Windows Command Prompt as Administrator.

Step 5: Type or copy-paste the following command into the elevated command prompt and press Enter:
bcdedit.exe /set nointegritychecks on

Command prompt to disable driver integrity checks

Solution 4: Set Paravirtualization Interface to KVM

Step 1: Open the Oracle VM VirtualBox from the Start menu.

Step 2: Click the Settings > System > Acceleration.

Step 3: Set the Paravirtualization Interface to KVM.

Set the Paravirtualization Interface to KVM.

Step 4: Click on the OK button.

Reference