ubuntu - 无法重启WSL2,LxssManager卡在停止状态,如何重启?

标签 ubuntu wsl-2 lxssmanager

我无法重新启动 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/

相关文章:

wsl-2 - 在 WSL2 上配置 Xming 显示

java - 新定义的环境变量在 WSL2 之外看不到?

linux - WSL2 中克隆的 git 存储库不断消失。这是为什么?

java - 始终以 "Exit 143"Ubuntu 结尾的应用程序 Java

php - REQUEST_URI 意外包含 FQDN

ubuntu - 无法使用 .so 文件安装共享库

python - 使用 VLC 捕获视频,并将帧保存为 jpeg,怎么样?