Update: An alternate solution was provided in the comments:
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.
VirtualBox should now work again as expected.Source: https://forums.virtualbox.org/viewtopic.php?f=6&t=46845
It doesnât appear to work for everyone, so if that didnât work for you please read on for the original post:
Itâs annoying, isnât it? You finally succumb to Virtualboxâs daily notification telling you to update Virtualbox, but as soon as youâre done that darned error pops up when you attempt to launch your VM:
âCannot access the kernel driver! Make sure the kernel module has been loaded successfully.â
Wait, what?! Kernel?! Isnât that a Linux thing!? Putting the initial confusion aside, this is by no means a new bug with Virtualbox in Windows. Unfortunately, this has been happening for a long time and still hasnât been rectified. Fortunately however, itâs easily fixed and should only take you a few more minutes than the upgrade itself.
1) Backup your Virtualbox VDIâs
2) Uninstall Virtualbox
3) Remove any remnants of the install, depending on your version you should check both of these locations:
4) Reinstall Virtualbox and create a new VirtualMachine.
5) When prompted, choose your existing VDI and voila, you should be up and running again!
One of these days, Oracle may fix the bug! Until then if you have the choice, removing and installing a newer version of Virtualbox is undoubtedly much faster than attempting to let Virtualbox update itself.
Happy virtualising one and all!