遇到问题,打开虚拟机程序然后启动虚拟机时弹出这个错误
VirtualBox: supR3HardenedMainGetTrustedMain: dlope
锅盖头软件博主是个爱系统精简的人,尤其是系统启动项与系统服务,多一个都不行,昨天在研究VirtualBox虚拟机时每每安装完系统,然后重新打开虚拟机都会报如下图的错误,开始以为是绿色版程序的问题,后来官方下载了安装版来测试,问题依旧.在各种Google后发现,原来是一个简单的问题,就是因为安装了VirtualBox重启母体电脑时会提示多了一个系统服务,博主毫不犹豫的选择了删除服务,博主以为被优化的服务会在下次启动虚拟机时自动运行(其实是错误的),反复安装了几次.后来终于找到了问题所在,就是这个系统服务被删除的原因!
解决方法
如果系统中有此服务,那有可能是服务需要重启,我们CMD下来执行
- C:\WINDOWS\system32>sc query vboxdrv
复制代码
如果显示结果是这样的,那么就证明服务得重启一下.
SERVICE_NAME: vboxdrv
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
C:\WINDOWS\system32>
重启驱动服务
- C:\WINDOWS\system32>sc start vboxdrv
复制代码SERVICE_NAME: vboxdrv
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 0
FLAGS :
其它问题
按照上面的操作进行后,如果还有问题,比如,出现提示“Kernel Verison”与当前版本不一致的情况,我遇到这种情况是因为卸载了VBox重装后,注册表和系统配置没有被修改,而且重装的是新的VBox版本,因此会遇到这一问题,解决的方法就是前往注册表,将原先一系列旧的与VBox相关的注册表项、值和数据全部删除,再重装VBox后,就可以了。
总之VirtualBox这个虚拟机的安装程序做得是真不好,一不小心就会遇到正常卸载不了程序,也无法重新安装!
|
|