【Windows 10 家庭版】WSL2 请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化

打开WSL准备美美准备装环境,WSL美美报错:WSL2 请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。
推测是可能因为我装了安卓的模拟器导致这样的。
尝试了:
1.

在管理员powershell中执行
bcdedit /set hypervisorlaunchtype auto

重启,但是没有用
2. 网上有人跑脚本(cmd、bat),但是评论区里面有人说失败了黑屏重装系统了
NONONONONO不想重装系统!!!

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

检查发现我的是启用或者关闭Windows功能的页面没有Hyper-V可以选择,难不成是我的被卸载了???查询发现似乎是家庭版的没有这个选项,似乎是默认支持并且隐藏,企业版和专业版的才有这个选项。

我当时不清楚什么情况,所以我打算再安装一遍,然后我跟着官方的教程(虽然我一直在参考大家自己写的教程,但是那些教程多半都是官方教程延伸出来的)

这个教程:

https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

然后我按照这个教程执行到使用 CMD 和 DISM 启用 Hyper-V,发现我的跟它的不一样!!!好吧,看来是从教程一开始我就没有成功执行。。。

我又跟着这个官方教程输入了所有指令:

https://answers.microsoft.com/zh-hans/windows/forum/all/windows-10-hyper-v/6358ab9d-db9c-4ccc-8e17-8c90243f3da6

***请您首先确保您的处理器的虚拟化技术已经开启***,之后,尝试以管理员权限打开cmd, 输入以下命令, 重启看看
bcdedit /set hypervisorlaunchtype auto
如果依旧没有hyperv,请再次以管理员权限打开cmd, 输入以下命令看看是不是丢失了什么文件
DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Checkhealth

DISM.exe /Online /Cleanup-image /Restorehealth

sfc /scannow

按照这个教程执行,我确实有安装上点东西,重新执行前面那篇博客中的指令,还是不行,这个时候我注意到请您首先确保您的处理器的虚拟化技术已经开启,所以我到底开没开???我很急,真的很急!!!

依照这个博客,虚拟化技术是否开启?,我再次打开启用或关闭Windows功能,拉到最小面,点上虚拟机平台选项,重启,点开WSL等待一会儿就成功了(等得有点久,所以我打了一把游戏)。

如果想确认BIOS是否启用虚拟机,只需要打开任务管理器,点到性能,然后查看CPU的里面是否启用虚拟化即可。

综上,我是没有启用虚拟机平台Windows功能,误以为我将Hyper-V删除了,一直在重新安装,但实际上我的电脑版本似乎不需要安装这个部件(我也不确定哈)。

其实,在中间反复执行了那两篇官方文档的指令之后的一小段时间里,我一直认为我是又安装失败了,并且对于我的WIndows不用安装这个部件非常怀疑,直到我在cmd里面输入systeminfo看到最后:

Hyper-V 要求:     已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。

查找资料:

https://www.zhihu.com/question/442548024/answer/1876021586

这才打消我的疑惑,我才开始怀疑我是不是没有启用虚拟机平台Windows功能,并且不是勾选Hyper-V选项,而是其他的选项。

  • 11
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值