找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2649|回复: 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, 下载次数: 3660)
# q% U+ Z4 u9 G2 ]4 q4 w4 X/ u
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
$ G9 G* P( l9 B: Z. {. @
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
- w/ H$ Z" Q! u
% [; N4 o9 z; H# J0 C4 q5 c8 G) N出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
. x# w" K8 U$ E3 L9 R; _; r- ^
- j6 S% C5 n6 f' y  y6 @9 _) r可以通过注册表的方式,排除从winsock中排除wsl即可。/ ?9 O% v; J8 Q% ?6 z

6 @: _- X9 C; g- B/ g& X' x& |1 ?0 l4 a( V
5 a) }2 {0 v1 k0 M3 M6 k3 Q
防止WinSock被hook所需的注册表。
8 J6 y, F" E- }8 s5 R' O
# B# u1 |. s2 J; ^5 e+ ]) M; A& `当然,可以使用下面的reg注册表代码处理。. c- q0 U2 j, d! X

# X( o# ~2 j( X$ [1 m; EWindows Registry Editor Version 5.00
- y4 w7 Z- w; E9 f; m# Y + n4 Q7 ], B% p5 M  z- N% G4 g
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]7 W& V5 _4 q; v5 {8 K% i) N; m
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
* {8 |' A: p( O0 A+ P" ~& T"PermittedLspCategories"=dword:80000000
/ v9 j+ G  o" y9 X0 }: D4 O新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
4 l$ V: G5 G" ?& Q* A6 c8 g4 v8 a8 x& l" `+ _- a9 y$ H6 g) x
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
( w3 _! D2 u* ~$ x  J3 a8 Y  Q+ b————————————————
3 a2 [$ L8 d5 f0 \版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
2 V3 r1 K# j0 R4 ~原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决
8 P  I  G* @8 E9 a1、临时方法/ W+ r' t: g4 C5 _( G
管理员身份执行
* f8 A1 I: n2 g, q5 j9 s7 n& a' v5 S! k( y2 g: L) n
netsh winsock reset8 G; ]" U. G' p
复制; f4 ^8 t8 R' V* v5 B
2、永久方法) s- w* F0 R5 g, D
下载此工具% k( D+ r. w  @1 s3 T+ E: [

2 z; L2 T- v/ `8 n; Zhttp://file2.happyjava.cn/NoLsp.exe- E' L2 m& |* @
复制' Y5 Z+ Q% [2 k4 K8 t3 f7 d3 Z) a: j
管理员运行
' W! ]+ }, D! e0 T# _+ U
" w4 T3 _* l! y, R% m: P8 {$ C.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-1 23:52 , Processed in 0.100816 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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