Skip to main content

Command Palette

Search for a command to run...

When Windows Broke My DevOps Lab

Published
2 min read

I’ve been spending a lot of time learning DevOps recently.
Not just watching tutorials, but actually setting things up on my machine — Vagrant, VirtualBox, multi-VM environments, the whole thing.

I like learning by doing. It sticks better.

Today, that approach tested my patience.

It Started with a Simple

I ran my usual command:

vagrant up

And boom — error.

E_ACCESSDENIED (0x80070005)
LockMachine(... LockType_Shared)

At first I thought, “Okay, maybe a small permission issue.”

Ran terminal as admin. Same error.

Reinstalled VirtualBox. Still broken.

Restarted my PC. No change.

That’s when I knew this wasn’t going to be a quick fix.


The Confusion Phase

If you’ve worked with Vagrant + VirtualBox, you know when it works, it just works.
So when it doesn’t, it’s frustrating.

I checked:

  • Hyper-V conflicts

  • VirtualBox services

  • Permissions

  • Multiple restarts

Everything looked fine.

Yet nothing worked.


The Real Culprit (Unexpected)

Turns out the Windows update had quietly messed up my VirtualBox Host-Only Network Adapter.

I didn’t even think about networking at first because the error looked like a permission problem.

But Vagrant relies heavily on host-only networks for VM communication.
If that layer breaks, everything breaks.


The Fix That Worked

What finally solved it:

  • Open VirtualBox

  • Go to Tools → Network Manager

  • Delete all Host-Only adapters

  • Create a new one

  • Reboot

  • Run vagrant up again

And just like that… it worked.

No dramatic moment.
Just relief 😅