当前位置:   article > 正文

解决wsl 无法升级 wsl2 以及windows 下的Docker 打开报错_当前计算机配置不支持 wsl2

当前计算机配置不支持 wsl2

错误描述:
当前计算机配置不支持 WSL2。 请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。 通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribution 有关信息,请访问 https://aka.ms/enablevirtualization Error code: Wsl/Service/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

解决方法:

  1. 在cmd或powershell中管理员运行输入,如果返回的是off,这就是问题所在。
bcdedit /enum | findstr -i hypervisorlaunchtype
  • 1
  1. 继续输入下面的命令,并重启。
bcdedit /set hypervisorlaunchtype Auto
  • 1
  1. 重启后再管理员打开cmd或powershell,如果你wsl -l -v输出的有Ubuntu 那你就可以直接输入:wsl --set-version Ubuntu 2 反之则直接 wsl --install
  2. 再次wsl -l -v 查看你的 wsl 中的Ubuntu 就变成 wsl2 的了,打开Docker也没有报错了。

注意:
前提是你已经完成他的支持问题。例如:

1. 确认虚拟机平台功能已启用:
打开控制面板,选择“程序”。
在“程序和功能”中,选择“打开或关闭 Windows 功能”。
确保勾选了“虚拟机平台”、“适用于Linux的window子系统”、 “Hyper-V”,然后保存更改。这可能需要重新启动计算机。

2. 启用 BIOS 中的虚拟化技术:
重启计算机并进入 BIOS 设置。通常可以在开机时按下指定的键(如 Del、F2 等)进入 BIOS 设置界面。
在 BIOS 设置中,找到并启用虚拟化技术选项(如 Intel VT-x 或 AMD-V)。这个选项的具体名称和位置会因计算机型号和制造商而异。
保存 BIOS 设置并退出,然后让计算机正常启动。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/978225
推荐阅读
相关标签
  

闽ICP备14008679号