首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能重启WSL2,LxssManager挂起处于停止状态,如何重新启动?

不能重启WSL2,LxssManager挂起处于停止状态,如何重新启动?
EN

Stack Overflow用户
提问于 2022-01-03 14:52:44
回答 2查看 7.6K关注 0票数 17

我无法重新启动wsl2,命令wsl --关闭和任何其他wsl命令将永远挂起。另外,我发现处于停止状态的服务LxssManager也永远挂起。

如何重新启动wsl?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-03 14:52:44

看起来,挂起LxssManager服务阻止了wsl重新启动,我找到了一种方法来停止LxssManager,然后我能够正常地重新启动wsl。

首先获取运行svchost.exe LxssManager的PID,以管理员身份打开cmd并运行:

代码语言:javascript
运行
复制
tasklist /svc /fi "imagename eq svchost.exe" | findstr LxssManager

获取返回的PID,然后以管理员身份运行任务管理器,在details选项卡中搜索包含PID的svchost.exe,右键单击它并选择'end‘。

现在,您应该能够重新启动wsl正常与'wsl关闭和wsl。

票数 60
EN

Stack Overflow用户

发布于 2022-10-26 18:21:26

我也遇到了同样的情况,重新启动LxssManager服务解决了我的问题。

启动具有管理权限的命令提示符(我与普通用户一起记录)并复制和粘贴以运行以下命令:

代码语言:javascript
运行
复制
sc.exe queryex LxssManager
sc.exe stop LxssManager
sc.exe start LxssManager
sc.exe queryex LxssManager

如果第二个LxssManager PID命令没有不同,那么stop没有成功,您应该在将用户切换到管理命令之后尝试运行这些命令。

如果您仍然不能停止该服务,则应该使用任务管理器在Details选项卡中“结束进程树”(使用queryex命令显示的PID )。确保您是作为管理用户登录的(比“run”更强大)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70567543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档