当我尝试在 Windows 10 上的 Oracle VirtualBox 中启动 VM 时,它显示“无法访问内核驱动程序”。我尝试完全重新安装(删除所有内容并安装)、修复安装(在安装程序中修复)和手动安装 2 个驱动程序(VBoxUSBMon 和 VBoxDrv)。没有任何效果。我正在使用 VirtualBox 4.3.12,因为出于某种原因我无法在 Windows 10 上启动更新版本。
最佳答案
问题出在安装程序上。驱动程序的新位置在C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
.但是安装程序指向旧驱动程序位置 C:\Program Files\Oracle\VirtualBox\VBoxDrv.sys
.
要解决此问题,您需要将注册表值指向新位置。这样做的步骤:
regedit.exe
从开始菜单 HKEY_LOCAL_MACHINE\system\currentcontrolset\services\vboxdrv
ImagePath
\??\C:\Program Files\Oracle\VirtualBox\VBoxDrv.sys
更改为至 \??\C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
我在 VirtualBox Forum 中找到了这个答案
关于virtual-machine - VirtualBox:无法访问内核驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082252/