找回密码
 立即注册

QQ登录

只需一步,快速开始

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

: N( v% m$ w+ }% p6 \8 R, X  q* |: k方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
+ b4 S' h9 d1 T* ]
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
6 {- ]; P5 g. v9 e- d
5 N; n# r" L' Q( L; ?  C出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
6 q0 L+ J+ @5 ]7 E# _! M. O
9 }! L; T( V+ x5 V" H* A可以通过注册表的方式,排除从winsock中排除wsl即可。( N* o/ N" w, `; ?" T

7 b. c/ f6 X" h( d  R4 [. A, k, I4 g- K; L# z! `/ w7 n: l
. d5 o/ X$ c2 E% }, e. ~, v
防止WinSock被hook所需的注册表。
6 l4 o' K8 o; l& S6 C9 V9 F; k0 d0 i
& k7 F( R  e# |2 D, c当然,可以使用下面的reg注册表代码处理。
" f; U1 n, K, x7 w- n9 \" M1 p) ?# i$ f" u
Windows Registry Editor Version 5.00) K2 u# p. u2 t7 A. N$ J" l

$ }+ @# f9 Q; N; j[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
% n& g& o: `- x; R) w- x5 @9 R) Z"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
$ L7 T/ j5 K  {" i# W2 I* R"PermittedLspCategories"=dword:80000000
& H' g# _  s! c新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。, C7 A9 v) ]6 H' W5 b

8 Z$ j: \; J& Z( B最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
: b0 S) c; Y3 M1 I# W————————————————) A. n5 y/ l" r& C
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
8 x5 z$ E8 x/ K7 U原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决/ {( o/ q/ X7 q2 O% w: Q
1、临时方法
; W. ^6 w) y+ `管理员身份执行' I7 @) C  O  h+ O  k
( R" V$ v  g% h& \. W
netsh winsock reset1 z* X3 @# _" C
复制
& X6 O% {& E3 E. k8 U9 }3 R2、永久方法. }( x8 P$ Q% X1 }# ?, A0 l
下载此工具
1 S9 l0 c, q/ F$ \9 ]( i' q# X2 X+ y9 j8 P+ \
http://file2.happyjava.cn/NoLsp.exe2 p+ `$ H/ U  s. D5 Q- o
复制) |5 E& k$ o$ g% ?
管理员运行
' U8 X4 P8 U1 z3 L! o
1 ]# \7 m. Q5 t$ D.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 06:23 , Processed in 0.049074 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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