Windows 10 Hyper-V,如何彻底卸载、重置所有设置

Windows 10 Hyper-V,如何彻底卸载、重置所有设置

运行 Windows 10 Pro,v1803 OS 17134.648,64 位。

我之前安装到 Hyper-V 中的机器出现了问题。我已成功卸载 Hyper-V,并手动删除了所有与 vEthernet 相关的 NIC。根据之前执行此过程的经验,如果我重新安装 Hyper-V,它将记住上次安装的许多设置,包括但不限于我已安装的虚拟机(我已将其导出到其他位置)。

现在,Hyper-V 已卸载,我想做的是彻底清除所有设置。查找注册表项并删除它们或将它们重置为首次启用 Hyper-V 功能时的值。任何 .vhd*、.avhd*、.xml 等文件也一样。

我需要让 Hyper-V 处于这样一种状态:来自干净(未导入)源的新快速创建 VM 可以干净运行(无启动问题),然后我才能尝试导入我导出的 VM。

这些是我迄今为止尝试将所有内容重置回“出厂设置”所采取的(不成功的)步骤:

  • 使用 Windows 功能卸载 Hyper-V
  • [重启]
  • 重命名 C:\ProgramData\Microsoft\Windows\Hyper-V 文件夹
  • 重命名 C:\Users\Public\Documents\Hyper-V 文件夹(如果存在)
  • 重命名 C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Hypervisor(如果存在)
  • 重命名 C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Worker(如果存在)
  • 重命名 C:\Users[logged_in_user]\AppData\Roaming\Microsoft\Windows\Hyper-V
  • 在控制面板\所有控制面板项\网络连接中
    • (右键单击“开始”图标,选择“网络连接”。在左侧导航栏中选择“以太网”,然后选择“更改适配器选项”)
    • 右键单击“vEtnernet(默认交换机)”,属性,配置...,驱动程序,卸载设备
  • RegEdit (作为管理员)
    • 将所有者更改HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}TrustedInstallerAdministrators
    • 确认HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\TypeLib默认值为{565783C6-CB41-11D1-8B02-00600806D9B6} -HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\InProcServer32\ThreadingModel从更改ApartmentBoth
    • 添加HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\AppID={76A64158-CB41-11D1-8B02-00600806D9B6}
    • 添加HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}子项
    • 添加空字符串值HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}\DllSurrogate
  • 做完这些之后,发现https://wiki.abiquo.com/display/ABI26/Hyper-V+Cloud+Node+Configuration,他们在一个Powershell 脚本注册表导入文件
    • 下载并运行脚本以确保我没有搞砸任何事情。
    • (其他选项不适用于 Windows 10 Pro,或在本地运行 Hyper-V,或尚未安装 Hyper-V 的情况。)
  • [重启]
  • 使用 Windows 功能重新安装 Hyper-V
  • [重启]

答案1

我很确定你刚刚删除了配置和目录内容。

你可以用 dism 强制

dism /online /Disable-Feature /FeatureName:Microsoft-Hyper-V

然后就

dism /online /启用功能 /功能名称:Microsoft-Hyper-V

答案2

感谢所有试图提供帮助的人,但我已完全放弃了。我购买了一台新机器,将在上面安装新的 Windows 10 环境,并将在该机器上从头开始完全启动 Hyper-V,然后在确认 Hyper-V 正常运行后,我将把我的虚拟机导入那里。

相关内容