您的位置:首页 > 其它

关于卸载Hyper-v 时遇到的问题及解决方案

2017-12-09 19:14 260 查看

关于关闭Hyper-v 时遇到的问题及解决方案

发现问题

曾经使用过VS2015编写过几个简单的UWP程序,由于使用的时候在虚拟机上进行的调试,所以没有注意启动了Hyper-V的虚拟化。

最近想要使用安卓模拟器,安装过程中提示Hyper-V未关闭,于是出现了这个问题。

问题表现

安卓虚拟机无法使用,强行启动造成系统崩溃。

通过查看服务发现Hyper-V相关的两个服务会在开机时自动启动。

手动关闭Hyper-V相关服务后,安卓模拟器依旧出现问题

问题解决过程

通过网上查询发现,大概有两种一种是简单的关闭Hyper-V功能,另一种是两者共存的方式。

关闭Hyper-V

通过控制面板中程序标签下启动或关闭Windows功能选项





将Hyper-V前边的勾去掉,然后重启即可。

但是,我按照网上指导重启时出现了问题,出现无法更新配置,正在撤销更改,系统启动以后发现不没有能够卸载掉Hyper-V。我以为是由于服务没有关闭的原因,所以我又将所有和Hyper-V的服务全部关闭并设置成禁用。



在设置完成之后继续是通过上步关闭功能,重启过程依旧出现问题。同时晚上很多教程是基于服务器版本的Windows,所以其中关于角色的问题我这并没有提示,同时也没有设置。

两者共存的方式

通过设置不同的开机引导进行

1.以管理员权限运行
bcdedit /copy {current} /d "Windows 10 (开启 Hyper-V)"
命令,随后会提示已经创建了另外一个启动菜单项,记下 { } 中的一串代码。

2. 运行

bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype auto


命令,将上面的代码替换掉这里的XXX代码。

同样的这种方式也会显示更新配置失败,正在撤消。

最后的希望

通过检查各项设置,发现网络适配器中有两个关于Hyper-v的虚拟网卡,是当初使用VS的时候创建虚拟机的时候默认配置下创建的。卸载所有和Hyper-v相关的虚拟网卡后,再在控制面板中去除Hyper-v的组件即可。

这篇文章是3个月前开始写的,后来因为一些事情放下了,对于最后一段的内容是12月写的,记得不是很清楚,所以仅供参考。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐