wslregisterdistribution failed with error: 0x80070005

本机系统为: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。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值