当我尝试在Windows 10上的Oracle VirtualBox中启动VM时,它说"无法访问内核驱动程序"。我尝试完全重新安装(删除所有内容并安装),修复安装(在安装程序中修复)并手动安装2个驱动程序(VBoxUSBMon和VBoxDrv)。没有任何效果。我使用的是VirtualBox 4.3.12,因为出于某种原因我无法在Windows 10上启动更新的版本。
答案 0 :(得分:6)
问题在于安装程序。驱动程序的新位置位于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
答案 1 :(得分:4)
降级到VirtualBox 4.3.10。
答案 2 :(得分:3)
在尝试了上面提到的所有内容之后,这对我来说很好。
希望它有所帮助!
答案 3 :(得分:3)
我有VirtualBox 4.3.14并且我得到了“无法访问内核驱动程序”。我做了传统的修复,重新启动并没有解决问题。
手动安装这些驱动程序后,一切都会再次运行。
转到
C:\ Program Files \ Oracle \ VirtualBox \ drivers \ USB \ filter 选择VBoxUSBMon.inf并单击鼠标右键。然后选择安装。
转到
C:\ Program Files \ Oracle \ VirtualBox \ drivers \ vboxdrv 选择VBoxDrv.inf并单击鼠标右键。然后选择安装。
VirtualBox现在应该按预期再次运行。 我希望这有帮助 ! :d
答案 4 :(得分:1)
我去了控制面板>程序和功能(或右键单击Windows徽标)然后选择Oracle VM VirtualBox(4.3.12),然后点击顶部的修复。 我重新启动然后它工作了!! 我正在运行Windows 10.0 Home
答案 5 :(得分:1)
在Windows中更新到虚拟盒6.1.2版本后,就遇到了这个问题。
AllanT的回答对我有用,除了需要多一步:
注意:我会在AllanT的帖子中添加此评论,但我仍然没有足够的代表!
答案 6 :(得分:0)
只需添加一下,我在Windows 10上就遇到了这个问题。我发现所有的修复均无用。事实证明,这归因于Trusteer Endpoint Protection,它一旦卸载就可以完美修复。
答案 7 :(得分:0)
这是因为VirtualBox对其某些文件和设置感到困惑。当我将VirtualBox从6.0.10更新到6.0.14时,出现此错误。
就我而言,我只是删除了C>用户名>程序文件> Oracle> VirtualBox文件夹。之后,我从计算机上卸载了VirtualBox。
完成这些步骤后,我在计算机上进行了VirtualBox的简单全新安装,这解决了我的问题。希望您也能有所帮助。
有一个愉快的一天随机的人和美好的未来。
答案 8 :(得分:0)
如果使用iso文件或vmdk,则可以以admin身份打开CMD并找到Oracle Virtual Box所在的文件夹,并使用虚拟机的名称运行以下各项:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
请确保将“您的VM名称”替换为“您的实际VM名称”。
有关最新OS X的更多信息,请在此处查看示例:https://techsprobe.com/6-step-install-macos-catalina-on-virtualbox-on-windows-pc/