top of page

Install VirtualBox 7 on Windows 10

This post answers how to install VirtualBox 7 on Windows 10. It also lists VirtualBox 7 install links, how to check SHA256 and MD5 of the downloaded components on Windows, the installation defaults and sizes, and how to solve a Python Core package and the win32api bindings missing dependencies. It also lists installation screenshots and two ways to uninstall VirtualBox 7 quickly.


Environment

This post was created using this environment:

  • VirtualBox-7.0.20-163906-Win.exe

  • Microsoft Windows 10 Pro 10.0.19045 N/A Build 19045 [ cmd > systeminfo | findstr /B /C:"OS Name" /C:"OS Version" or winver ]


Topics


Download the VirtualBox 7.0.20 Installer, Manual, and Extensions


Check SHA256 and MD5 Checksums of VirtualBox-7.0.20-163906-Win.exe

To check the [ SHA256 checksums ] [ cached ] or [ MD5 checksums ] [ cached ]: Type Window+R. Enter cmd. cd to the directory you downloaded the VirtualBox installer to

Run to check SHA256:

certutil -hashfile VirtualBox-7.0.20-163906-Win.exe sha256 

You should see:

SHA256 hash of VirtualBox-7.0.20-163906-Win.exe:
fa3544162eee87b660999bd913f76ccb2e5a706928ef2c2e29811e4ac76fb166
CertUtil: -hashfile command completed successfully.
fa3544162eee87b660999bd913f76ccb2e5a706928ef2c2e29811e4ac76fb166 *VirtualBox-7.0.20-163906-Win.exe

Run to check MD5:

certutil -hashfile VirtualBox-7.0.20-163906-Win.exe md5

You should see:

MD5 hash of VirtualBox-7.0.20-163906-Win.exe:
b822835698e76fff193342effc92d286
CertUtil: -hashfile command completed successfully.
b822835698e76fff193342effc92d286 *VirtualBox-7.0.20-163906-Win.exe

Note: checksums for all downloadable VirtualBox-7.0.20-163906 components are at at each link.

Note: we'll skip the calculations for other components for the rest of the post.


Install Defaults, Features, and Feature Sizes


The install defaults to installing into C:\Program Files\Oracle\VirtualBox\ and installing all features. This may cause an issue if you leave VirtualBox Python Support included. A fix for this issue is listed after the feature table.


Feature Table

VirtualBox Application



Oracle VM VirtualBox 7.0.20 application.

This feature requires 209MB on your hard drive. It has 3 of 3 subfeatures selected. The subfeatures require 1000KB on your hard drive

209 MB


VirtualBox USB Support


Oracle VM VirtualBox 7.0.20 USB device drivers for USB device support.

This feature requires 436KB on your hard drive.

436 KB


VirtualBox Networking


Oracle VM VirtualBox 7.0.20 network device drivers for networking support.

This feature requires 0KB on your hard drive. It has 2 of 2 subfeatures selected. The subfeatures require 564KB on your hard drive.

0 KB



VirtualBox Bridged Networking

Oracle VM VirtualBox 7.0.20 virtual network adapter driver for Host-Only Networking.

This feature requires 288KB on your hard drive.

288 KB



VirtualBox Host-Only Networking

Oracle VM VirtualBox 7.0.20 virtual network adapter driver for Host-Only Networking.

This feature requires 276KB on your hard drive.

276 KB


VirtualBox Python Support


Python support for VirtualBox.

This feature requires 0KB on your hard drive.

0 KB


Handling Missing Dependencies: Python Core package and the win32api bindings


If you install the Python bindings, you may get this notification:


Missing Dependencies


Python Core / win32api


Installing the Oracle VM VirtualBox 7.0.20 Python bindings requires the Python Core package and the win32api bindings to be installed first.


When continuing the installation of the Oracle VM VirtualBox 7.0.20 Python bindings now, those need to be set up manually later. Refer to the Oracle VM VirtualBox 7.0.20 SDK manual for more information.


Proceed with installation now?


Here are the instructions listed in the Oracle VM VirtualBox 7.0.20 SDK manual [ https://download.virtualbox.org/virtualbox/SDKRef.pdf ] [ cached ]

cd VBOX_INSTALL_PATH/sdk/installer
PYTHON vboxapisetup.py install

If you have Python installed, you can avoid this error with these steps:


Start cmd as an Administrator: Windows-R, type cmd, press Ctrl-Shift-Enter.

You should see something like:


Microsoft Windows [Version 10.0.19045.4651]
(c) Microsoft Corporation. All rights reserved.

C:\Windows\system32>

Type:

py --list paths

You should see output like this:

-V:3.12 *        C:\Python312\python.exe
-V:3.10          C:\Users\Zach Pfeffer\AppData\Local\Programs\Python\Python310\python.exe

cd to a path like C:\Python312\Lib\site-packages\win32comext\axscript\client using the * (stared) path for root.

cd "C:\Python312\Lib\site-packages\win32comext\axscript\client"

In your admin window run,

After doing this, close the VirtualBox installer and rerun it. The error should disappear.


Install VirtualBox 7 on Windows 10

Here are all the install pages for reference.




Uninstalling


Via GUI

Press Windows + R > Type appwiz.cpl > Find Oracle V VirtualBox 7.0.20 > Click Uninstall.


Via PowerShell

get-package *VirtualBox* | Uninstall-Package

bottom of page