如何理解或“调试”从 WSL 挂起/无法启动“bash”?

如何理解或“调试”从 WSL 挂起/无法启动“bash”?

我安装了西弗吉尼亚海岸bash过去几天一直在通过 PowerShell 使用,没有任何问题。非常好。

但是现在它不再启动了,输入完之后bash它就挂起了,什么也不做。

bash.exe在“任务管理器”的“详细信息”选项卡中列为 和00 CPU-708 K Memory没有变化。这与“进程”相匹配,其中“Microsoft Bash Launcher”是“Windows PowerShell”的子进程,它们都使用 0% CPU 并且什么都不做。

我正在运行当前版本的 Windows 10,并进行所有更新:

Windows 10 Pro,版本 1709,操作系统内部版本 16299.19

我该如何调试该bash过程来找出问题所在?


(以前具有类似名称的问题都是针对 WSL 的早期迭代,现已解决的错误或一般有关错误消息,而不是挂起的进程)

很遗憾,Microsoft 针对“Bash 挂起”的故障排除说明非常无用,没有任何意义。此外,它是为了调试任何挂起,而不是为了让用户修复他的问题(当然这没问题 - 但对我这里的情况没有帮助)

相关内容