Sunday, May 24, 2009

It Fixed it for me - Virtual Box Kernel Error

While running Virtual box 2.2.2 on Vista Home Premium 64 Bit, I attempted to start up some of my virtual machines. As soon as I try to run any of the individual VMs I received the following error:

Cannot access the kernel driver


The solution I found was to open up the control panel and go to "Programs and Features" applet. I selected the "Sun Virtual Box" item from the list and selected the repair option. This essentially went through the install of the software again and repaired any missing or damaged files.

How it got damaged in the first place I do not know but the above solution fixed it for me. I was then able to open up my VMs as usual again.

For more of my "It Fixed It for Me" series please click here

6 comments:

Anonymous said...

which control panel????????

Anonymous said...

which control panel????

Scott Mckeown said...

The Windows Control Panel.

Anonymous said...

thank you!
i've installed the newest version of virtual box on a plain windows 7 and i got this error.. after repair, now it works :)

fpradier said...

Did the same after upgrading to 4.1.18 and it works perfectly after repair
You saved me hours!!!
Thanks

Anonymous said...

If the repair reinstall doesnt work for you, try this. It is the quickest fix, for me anyway. Twice now I've had this error come up and done this simple fix to correct the problem in less than thirty seconds!

https://forums.virtualbox.org/viewtopic.php?f=6&t=46845

"...Go to
C:\Program Files\Oracle\VirtualBox\drivers\USB\filter
Select VBoxUSBMon.inf and click the right mouse button. Then pick Install.
Go to
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv
Select VBoxDrv.inf and click the right mouse button. Then pick install. ..."
No restart needed. I even accidentally left the VirtualBox Manager window open this time, but it still worked!