wsl set default version: 请启用虚拟机平台 windows 功能并确保在 bios 中启用虚拟化

在尝试将WSL版本升级到2时遇到问题,尽管BIOS中虚拟化已开启且Windows功能中启用了Windows Hypervisor Platform,但命令仍无法成功。经过排查,在Windows功能中发现缺少Virtual Machine Platform这一选项,启用该功能并重启后,WSL版本切换成功。
摘要由CSDN通过智能技术生成


前段时间电脑偶然间恢复了出厂设置,之前安装的docker之类的东西都得重来了。

既然要安装docker,肯定得用到WSL,于是就想要先把WSL的版本切换到2。

在运行了如下命令后出现了这么个问题

PS C:\Users\me> wsl --set-default-version 2
请启用虚拟机平台 windows 功能并确保在 bios 中启用虚拟化

网上搜来搜去都只有这么一个复制粘贴的答案

bcdedit /set hypervisorlaunchtype auto

然而这个操作在我这里并不起作用。

按着这个提示

  1. 去检查了bios的虚拟化功能,可以看到已经开启了,具体步骤如下
    i. Task Manager -> More Details -> Performace -> CPU 或者中文版任务管理器 -> 详细信息 -> 性能 -> CPU选项卡
    ii. 里面有一项虚拟化(virtualization)显示了已开启
    在这里插入图片描述
  2. 检查了windows功能,具体步骤如下
    i. Control Panel(控制面板) -> Programs and Features(程序和功能) -> Turn Windows Features on or off(启用或关闭Widnows功能) -> Windows Hypervisor Platform(Windows虚拟机监控程序平台)
    ii
  • 18
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值