找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2648|回复: 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)

: l* \3 I8 x6 a/ _( M9 n* ~方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
& f- t: l- z" d* I7 ?
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
2 {. y+ u5 }6 D
. p/ |+ ]% c% h出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
' a& V% _& L0 E# e6 w/ m8 S; G* d5 {
7 }  r. @8 i, A1 b* J可以通过注册表的方式,排除从winsock中排除wsl即可。
, k7 m; u- b& v5 G
6 v8 {& {7 R1 p) O1 c$ W/ `% w" f9 t: }1 K# I" T" z6 h3 A

+ i* H& ?, r. _  K防止WinSock被hook所需的注册表。! w4 i9 _; G! e, f; m
" j# s2 n2 H* n" f# B- ]
当然,可以使用下面的reg注册表代码处理。
% W# B2 r7 x8 u! U( s3 i- H( G0 T! B- g. G  F1 A
Windows Registry Editor Version 5.00
9 T2 U/ P- n! o1 @, W* K# z& z2 d & S4 N+ Y3 W) [+ n2 p3 I
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]3 h4 l( O3 Q! z7 H! c0 L
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"# l/ N$ c0 J4 G
"PermittedLspCategories"=dword:80000000" G0 U5 ^3 U# Q# p3 I4 ^
新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。5 g, {4 q5 X( X( f: Y
# z) f9 q4 N% c2 ]
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
# c/ O6 x6 m0 p9 `————————————————
3 ~. P6 t8 k& `) B* Z版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。; L, j" Q: G4 U- R/ r- \
原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决
: H; U* h/ a) D; o1 |1 t3 E' x2 k1、临时方法- L- R( {+ V. {+ j
管理员身份执行) T' P: g+ }" }# d7 Y; O, R9 q
) Y: b* e2 }1 u( O" {
netsh winsock reset' U1 d$ L% [/ Q) \  \- p4 n
复制. I# F6 O- t9 g8 v$ ^
2、永久方法
$ k0 _' k9 K3 ?# t# s* L3 P- V, y下载此工具
9 ]; N) q4 x; {% u  D# P; X' p* Y1 ?6 ?' J
http://file2.happyjava.cn/NoLsp.exe/ w5 {; X  B5 H5 r2 W
复制& K( B+ y3 x- r8 ~+ Y
管理员运行) Q+ M$ H8 f2 T: ?7 M% l7 x
9 O1 l/ u6 F3 |9 Q8 z; x
.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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