Best Way To Install VirtualBox on Windows 10/11

In this guide, you will learn to Install VirtualBox on Windows 10 / 11 in the latest version. With VirtualBox, you can run multiple virtual machines in a single host OS. It is an open-source, free, and cross-platform software that is available for personal and business use. Also, with the Extension Pack, you can unlock advanced features for VirtualBox.

Now you can proceed to the rest of the article to see how you can install VirtualBox in the latest version on Windows and get the Extension Pack.

Complete Guide To Install VirtualBox on Windows

Before you start, you must be sure that your Windows Client has enough space and storage. Also, you must have Distributable Code for Visual Studio installed on your server. To get this, you can visit this link.

Now follow the steps below to Install VirtualBox on Windows 10/11.

Step 1 – Download the Latest VirtualBox for Windows Hosts

At this point, you must get the latest VirtualBox Installer by visiting the Official website and clicking on Windows hosts.

Download VirtualBox Windows hosts

Step 2 – Run the VirtualBox Installer

When your download is completed, you must run your installer by right-clicking on the file and running it as an administrator.

Run VirtualBox Windows Installer

Step 3 – Start VirtualBox Setup Installation

First, you must click on Next on the Welcome VirtualBox setup wizard screen on Windows.

Welcome To VirtualBox Setup Wizard

Next, you must select the all features that require 210MB of space and click Next. Also, it will be installed in the ‘C:\Program Files\Oracle\Virtualbox’ directory. You can choose another directory in which you have more space.

Select all features and location for VirtualBox installation

Then, you will get a warning message that Virtualbox network features will reset your network connection and will disconnect from the network temporarily. Simply click Yes to continue.

Network Interfaces warning for VirtualBox on Windows

Missing Dependencies Python Core / win32api For VirtualBox

Missing dependencies Python core and win32api for VirtualBox 7

During the setup, you may get this missing dependencies message. Simply click Yes. After you are finished with the installation, you can resolve this by installing Python on Windows. Then, open your CMD and run the following command to get the win32api:

py -m pip install pywin32

At this point, your VirtualBox is ready to install on Windows. Click on Install.

Install VirtualBox on Windows

When it is completed, click on the Finish button.

Finish VirtualBox installation

Now your VirtualBox manager dashboard will open on Windows.

VirtualBox Manager Window

Step 4 – Download and Install the VirtualBox Extension Pack

At this point, you must download the latest extension pack from the official site.

download VirtualBox extension pack

Then, from your VirtualBox manager, click on Tools and choose Extensions. From there, click on Install.

Install an extension in VirtualBox

From there, select the Extension pack that you have downloaded and click Open.

Select the downloaded VirtualBox Extension pack

Then, click on Install.

Install VirtualBox Extension Pack

The installed extension packs will show in the Virtualbox ‘Extensions’ tab.

Finally, Oracle VirtualBox is ready to use. You can create a new Virtual machine using the ‘New’ option.


At this point, you have learned to Download and Install VirtualBox on Windows 10/11. From there, you can easily add your virtual machines and manage them from a single host server. Stay with us to tell you how you can add virtual machines to VirtualHost Manager in future guides.

Hope you enjoy using it. You may also like to read the following guides:

Windows Server 2025 – New Active Directory

5 Best Free Alternatives To Python

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!