找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2651|回复: 2

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

[复制链接]
发表于 2022-9-15 17:57:22 | 显示全部楼层 |阅读模式
许久不用docker,最近打开docker desktop一直报错:
想到wsl升级wsl2后一段时间都不能用,一直提示“不支持的对象”,附网图
排查
首先检查系统功能,已开启HyperV和linux
按网上执行 netsh winsock reset 并重启,根本无效 -_-||,继续百度,很多文章推荐这个Nolsp.exe
关键是提供的下载链接根本访问不了(被墙),巨汗-_-||,好在托朋友下载到了。我放在云盘:download ,(备用:download  提取码:6t5b) 大家下载后重命名为nolsp.exe即可   nolspexe.txt (1.43 MB, 下载次数: 3662)

$ x* l1 {( N/ ]方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe

/ U' P6 Y- x3 R% Z6 V
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
0 W; T; h$ L) I1 H# T! ]+ D. b) p8 W, p. e, G# g
出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。1 u7 l9 O9 \# q6 N

4 R1 I/ I( e* Z+ w3 b5 Y可以通过注册表的方式,排除从winsock中排除wsl即可。
" g* z9 R7 P5 Z8 X/ ^2 W( o+ \3 Q$ y" u( w% L! x

3 T  p& ~+ H- @4 c% i. O5 i0 p- @2 A$ W4 b
防止WinSock被hook所需的注册表。
$ \8 }, B" d: t+ O
$ O) p" b; e! t0 f! B当然,可以使用下面的reg注册表代码处理。" P8 m; h7 J- C% _
3 E7 y& X% R% _
Windows Registry Editor Version 5.00
/ |4 V, J# R, S: y9 V' I
4 `& L3 I# [9 |! Q0 D  |[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]4 Y! v( K" s- S
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
. \! M" k- w0 O: w  M: n0 _$ Z"PermittedLspCategories"=dword:80000000+ p2 x5 d  o% f! \; v( s' O
新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
4 j5 d; v  t3 }2 n2 o- ?9 |
7 k# R" d4 A* C5 e. G6 b3 T最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
8 l( P  Y( S& m, [: P1 q————————————————, D( B) r# z+ W2 Y
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
1 Z. n/ _0 |$ U6 ]+ d% A. ?原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决) o% j$ K! }$ O/ P- e
1、临时方法  {5 v* }9 r. P/ y& O4 P: L" e4 i! z
管理员身份执行
4 [. b3 o7 E! |6 I# T7 g/ Q! R
+ ?' l' ~5 {; o( x1 Tnetsh winsock reset
2 z2 @$ L- D& @& U/ M6 a  s: M复制
, K& d# X" r6 B( _2、永久方法
3 t% R" K8 e3 p+ T5 t8 N下载此工具
# w, L" D9 Y1 e- H; T3 A. `. h  R" r8 i
http://file2.happyjava.cn/NoLsp.exe
0 [) u3 Q( G5 d4 }% Z复制0 e& j  a6 Y0 X( o8 F
管理员运行1 W# ^: \8 ?2 n5 r9 h6 d, N6 r! t4 n

+ A0 C7 _6 T6 ]; c3 `; `% c.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-9-2 10:24 , Processed in 0.099547 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表