wsl2无法使用,切换成wsl1能用,提示开启虚拟化

星野梦璃
2025-01-09 / 0 评论 / 17 阅读

问题 wsl1能运行,wsl2提示需要开启虚拟化
1.运行以管理员身份运行Windows Powershell (管理员)运行

bcdedit /set hypervisorlaunchtype auto

2.wsl查看版本和升级wsl2

wsl -l -v
wsl --set-version 分发版名称 版本号
-- 例如,将Ubuntu18.04 设置为WSL2的命令为
wsl --set-version Ubuntu-18.04 2
-- 然后设置成自动
bcdedit /set hypervisorlaunchtype auto
3. VMware15.5.5+的版本支持Hyper-V了,以前的不支持和wsl2一起用
4. 本地计算机策略 > 计算机配置 > 管理模板>系统 > Device Guard进行设置。
打开 基于虚拟化的安全设置为“已开启”或者“未设置”。
![m5p168eu.png](https://blog.xymengli.com/usr/uploads/2025/01/2976848779.png)
5.不行就关闭启用或关闭windows的功能,然后卸载wsl和linux重新试
0

评论 (0)

取消