我无法重新启动 wsl2,命令 wsl --shutdown 和任何其他 wsl 命令永远挂起。
我还发现处于停止状态的服务 LxssManager 也永远挂起。
如何重新启动 wsl ?
最佳答案
看起来挂起的 LxssManager 服务正在阻止 wsl 重新启动,我找到了一种停止 LxssManager 的方法,然后我能够正常重新启动 wsl。
首先获取运行LxssManager的svchost.exe的PID,以管理员身份打开cmd运行:
tasklist /svc /fi "imagename eq svchost.exe"
搜索 LxssManager 并获取 PID,然后以管理员身份运行任务管理器,在详细信息选项卡中,搜索包含 PID 的 svchost.exe,右键单击它并选择“结束进程树”。现在您应该可以使用 'wsl shutdown 和 wsl.
关于ubuntu - 无法重启WSL2,LxssManager卡在停止状态,如何重启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70567543/