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

你可能感兴趣的:(ubuntu,linux,运维)