VirtualBox启动虚拟机失败的解决

问题描述

在VBox-5.12版本中遇到下面的问题,当时正在AS中准备启动Genymotion中的手机模拟器,问题的提示如下:
这里写图片描述

问题解决

  • 查询VBox驱动服务的状态

    根据左图的提示,在doc中运行如下命令:

    C:\WINDOWS\system32>sc query vboxdrv

    得到的结果(这是我已经成功解决后重新查询的驱动状态)
    如果STATUS对应的字段不是RUNNING而是STOPPED,那么就需要重启该驱动服务。

    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后,就可以了。

当然也可能会遇到网络适配的问题,这个根据提示进行操作即可.

网上的博客千篇一律,没找到一篇可以针对性地解决此问题。如有朋友遇到次此问题且有更好的办法,欢迎交流。

经验总结

重装之前,删除或卸载必须做到连带系统配置全部清除。

(完)

猜你喜欢

转载自blog.csdn.net/w_bu_neng_ku/article/details/80637892