文章目录
一、配置情况二、问题描述三、解决方案1.首先进入终端的设置界面2. 找到ubuntu2004.exe的相关选项3. 找到ubuntu2004.exe的路径4. 把命令行的启动路径更改为绝对路径可能有些人配置了环境变量后依然出现此报错,或者不想编辑环境变量,那么可以试试本教程。
我在进行下面的流程之前,在终端设置里面把ubuntu设置为管理员启动,也能避免此报错,但是管理员总是弹出新的窗口,很不舒服。
一、配置情况
电脑系统:Win11 ;
操纵系统版本:22631.3593;
Ubuntu版本:Ubuntu-20.04
二、问题描述
使用windows terminal 启动wsl ubuntu22.04 提示[error 2147942402 (0x80070002)]
按照上述方式启动Ubuntu出现以下报错:
三、解决方案
1.首先进入终端的设置界面
2. 找到ubuntu2004.exe的相关选项
找到Ubuntu,可以看到命令行的启动路径是Ubuntu2004.exe,再加上报错提示也是ubuntu2004.exe出现了问题,我首先想到的是找到ubuntu2004.exe直接点击是否可以启动。
3. 找到ubuntu2004.exe的路径
直接在everything中(没有everything这个软件的,自行搜索下载,或者参考我的电脑路径,看看能不能找到相关的文件)找到了相关文件,然后依次双击,若均能成功启动这文件本身没有问题。
均能成功启动
4. 把命令行的启动路径更改为绝对路径
那么这里判断是否是路径的问题,我们直接更换文件路径,把ubuntu2004.exe更换为绝对路径。
可能有多个ubuntu2004.exe文件,其实选哪个都行,优先选图片中的路径,把24236改成你的用户名就行。
C:\Users\24236\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe
设置完一定记得保存
设置完之后成功启动