我无法重新启动 wsl2,命令 wsl --shutdown 和任何其他 wsl 命令永远挂起。我还发现处于停止状态的服务 LxssManager 也永远挂起。
如何重新启动 wsl ?
Ren*_*ado 139
看起来挂起的 LxssManager 服务正在阻止 wsl 重新启动,我找到了一种方法来停止 LxssManager,然后我能够正常重新启动 wsl。
首先获取运行LxssManager的svchost.exe的PID,以管理员身份打开cmd并运行:
tasklist /svc /fi "imagename eq svchost.exe" | findstr LxssManager
Run Code Online (Sandbox Code Playgroud)
获取返回的PID,然后以管理员身份运行任务管理器,在详细信息选项卡中,搜索包含PID的svchost.exe,右键单击它并选择“结束进程树”。
现在您应该能够使用 'wsl shutdown 和 wsl.conf 正常重新启动 wsl。
| 归档时间: |
|
| 查看次数: |
37037 次 |
| 最近记录: |