在WSL中启动Ubuntu 20.04时出现错误[出现错误 2147942402 (0x80070002) (启动“ubuntu2004.exe”时)]

1.之前好好的WSL,今天在我装了git,go,并配置了环境变量后,通过终端运行时突然报错,错误为:[出现错误 2147942402 (0x80070002) (启动“ubuntu2004.exe”时)],找了很多解决办法,最终在一个Ubuntu的论坛上找到了答案。下附地址:Windows - [在 WSL 中启动 Ubuntu 18.04 时出现错误 2147942402 (0x80070002) - 询问 Ubuntu (askubuntu.com)2.我通过wsl ~ -u -root可以进入根目录,通过vscode终端也可顺利运行,找到文件目录下的wsl.exe也能顺利运行,唯独用win11终端运行时不断报错,我卸载了最初的Ubuntu 22.04 重新安装了Ubuntu 20.04,依然报错。

3.解决方案:将与windows应用程序相关的路径%USERPROFILE%\AppData\Local\Microsoft\WindowsApps添加到用户环境变量中去即可修复。

4.最后,此方法不一定适用所有人,我也不懂原理,可能是环境变量引起的错误,详情请见以上链接。

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值