办理wsl 无法升级 wsl2 以及windows 下的Docker 打开报错

打印 上一主题 下一主题

主题 687|帖子 687|积分 2061

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

  • 在cmd或powershell中管理员运行输入,如果返回的是off,这就是题目地点。
  1. bcdedit /enum | findstr -i hypervisorlaunchtype
复制代码

  • 继承输入下面的命令,并重启。
  1. bcdedit /set hypervisorlaunchtype Auto
复制代码

  • 重启后再管理员打开cmd或powershell,如果你wsl -l -v输出的有Ubuntu 那你就可以直接输入:wsl --set-version Ubuntu 2 反之则直接 wsl --install
  • 再次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 设置并退出,然后让计算机正常启动。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表