Hyper-V虚拟机开启关闭方法

697 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

简介

前几天突然电脑发现更新了win11系统后,没有开启相关的hyper-v管理器,这里就简单的看下hyper-v的通讯方法。

1、建立Hyper-V管理器

在Windows上开启Hyper-V功能后,新建一个名为Hyper-V的cmd文件,内容参考下面:

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管理器啦。

2、配置虚拟机

之后就是创建一个新的虚拟机,根据你自己的需求配置内存啦,位置啦,以及网络适配器等,这里就不多叙述啦,按需即可。 下图就是我配置好的虚拟机界面了,请看。

1653558523.png

3、测试虚拟机

打开Hyper-V虚拟机,可以正常运行,说明成功。

4、卸载

之前有过运行vmware,结果由于之前装载过Hyper-V,导致vmware不能启动。然后我就通过控制面板-->打开或关闭Windows功能,把Hyper-V功能取消勾选,但是vmware还是不能运行,我就猜测Hyper-V未能彻底关闭。

这里就用了以下方法卸载Hyper-V后,成功。

bcdedit /set hypervisorlaunchtype off

注意点:运行该命令要用管理员模式,执行命令后进行重启就可以生效啦。

5、失能的方法

输入以下命令可以是Hyper-V虚拟机的功能失效。

Dism /Online /Cleanup-Image /RestoreHealth
Dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
// 管理员模式运行

同样的这里依然需要管理员身份运行该命令,重启后可以生效。