华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2377|回复: 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, 下载次数: 3448)

0 N) H8 z' F% q; X! ]# D4 A方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
, M% Z$ e( Z+ x1 @& }$ ?
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
6 T1 [# Y& I  Y3 D8 o0 ~; D1 Y
0 L7 T7 a/ D% S" I8 L( v. q4 h出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。5 a1 W$ ^) x1 Q$ p& F$ T) n0 o' }. G
! H+ T  x/ E2 S
可以通过注册表的方式,排除从winsock中排除wsl即可。# E2 [/ P  w/ o8 z+ [

! J7 q5 p  N) t4 w3 L
5 D! J% p  b7 Q! o! S, V& |
" Q* w* j! Q" Z' w8 g防止WinSock被hook所需的注册表。1 }% J$ i: {  h' ~- z! y5 e& S

8 L5 I; Y/ u: j当然,可以使用下面的reg注册表代码处理。+ \4 |7 E3 V& N. c
' j7 e9 M9 R: O6 h7 Z
Windows Registry Editor Version 5.00
; b2 _$ ]" Y2 k- l# w; U, Y; s ; z; y& o" N3 p, s) q7 k
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]9 r5 b4 P7 O* ~
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
4 ]2 c. q3 w* `9 W( z/ |' Z# u+ F"PermittedLspCategories"=dword:80000000
/ c+ ^7 b: F0 h新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
  ~+ \1 A# D. X2 s* x8 k3 @7 s  B0 ]) R
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。) L( d/ u- j: A8 w! Q% W1 `, O; X8 j8 ]
————————————————
' F6 o- ?$ [. V$ m" m! l版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
9 b) O! Y6 I+ n* v& i) B原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决8 L) @( ^( s6 a: I
1、临时方法
  |8 C/ I) Z$ q4 D& Z: y管理员身份执行
2 p! e( Z0 f' ?( _) _' V, C
2 `& Q0 E$ @9 {# ~. z0 Hnetsh winsock reset4 B: I. N/ Q* k2 h. F
复制
1 }5 a& x; h' a: p1 ?& H* ^2、永久方法: O& k7 }% Y8 ]4 T) y3 \8 i$ Q
下载此工具
; U1 Z: H9 W. k) k+ ~  ]
5 }6 R: _/ z: Z1 r/ l7 ]http://file2.happyjava.cn/NoLsp.exe
# \6 y! X2 }+ K复制
. y8 b( E4 n* C" t' ]4 U$ H管理员运行
( U1 ?  A2 O4 E7 e& Y6 i# a, K' s. X0 G
.\NoLsp.exe C:\windows\system32\wsl.exe
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-6-17 20:04 , Processed in 0.087004 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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