解決WSL2無法啟動提示“找不到元素”

波多爾斯基發表於2023-08-14

最近一段時間沒有看 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 年,後期一直透過自動更新和升級助手進行升級,軟體裝了無數,剩下的垃圾也很多,有條件的情況下,可以解除安裝掉不常用的軟體,避免一些莫名其妙的問題。

相關文章