很多朋友在测试代码的时候都习惯用本地虚拟机来测试,一来效率高二来查错也方便没有什么延迟。然而在过了17年1月没几天的时候我接到了微软亲爹的一个windows10大补丁,吃完了这颗大补丸之后VirtualBox一启动虚拟机就蓝屏,然而蓝屏代码上只写了草草的“SYSTEM_SERVICE_EXCEPTION”其他的啥都没写。搜索了半天无终而返,就给自己放了快一个月的假不碰代码了。然而这日子过久了我自己都觉得蛋疼,今天刚好看到VirtualBox更新了新版本。我就寻思,这次更新能不能把蓝屏问题解决了呢?

装好后,我满怀期待的点开了VirtualBox点了启动虚拟机。然而我又见到了这熟悉的SYSTEM_SERVICE_EXCEPTION老面孔。

实在是没办法,放狗再网上又搜了一顿,翻了好多页之后终于在微软的台湾论坛上发现了点蛛丝马迹。蓝屏的原因跟我差不多,然而这个可怜的湾湾求助了一个傻逼微软技术。这傻逼技术到底有多傻逼,我就不多说,放张截图大家自己感受一下。

QQ截图20170131210317.jpg

草泥马要是移除了我还用个卵子?

不过这可怜的湾湾最后也自己琢磨出来了解决方法。我也抱着死马当活马医的心态照着他所说的执行了一遍。然而令我伤心的是,我的假期就因此结束了。

是的,虚拟机正常启动了。

其实问题很简单,傻卵微软在一次更新之后默认启动了windows10自己的虚拟机管理服务Hyper-v,导致与VirtualBox和VM起了冲突。我们只需要关掉Hyper-v服务重启之后即可正常使用VirtualBox了。

下面是关闭Hyper-v的详细方法。

  1. 首先我们先打开控制面板。按Win+X键就能快速调出系统应用菜单,然后选择控制面板即可。

QQ图片20170131211128.png

  1. 然后在打开的控制面板中依次点击 程序 → 启用或关闭Windows功能 , 然后在打开的对话框中把Hyper-V的整栏的勾去掉点击确定重启即可。

QQ截图20170131211427.jpg

重启完毕之后,虚拟机就可以正常启动了。

最后说一句,傻逼微软。