win10家庭中文版安装Hyper-V 解决Hyper-V.cmd闪退问题

前言

最近在尝试在win10家庭版上安装docker,碰到的第一个问题即安装docker前必须启用Hyper-V和Containers Windows功能,而window10家庭版不自带此功能。查阅了一些资料进行Hyper-V的安装,出现了Hyper-V.cmd闪退问题,已解决,现记录一下解决的方法,以供朋友们借鉴。

安装流程

1、新建的文本文档,然后输入如下命令

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

2、把文档另存为Hyper-V.cmd文件

在这里插入图片描述
红色为需要注意的地方,文件重命名为Hyper-V.cmd,注意不是.txt是.cmd。编码方式改为ANSI,生成命令脚本如下:
在这里插入图片描述
以管理员身份运行。
在这里出现问题,即出现闪退问题
解决方法:
出现闪退问题,脚本运行出现了问题。
第一步:在文本文档最后添加pause,这样运行到最后时会暂停脚本
第二布:更新到Hyper-V.cmd后,以管理员身份运行脚本,cmd报错,“‘Dism’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”(这里忘记截图了)
第三步:win+R,输入sysdm.cpl,打开系统属性,进行path环境变量配置
在这里插入图片描述
查看系统变量path是否含有:
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
没有则需要添加,步骤如下:
在这里插入图片描述以管理员身份重新运行Hyper-V.cmd脚本

3、系统安装Hyper-V,安装成功后,输入Y重启计算机

在这里插入图片描述

4、配置更新完成以后,进入系统桌面,找到并打开Hyper-V管理器

在这里插入图片描述

Hyper-V管理器界面
在这里插入图片描述
打开Hyper-V快速创建:在这里插入图片描述打开了创建虚拟机的对话框,如果需要创建虚拟机,则点击:创建虚拟机
在这里插入图片描述
等待等待。。。。
在这里插入图片描述
安装完成过就可以使用Hyper-V虚拟环境啦!
后面有时间将会继续更新docker安装教程,如果我可以顺利安装成功的话(哭唧唧),如有问题请指正!
补充:创建虚拟机的时候,默认地址占用大量C盘,内存不够。可以在建立

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橘橘的成长日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值