我采取的步骤:通过 Microsoft 商店卸载 Ubuntu。
卸载了 WSL 甚至 Hyper-V 功能。
我从终端设置页面删除了 Ubuntu 的配置文件,并确认 settings.json 中缺少它
我当时在干什么?:我试图将 Git-Bash.exe 添加到 Windows 11 中的终端的配置文件选项中。(未成功)
我遇到的问题:每当我启动终端时,它都会启动到一个名为“Ubuntu”的选项卡(带有 Linux 图标和所有内容)。看起来 wsl 运行失败,正在显示帮助页面。页面末尾的错误显示为:
[process exited with code 1 (0x00000001)]
我的问题:
我不仅要如何阻止这种情况发生,而且 Windows 运行 WSL 的指令来自哪里?
答案1
Ubuntu 肯定以某种方式被保留为默认终端配置文件。
我将“终端启动时”设置(在终端设置中)更改为“从上一个会话打开窗口”,而不是“启动默认配置文件”。问题就解决了。
然后我将“当终端启动时”设置改回我喜欢的配置文件。
答案2
删除 Docker Desktop 并重新启动 Windows 可以解决这个问题。
WSL:1.2.5.0 Docker 桌面:4.19.0