0%

wsl2闪退及出现“参考的对象类型不支持尝试的操作”的解决方法

因为用的是windows insider preview,更新系统比较频繁,最近更新完系统的时候有时候打开wsl2会闪退,在终端打开会报“参考的对象类型不支持尝试的操作”的错误。后来上网找解决办法,成功解决了问题:

在管理员模式的终端下输入命令netsh winsock reset

我觉得很神奇,上网查了很多资料包括wsl2的issue,但是还是没完全弄明白是为什么。netsh是Network Shell的简称,是一个windows系统本身提供的网络配置命令行工具。winsock是windows下的网络编程接口,这个命令的含义就是重置winsock。

github上有人说是shadowsocks和wsl2的冲突,但是我有一点还是没想明白,为什么网络接口的冲突会导致无法启动?