youto`blog - Hyper-V
type: channel
link: http://www.youto.club/index.php/tag/Hyper-V/
items: Hyper-V的简单使用

Hyper-V的简单使用
type: item
date: 2022-03-28T09:54:00+00:00
description: Hyper-V 前几天在 Windows 跑了 docker ，晚上有事要运行一个虚拟机。结果，虚拟机跑不起来了，泪奔。报错如下，盲猜Docker 和 VMware 的环境起冲突了。去百度了一波，把 Hyper-V 关了，重启一下 ，VMware Workstation可以运行了，Docker 就GG了。用命令开关Hyper-V，也可以接收，但重启就接受不了了。 VMware Workstation 与 Device/Credential Guard 不兼容。 在禁用 Device/Credential Guard 后，可以运行 VMware Workstati 几经百度，终于找到解决方法，使用VMware Workstation 15.5.5以后版本。在 VMware Workstation 15.5.5 Pro 发行说明，支持 Windows 10 主机 VBS。解决了开启 Hyper-V 不能运行的问题，但 VMware 开启不了虚拟化，希望在后面版本可以支持。嵌套虚拟化解决方案，使用Hyper-V创建虚拟机。 VMware Workstation 15.5.5 Pro 发行说明 新增功能 VMware Workstation 15.5.5 Pro 发行说明 已知问题 开启 Hyper-V 在 "控制面板" 的 "程序" 中 选择 "关闭 和 开启 Windows 功能" 勾选 Hyper-V。 如果你是家庭版没有找到 Hyper-V 选项，复制下面文本，新建 bat脚本并运行。 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL 使用 Hyper-V 管理中心 在 "windows工具" 中 点击 Hyper-V管理中心 具体使用和 VMware Workstation 差不多，CPU 代数选一代，测试 CentOS用二代的运行不起来。 虚拟交换机对应 VMware Workstation 中的虚拟网络编辑器，外部、内部、专用网络分别对应桥接、NAT、仅主机。 虚拟交换机 的配置没 VMware Workstation 智能，其中 NAT 部分需要手动调节，默认使用 192.168.131.0/24 网段。 更改网段需要修改注册表，可以使用下面脚本快速修改，还需要把可以使用的物理网络连接共享到该网络。 @echo off set /p q=Pleasl input ShareIP [192.168.173.1]: reg add "HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters" -v ScopeAddress -d %q% -f reg add "HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters" -v ScopeAddressBackup -d %q% -f timeout /t 10 /nobreak 其中，检查点对应的快照。还可以设置开机自启，这个是 VMware Workstation 中没有的功能 参考文章 启用 Hyper-V NAT 网络配置 修改注册表