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

标签 virtual-machine driver virtualbox windows-10

当我尝试在 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 .

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

  • 关闭 VirtualBox
  • 开通 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

  • 我在 VirtualBox Forum 中找到了这个答案

    关于virtual-machine - VirtualBox:无法访问内核驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082252/

    相关文章:

    ruby - 在 osx 10.7 上运行 Vagrant/Puppet 的问题

    linux - 无法访问 Puppet 学习虚拟机

    debian - VirtualBox 中 Debian 的主要/默认用户不是 sudo 用户

    azure - 尝试加入 WinServer 2008R2 上的域,但由于错误 1075 而无法启动 "Workstation service"

    svn - Hudson SVN Checkout 故障在 VMWare 虚拟机上频繁发生

    linux - 如何从 linux 连接到 FortiClient 提供的 SSL vpn

    linux - 错误 : unable to handle kernel paging request at

    c++ - 删除驱动程序后出现 BSoD

    azure - Windows Azure 虚拟机的虚拟 IP 和内部 IP

    cmd - 通过 .inf 以编程方式安装驱动程序导致重启