Wsl 卡死解决方法
问题描述
在电脑长时间休眠后,wsl
卡死,光标一直闪烁,进不去控制台,如下图所示:
查看 windows 任务管理器,发现 wsl 相关进程 VmmemWSL CPU 占用很高,如下图所示:
尝试重启电脑,但重启后仍然打不开 wsl
。
解决方法
在重启电脑之前,以管理员权限打开终端,方法为:按下 win + X
,点击 终端管理员(A)
,如下图所示:
执行 netsh winsock reset
命令后重启电脑,即可解决问题。
|
|
如果重启后,出现 Input/output error
,则可采用以下方法解决问题:
wsl Input output error 解决方法
参考
netsh winsock reset
简介
在 Windows 中,netsh winsock reset
命令用于重置网络套接字(Winsock)配置。
这可以解决由于网络软件或驱动程序的错误引起的网络连接问题。
Winsock(Windows Sockets)是 Windows 用于处理网络请求的接口,通过重置它可以修复以下常见问题:
- 网络连接异常:网络连接不稳定、无法连接到网络或网络速度变慢。
- 浏览器问题:网页无法加载或浏览器出现连接错误。
- DNS 解析问题:可能解决 DNS 无法解析的问题。
- 软件冲突:有时安装或卸载网络相关的软件(如 VPN、网络监控工具)会导致 Winsock 配置出错。
运行 netsh winsock reset
命令的步骤如下:
- 打开命令提示符(以管理员身份)。
- 输入命令:
netsh winsock reset
。 - 执行后,重启计算机使更改生效。
执行此命令后,Winsock 将重置为默认状态,通常不会影响其他网络配置(如 IP 地址等),但会影响一些依赖于 Winsock 的软件设置。