windows10子系统运行一段时间后,执行wsl命令无响应
Windows10子系统运行一段时间后,执行wsl命令无响应
产生原因
子系统运行依赖的服务LxssManager停止工作,导致wsl命令无响应。
解决方法(网上有多种方法,经过我多次验证,此方法最好用)
可以通过用以下方法结束LxssManager服务宿主进程svchost.exe的PID结束相关进程,然后再重启LXSSManager。
1、使用管理员打开 Windows PowerShell
终端,输入如下命令找到运行的服务:
2、删除实例:
3、查看子系统状态,我安装的是 Ubuntu-22.04
:
4、查看可安装的子系统命令wsl -l -o
:
5、使用 wsl --install -d Ubuntu-22.04
命令即可安装指定版本的linux系统。
可能不同系统的版本显示的可安装版本稍有不同,查看当前系统版本信息方法,按 win + r
键,弹出运行窗口,输入 winver
,即弹出当前系统的版本信息,如下图: