[已解决] 使用nolsp.exe 解决wsl、docker desktop无法启动问题

发现问题

许久不用docker,最近打开docker desktop一直报错:

å¨è¿éæå¥å¾çæè¿°

想到wsl升级wsl2后一段时间都不能用,一直提示“不支持的对象”,附网图

å³äºä½¿ç¨WSL2åºç°âåèç对象类åä¸æ¯æå°è¯çæä½âç解å³æ¹æ³ã

 排查

首先检查系统功能,已开启HyperV和linux

 

 按网上执行 netsh winsock reset 并重启,根本无效 -_-||,继续百度,很多文章推荐这个Nolsp.exe

传送:关于使用WSL2出现“参考的对象类型不支持尝试的操作”的解决方法。 - 知乎 https://zhuanlan.zhihu.com/p/151392411

关键是提供的下载链接根本访问不了(被墙),巨汗-_-||,好在托朋友下载到了。我放在云盘:download ,(备用:download  提取码:6t5b) 大家下载后重命名为nolsp.exe即可

方法步骤

拿到nolsp.exe后,放C盘,右键开始菜单打开powershell(管理员)执行命令:

.\nolsp.exe C:\WINDOWS\system32\wsl.exe

或者cmd(管理员)

 nolsp.exe C:\WINDOWS\system32\wsl.exe

出现success提示

 已解决:

 wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)

nolsp C:\WINDOWS\system32\wsl.exe

猜你喜欢

转载自blog.csdn.net/qq_28421553/article/details/119915116