VirtualBox Host-Only Adapter Missing? Fix It Fast (2025)

Your Host-Only Adapter disappeared? It's usually a driver issue after a Windows update. Here's how to get it back in minutes.

Quick Answer

Open VirtualBox, go to File > Host Network Manager. If the adapter is missing, click Create. If it's grayed out, run C:\Program Files\Oracle\VirtualBox\VBoxNetAdp.exe -install as admin. That's it 90% of the time.

The Host-Only Adapter is a virtual network card your host uses to talk to VMs. It's not a physical thing. Windows updates — especially the big 22H2 and 23H2 ones — often kill the driver for this adapter. I've seen it happen after a driver update too, like when Intel or Realtek updates your real network card. The driver gets removed, and the adapter vanishes from both VirtualBox and your Network Connections panel.

First, check if the adapter is really gone. Open Control Panel > Network and Sharing Center > Change adapter settings. Look for something named "VirtualBox Host-Only Ethernet Adapter." If it's there, you just need to enable it. If not, follow the steps below.

Step-by-Step Fix

  1. Open Host Network Manager in VirtualBox: File > Host Network Manager.
  2. Click Create. This tries to install the driver and create a new adapter. If it works, you'll see an adapter appear with an IP like 192.168.56.1.
  3. If Create is grayed out or does nothing, close VirtualBox completely. Then open Command Prompt as Administrator (right-click Start > Terminal (Admin)).
  4. Run this command:
    "C:\Program Files\Oracle\VirtualBox\VBoxNetAdp.exe" -install

    Make sure the path matches your VirtualBox install location. For 32-bit systems, it's C:\Program Files (x86)\Oracle\VirtualBox\.
  5. You should see a message like Driver installed successfully. Open Network Connections again: the adapter should now appear.
  6. Back in VirtualBox Host Network Manager, click Create again — it should work now. Set a static IP like 192.168.56.1/24 if you need one.

If the command fails with "access denied," you didn't run as admin. If it says "file not found," check your VirtualBox install path. Some folks install it to a custom folder like D:\VirtualBox\ — adjust the path accordingly.

Alternative Fixes (If the Main One Fails)

Reinstall VirtualBox Network Driver

Open Device Manager (right-click Start > Device Manager). Look under Network adapters for "VirtualBox Host-Only Ethernet Adapter." If you see it with a yellow exclamation, right-click it and select Uninstall device. Then, in VirtualBox Host Network Manager, click Create again. This forces a fresh driver install.

Repair VirtualBox Installation

Go to Settings > Apps > Installed apps, find Oracle VM VirtualBox, click the three dots, and choose Modify. In the installer, select Repair. This restores all missing drivers without losing your VMs.

Manual Driver Installation via INF File

If nothing works, the driver INF file might be corrupted. Navigate to:

C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\

Right-click VBoxNetAdp.inf and select Install. You'll need admin rights. Then go back to Host Network Manager and Create the adapter.

Prevention Tip for Next Time

Windows updates love to remove this driver. To stop that, you can pause driver updates. Go to Settings > Windows Update > Advanced options, and under Pause updates, select Pause for 5 weeks. But I don't recommend this for long — security patches matter. Instead, after a big Windows update, just run the VBoxNetAdp.exe install command as a habit. Takes 10 seconds.

Another pro tip: use a Bridged Adapter instead of Host-Only if you don't need isolated networking. Bridged adapters are more resilient to driver issues because they piggyback on your physical network card.

Still Broken?

If you've tried all of this and the adapter still won't show, you might have a corrupted VirtualBox install. Uninstall it completely (this won't touch your VMs — they're in %USERPROFILE%\VirtualBox VMs\), reboot, and reinstall the latest version from oracle.com. I've seen this fix tough cases where the Windows registry entry for the adapter was messed up beyond repair.

One last thing: if you're on Windows 11 24H2, there's a known issue with VirtualBox 7.0.x and Host-Only adapters. Upgrade to VirtualBox 7.1 or later — Oracle fixed it there. Check your version in Help > About VirtualBox.

Hope this saves you the hour I lost the first time. You're not alone — this bug has been around since VirtualBox 5.0. The fix hasn't changed much, and it works.

Related Errors in Server & Cloud
0XC0020005 RPC_NT_INVALID_RPC_PROTSEQ (0XC0020005) Fix: The protocol sequence is invalid WordPress hacked: Fix the spam redirect in 10 minutes 0X80094804 Fix CERTSRV_E_ARCHIVED_KEY_REQUIRED 0X80094804 WordPress Cron Jobs Not Running? Here's the Real Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.