![Windows Bash 无法在 10 周年更新中打开](https://linux22.com/image/1503182/Windows%20Bash%20%E6%97%A0%E6%B3%95%E5%9C%A8%2010%20%E5%91%A8%E5%B9%B4%E6%9B%B4%E6%96%B0%E4%B8%AD%E6%89%93%E5%BC%80.png)
安装 Windows 10 周年更新后,我迫不及待地想尝试新的 Bash 命令提示符。但是从开始菜单(Win+R -> bash.exe)启动时,bash 窗口会自动关闭。
答案1
由于某种原因,它没有打开。但是当我写这个问题时,我找到了答案,所以我决定在这里分享它,以防其他人遇到同样的问题。
我决定启动 shell 提示符并在其中输入 bash。错误消息是关于“已启用传统模式”。要更改它:
- 右键单击 cmd promt 窗口。
- 在选项选项卡中,取消选中“使用旧版控制台”
- 应用更改并重新启动cmd.exe
- 输入 bash。
安装将开始。
享受!
答案2
遇到了与上述相同的问题,解决方案有效,但还需要启用开发者模式,转到设置>更新和安全,转到开发人员,然后选中开发人员模式复选框。Windows 下载并安装包后可能需要重新启动。然后再次运行 cmd 并执行 bash,按照上述步骤,bash.exe 将下载并安装。
答案3
重新安装 bash 命令提示符后,我遇到了类似的问题。我切换到另一个 shell (zsh),并使用启动脚本将其设置为自动启动。由于重新安装 bash 组件后未安装该脚本,因此打开提示符失败。我使用“bash -c "nano "~/.bashrc"”输入到标准 Windows cmd 提示符中进行编辑,然后可以再次启动 shell。