解决WSL2无法启动提示“找不到元素”

最近一段时间没有看 docker desktop,忽然想起来打开看看,结果死活启动不了。以前卸载之后,重新安装就好了,同样的方法尝试了很多次还是不太行,重启也不行...

后来想想是不是 wsl 出了问题,运行 WSA ,WSAClient 启动后又自动退出了。在命令行下运行 wsl,等待了很久,出现简单的提示“找不到元素”。于是在网上查了很久,发现一个 帖子有说到类似的情况,怀疑网络问题。

之前就出现忽然无法上网的情况,打开适配器界面,点击详细信息,内部片空白。经过尝试,发现是 NIDS Filter Driver 的问题,将其前面的复选框取消,就可以正常上网。这次没有 NDIS 了,但是有一个 Network Lightweight Filter Driver ,前面复选框已经去掉了,可以上网,但是无法启动 WSL 2怀疑是这个问题。果然,有回答说起这个是小米随身 WiFi 的驱动程序,这个东西我已经找不到了,于是直接卸载,重新启动 Docker Desktop,问题解决。

  • 猜测:win 10 的时候安装的这个东西,升级了 win 11 之后,我太久没用这个程序,驱动可能已经不适用了,只要启用了这个功能,网卡/虚拟网卡都无法正常工作。启动 WSL 的时候,需要创建虚拟网络,这个功能导致虚拟网卡无法正常工作,于是 WSL 无法启动。

电脑最后一次全新安装系统的应该是 2016 年,后期一直通过自动更新和升级助手进行升级,软件装了无数,剩下的垃圾也很多,有条件的情况下,可以卸载掉不常用的软件,避免一些莫名其妙的问题。

posted @ 2023-08-14 15:01  波多尔斯基  阅读(467)  评论(0编辑  收藏  举报