Windows Terminal打开Ubuntu时出现0x80070002错误求助
解决Windows Terminal打开Ubuntu标签页报错0x80070002的方法
1. 手动指定Ubuntu启动命令
打开Windows Terminal设置(快捷键Ctrl+,),找到Ubuntu的配置项:
- 左侧列表选中Ubuntu条目
- 右侧修改命令行字段,把默认的
ubuntu.exe替换为更通用的wsl.exe -d Ubuntu,或者直接填写Ubuntu可执行文件的完整路径(微软商店版通常在C:\Users\<你的用户名>\AppData\Local\Microsoft\WindowsApps\ubuntu.exe) - 保存设置后重启标签页测试
2. 重置Windows Terminal配置
若配置文件损坏导致路径识别异常:
- 关闭所有Windows Terminal窗口
- 打开文件资源管理器,导航到
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState - 备份
settings.json后删除原文件 - 重启Windows Terminal,它会生成默认配置,重新添加Ubuntu标签页即可
3. 重新注册WSL发行版
打开管理员权限的PowerShell,执行以下命令:
wsl --unregister Ubuntu wsl --register Ubuntu
完成注册后再尝试在Windows Terminal中打开Ubuntu标签页
4. 更新相关组件
- 打开微软商店,检查并更新Windows Terminal到最新版本
- 在管理员PowerShell中执行
wsl --update,更新WSL核心组件
内容的提问来源于stack exchange,提问作者alilland
相关产品推荐
相关产品推荐

