找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2802|回复: 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, 下载次数: 3793)
& P$ N. o2 i5 J2 `# L1 p
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe

0 _& T. C8 M2 u# T; J
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。; i( D, a" }+ R. [( ?, M1 G* H5 D
+ w; I7 m$ |5 h& V* l. o
出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
3 E9 `4 d7 o* _4 ?% ]) o) n6 `4 r( U
0 ]0 T; |1 O% J7 U# q可以通过注册表的方式,排除从winsock中排除wsl即可。
; @* o. W% X, L# B1 {# k; w. D1 H5 r6 M+ R5 C

% `5 U; v$ _8 C$ h9 U& u; U! K4 }" h& ?- k7 j) U, O
防止WinSock被hook所需的注册表。, X# z! w+ e0 n

2 ?" ^1 V7 d5 d" ]" L# ~9 h当然,可以使用下面的reg注册表代码处理。
  b* W1 t* }: m' Q$ D1 i0 Y& y$ A0 S) ]& ~: |3 K
Windows Registry Editor Version 5.00/ ^) K7 t5 j! n) r" t
9 k. S) [$ x" F
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]6 B; H& a$ d' s! _/ B* ~- C5 ~$ @
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
8 }: X' F: k5 n8 D7 M+ n# ^" ]"PermittedLspCategories"=dword:80000000
% W6 Y# f7 Z% k" Y8 e* S# {新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
3 k8 p8 [' X3 V( g; f% r4 x  X+ ]5 W5 V5 w
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
3 j4 v3 ]# r$ W2 O————————————————
5 W/ Z& h& }* M$ B! r版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
, `! h: ^+ Z! S' c. u% d原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决. P& G% d4 R  B! g
1、临时方法, L; ?+ o/ V3 L; B1 ]
管理员身份执行+ t0 [5 {! r# a1 f+ ?
- G. y; N5 P8 H; l
netsh winsock reset
' L# J- J9 y2 m1 E+ A复制
0 C) `% p- I3 R2 d/ E2、永久方法
5 b* r: H) @8 R1 b下载此工具
! \+ Z) b: D! M6 _/ x& O; c3 w8 t( I3 }- O6 l3 _6 _! P6 p- c
http://file2.happyjava.cn/NoLsp.exe1 l7 R  c) E1 q* P, ]
复制0 ~& ?6 n0 `7 c- q5 k5 A, t
管理员运行/ S/ j+ o0 q, y
. h) y) P4 c8 v8 P
.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 03:26 , Processed in 0.109932 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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