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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

5 @( B4 h. n) j7 f方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe

  a' }6 C  D9 f; v+ \) `7 M
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。3 C6 ?5 m6 A' d$ n% h% `9 |! q8 Y

9 f3 ?& {9 F& t  H0 l! \1 m出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
- U9 J. {$ k5 y4 l, m# }9 o9 Z4 k: X8 K
可以通过注册表的方式,排除从winsock中排除wsl即可。, w! O1 j1 j. u, L4 |5 J
" v, G; U0 P! w8 l* p. z- y
  \" c" v, n% \
/ e0 I  a% H4 P  n5 G1 X" R$ E& e
防止WinSock被hook所需的注册表。
8 H6 l7 |( W# j- S+ _7 q
. B  O/ z$ d0 }6 m4 t: x1 B& s# s当然,可以使用下面的reg注册表代码处理。
$ p) S$ C& j- W- V+ V. V) q0 S' T7 }* Z/ A" Z% y9 @6 b
Windows Registry Editor Version 5.00
- j: q; M" Q# R) ]6 T: b% V! Y
' _' k  V4 ]& i2 d[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
' Z' g2 ~# d3 T7 J2 D+ |- d- O"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
. _, D+ Q3 M, O3 z: u7 X"PermittedLspCategories"=dword:80000000) p6 T' ]4 |# m! m/ [6 t- ]! z7 l0 B
新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。8 g' ]; ^4 S$ W; e+ c* g
" L' W$ w6 e9 W0 Y
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。
, g. J3 g! s; d* k. s" u0 T; V# `————————————————, B8 X7 ~$ l+ l0 ^' D4 J9 Z" t) J
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
* @' F; A$ v  l: Q0 \' l原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决
. a. o" s& g, L" l, Z; z1、临时方法- i& N7 S' }# ^! I" V2 `) D: ?* Q
管理员身份执行
$ F2 G5 P0 @4 n& j  S: E7 Z* U/ r1 t, s% u2 ]. e. ]: M
netsh winsock reset
4 j. z/ v2 [- ]" g& X3 J( s* s- T0 L复制
( B- P6 t( F  l& `! p2、永久方法
0 N5 F1 `4 A6 i下载此工具
  Z! ^/ i/ ?2 [( y$ W7 l* \/ v' o4 X: Q1 M
http://file2.happyjava.cn/NoLsp.exe
. O2 n: y5 C. }! D2 K复制8 E6 r/ w& i; w! N+ }# x, e
管理员运行
7 x+ n" ^5 _4 P2 H$ t$ ~9 y0 W/ w& j6 @
.\NoLsp.exe C:\windows\system32\wsl.exe
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-7 02:17 , Processed in 0.179429 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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