找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2804|回复: 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, 下载次数: 3793)
1 x% |2 F* s7 q0 F1 Z5 h* E$ [
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
$ ^4 E& H1 M/ V( `' q8 d
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
# o) j3 B3 I, T% P- H; ^
0 i- |6 g- B/ B出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。6 [% K* p/ ^/ n5 Q2 k. G
9 d' M  _4 q# m# C
可以通过注册表的方式,排除从winsock中排除wsl即可。
9 u0 l3 i4 F1 \- i+ b4 j" I
( R" [7 q" o! A, @& Q0 V; T5 j
! R* Q$ [1 o) b
0 y: z2 e+ r) S" \# C防止WinSock被hook所需的注册表。, m' R" u& r1 V
3 p# t5 p5 L. I. a$ j
当然,可以使用下面的reg注册表代码处理。+ i7 T* ?( U3 Q$ A7 o

. o5 \* H3 [# p: q4 ~8 {( oWindows Registry Editor Version 5.00
6 f* A5 d, t! T( i + ]0 M, w/ ]+ H* {  p
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
+ i" b6 H; K' N"AppFullPath"="C:\\Windows\\System32\\wsl.exe"4 l  S1 {7 L8 B2 ^
"PermittedLspCategories"=dword:800000000 I' u) n$ \/ i& Z
新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
. n8 w" K$ i6 m6 {; \6 |& _+ O% ]1 ?$ w) g2 d' c0 M4 t
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。2 T0 J7 _; C6 z
————————————————' @) `  b2 Z% w% s3 I2 w
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
3 i9 Z& H8 O  d7 S原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决
& i  m" y( }7 g9 O7 {9 V0 [( M3 F- @1、临时方法( b0 x8 R; Z& p
管理员身份执行2 j: d. r  h  p4 \9 b
  j( `8 m+ T5 E( Y0 C4 j4 I
netsh winsock reset
, L. R' @  {; N4 G* F; r( Y( t; k复制
  a  l8 q( k) K+ q. o2、永久方法. K0 `$ z$ v! \$ s7 Y$ r0 y
下载此工具! ^( a! s, R; ~, Z. g! X

( S3 D8 U5 O( [2 Bhttp://file2.happyjava.cn/NoLsp.exe3 f% _% h4 j% p# D$ K. w4 j) u5 H
复制# [- W0 d9 n$ `
管理员运行
6 g( h& u6 `3 [* j4 \1 u, i4 V  n5 C* R$ C7 ]& @
.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 08:46 , Processed in 0.106109 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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