Sometimes, when you start any VB image, you might see the error message cannot access the kernel driver
. If that happens with you at this moment, you can find the solution that fits you.
There are several ways to fix that problem (in my case, problem was with version 4.3 and version 5)
Solution 1
At first, you should Close VirtualBox. Now go to and right click on these files individually :
C:\Program Files\Oracle\VirtualBox\drivers\USB\filter\VBoxUSBMon.inf
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.inf
and choose install. Now start VB again and see if the problem still persists (if so, continue the reading. If not, then congrats!)
Solution 2
Another workaround could be: Shut down anti-virus software before (installing and) running.
Solution 3
If above method doesnt fix the problem and if you still need another solution, now just open the Installer and choose Repair. This could fix the issue in some cases.
Solution 4
In one of my cases, the problem was caused due to the fact, that I had multiple versions installed after one-another (you can read – How to install two VB versions on same PC, but seems it no longer works), so multiple installations caused problems. My second installation was 5.1 version. I run the installer of 5.1 and chosen to “UNINSTALL” it. After that, I repaired the VB 4.3 and problem was gone. If you have the same scenario, this solution might help you – BUT NOTE, IF YOU HAVE ANY IMPORTANT IMAGES/FILES, SAVE THEM AND DONT LOOSE (if they are worth for you at all).
If none of the solutions helped, and you’ve another solution, you can share it in the comments and it will be added in this article.