本机系统为:win11 21H2
问题:
1.在微软商店安装 Windows Subsystem for Linux 以及 Ubuntu 20.04 LTS
2.打开WSL显示:当前windows无分发,使用 wsl --list --online 获取 ~~~等提示
3.打开Ubuntu显示:wslregisterdistribution failed with error: 0x80070005,
WslRegisterDistribution failed with error: 0x80070005
Error: 0x80070005 ??????
无其它提示,无论如何也无法进入。
原因:
1.怀疑是 wsl1 升级到 wsl2 后,内核没有更新问题
解决方法:
经过 google、baidu,各方查询并没有专门解决当前 0x80070005 报错的解决方法。于是尝试其它报错的解决办法,包括:
1. 开启 windows 功能(Hyper-V、适用于 Linux 的 Windows 子系统、Windows虚拟机平台)
2. 更改 regedit 策略
3. 使用管理员权限运行等都没有用
最终:在 windows terminal 中输入 wsl --set-default-version 1 命令将 wsl2 降到 wsl1 后成功运行Ubuntu。