Hyper-V不是没有经验的PC用户的工具。它是一个实用程序,它取代了Microsoft Virtual PC,允许在单个设备上运行多个操作系统。Hyper-V简化了软件开发人员,专业IT工作人员或精通技术的人员的生活,他们选择工作或试验多个操作系统,包括各种Linux版本,FreeBSD和Windows。使用该工具时,无需将物理硬件注入机器。Hyper-V将不同的操作系统转换为虚拟机(“客户”),它们在一台计算机(“主机”)上串联运行。
虽然该工具对许多PC爱好者和专家很有用,但他们中的许多人发现它缺乏某些功能,例如,虚拟机从一个主机实时迁移到另一个主机,Hyper-V副本,虚拟光纤通道,使用RemoteFX虚拟化GPU,等等。
由于这个或其他原因,他们决定转向其他虚拟化产品。问题是有时Hyper-V删除失败并返回错误,如“无法完成更改。请重新启动计算机,然后重试。错误代码:0x800F0831。“有些情况下.Net Framework 3.5丢失或损坏,这就是无法完成删除过程的原因。如果您遇到同样的问题,以下方法可能会帮助您:
按Windows键+ X,然后选择应用程序和功能。向下滚动到底部,然后单击“ 程序和功能”链接。然后单击左窗格中的打开或关闭Windows功能链接。
找到Hyper-V选项并取消标记。单击“ 确定”保存更改并重新启动。注意:此选项不会卸载Hyper-V,但会暂时禁用该功能。它将在安装关键的Windows更新后自动启用
右键单击Windows键,然后选择“ 命令提示符(管理员)”。复制并粘贴Dism / Online / Cleanup-Image / RestoreHealth。按Enter键。
然后运行Dism.exe / online / Cleanup-Image / StartComponentCleanup命令并按Enter键。现在输入sfc / scannow并再次按Enter键。关闭命令提示符并打开Windows PowerShell(具有管理权限)。在Windows搜索中键入PowerShell,右键单击它,然后选择以管理员身份运行。复制并粘贴Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All。关闭PowerShell并重新启动PC。
下载最新版本的.NET Framework。如果由于病毒感染或其他原因导致损坏或删除,请按照以下简单步骤操作:导航到这个网站。找到.NET Framework并下载它。运行安装文件并确认安装。如果过程持续长达10分钟,请不要担心。安装后,尝试卸载/禁用Hyper-V。