VirtualBox:无法访问内核驱动程序

Sam*_*uel 5 virtualbox driver virtual-machine windows-10

当我尝试在Windows 10上的Oracle VirtualBox中启动VM时,它说"无法访问内核驱动程序".我尝试完全重新安装(删除所有内容并安装),修复安装(在安装程序中修复)并手动安装2个驱动程序(VBoxUSBMon和VBoxDrv).没有任何效果.我正在使用VirtualBox 4.3.12,因为由于某种原因我无法在Windows 10上启动更新的版本.

小智 7

我转到控制面板 > 程序和功能(或右键单击 Windows 徽标),然后选择 Oracle VM VirtualBox(4.3.12),然后点击顶部的修复。我重新启动然后就成功了!!我正在运行 Windows 10.0 Home


All*_*anT 6

问题在于安装程序.司机的新位置在C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys.但是,安装程序指向旧的驱动程序位置C:\Program Files\Oracle\VirtualBox\VBoxDrv.sys.

要解决此问题,您需要将注册表值指向新位置.这样做的步骤:

  1. 关闭VirtualBox
  2. regedit.exe从"开始"菜单打开
  3. 导航 HKEY_LOCAL_MACHINE\system\currentcontrolset\services\vboxdrv
  4. 双击名称 ImagePath
  5. 将值更改\??\C:\Program Files\Oracle\VirtualBox\VBoxDrv.sys\??\C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
  6. 重启VirtualBox

我在VirtualBox论坛中找到了这个答案

  • 如果没有VBoxDrv怎么办?唯一与你所说的类似的目录是“VBoxNetAdp” (2认同)

Sam*_*uel 4

降级到 VirtualBox 4.3.10。