我正在尝试在 Windows 11 中打开 Bash。但是,我无法打开它。最好的情况是它打开后立即关闭(在几分之一秒内)。
我了解到已经有一个关于在 Win 10 周年纪念版中开启狂欢。我尝试了这些修复,但它们没有效果。由于 Windows 11 有重大变化(尤其是与 Win 10 功能更新相比),我认为它值得单独发帖。
我已采取的步骤:
- 打开开发者模式(在 Win 11 中有很大不同。我按照这个指南如何在 Windows 11 中启用开发人员模式。
- 打开 WSL(按照本指南操作在 Windows 10 上启用 Bash)并启动 Bash。
我已经多次执行了这些步骤,但没有成功。除了遵循上述说明外,我还:
- 重启了我的电脑很多次。
- 多次通过“打开和关闭 Windows 功能”卸载/重新安装 WSL。
- 尝试了上级问题中列出的解决方案(在 Win 10 中打开),并尝试启用旧版控制台。我尝试过打开和关闭旧版,但没有成功。
- 尝试输入命令(在 CMD 提示符中)“bash”。另一篇关于 Bash 打开和关闭的文章提到(第一个回答来自“-Mr Happy”)在 CMD 提示中输入“Bash”。我试过,CMD 响应“Windows Subsystem for Linux 没有安装发行版。可以通过访问 Microsoft Store 安装发行版:https://aka.ms/wslstore“。这让我进入了 Windows 商店来安装一个“在 Windows 上运行 Linux”的程序。因此...
- 我安装了 Ubuntu 应用程序。我不知道这会有什么用处,但我很乐意在这个阶段尝试任何事情。打开 Ubuntu 应用程序时,它只会打开一个 shell 窗口(不确定术语),上面写着“按任意键继续...”(立即关闭窗口)。我不知道这应该做什么,但我基本上卸载/重新安装了 WSL 只是为了检查一下。
- 除了上述 -Mr Happy- 的建议外,他还建议检查文件夹的内容:C:\Users%USERNAME%\AppData\Local\lxss。文件夹“lxss”从未创建过。我想这就是 bash.exe 无法正常工作的原因。我所做的任何事情都没有导致创建该文件夹。
这一切都是为了在我的计算机上安装 zsy。我很感激对此事的任何建议。