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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

* S& k- w9 ?/ |( C方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
1 @! w# E3 h6 Q; D: H* E4 v, s
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
' I6 }5 o' Y+ H
. Q, _7 U3 w6 Y" [' L& E4 Y出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
3 L! P7 \6 T9 N! k. v& E& [. Q0 }7 I  I9 [7 \2 P( S* J
可以通过注册表的方式,排除从winsock中排除wsl即可。
: h! W7 g( Z# K* a$ N8 }; A
9 o+ M( R8 }/ Z; h6 H7 N. d2 Y
2 |+ Z" ^. t6 y7 L- R! o. w3 a1 k" g2 z; d* p+ d
防止WinSock被hook所需的注册表。$ s) p2 f1 L, Q/ T, v5 i

1 Q" b$ ^% a* N: s当然,可以使用下面的reg注册表代码处理。
" \  {0 G. A5 Y0 D) R: V+ S- l$ s$ }+ U5 g
Windows Registry Editor Version 5.009 f( f# U" d$ {$ {
- j/ O& O) L6 q% v4 W; i" M
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]8 G* D, c( |! n% O% x6 R
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
" b5 L* f) m, h2 s& n"PermittedLspCategories"=dword:80000000
1 i3 }4 f: h( H7 R9 j! b新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
+ w# r6 K5 c+ }4 ?$ t5 w1 |& M0 @$ q
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
. o/ L9 B& U$ P) C————————————————+ i* ]: w! M  z3 D
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
( c+ j& Q/ K) J/ b4 c  L% `原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决  ]" \* M4 ?& o5 y
1、临时方法
. w; c; N0 h0 W4 W$ H! M% W/ V管理员身份执行6 l* z" D' P: u; u- @# P

: P, A. d+ U. ]( a7 X' U9 znetsh winsock reset" Q5 I" w3 ?7 y. y$ N9 ~9 N
复制: O% A  g2 E+ t8 I  y8 X
2、永久方法
2 ]2 ?6 D2 [3 Y; F$ R0 D下载此工具
. Y* d3 J. p4 C0 Z& g
3 F  X2 o, s. ~1 ohttp://file2.happyjava.cn/NoLsp.exe2 S9 C! o( P2 f9 A& }+ C6 @* A
复制
+ q* L  H. ~- i2 I  r2 K管理员运行
8 C/ R( F2 A9 [0 K( S& `! E# p! A
! t2 C+ |5 H( Q; C6 O: e.\NoLsp.exe C:\windows\system32\wsl.exe
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 15:29 , Processed in 0.097505 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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