找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2801|回复: 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)
! S7 W0 `/ t5 e  ^  G% Y
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe

% O- w9 M4 ]2 [# r, x
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
" `/ g: Z# t8 i, `
( R3 W# P; y: _7 p7 g9 \( ^出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
; O6 C* O" ^! f6 O6 O0 a5 g6 d* w& [# L' \
可以通过注册表的方式,排除从winsock中排除wsl即可。2 m9 y- E) l  n

" z4 [  e* ~6 d% Z, p4 M' Z, N# ]# K0 @* i
  t3 Z, S1 B& U
防止WinSock被hook所需的注册表。" r  H% Y2 r1 \4 V  p7 V6 J; T0 p
7 t% Y2 b, E' N9 j3 @1 Q9 j- e" `  K
当然,可以使用下面的reg注册表代码处理。
9 D# ~; b6 P( k6 B
8 k# S1 T% w2 |2 }Windows Registry Editor Version 5.00
, n2 R. i' a1 A" f
. {; L$ J1 n* h7 G3 m: W9 X[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]) s8 K* j0 H* Q9 J; K- f
"AppFullPath"="C:\\Windows\\System32\\wsl.exe") W4 q, x4 ^5 F; p: q
"PermittedLspCategories"=dword:80000000
0 \6 P* P- K& J  [% ^0 n( Q8 a新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
9 t. q# p4 w' D- U
4 H8 E+ D$ m6 J( N最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。- X2 U' ]" ?& O# S
————————————————
/ ~2 A: Y9 Z, b0 T0 w版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
1 s) @+ H( O4 i' A$ K# A6 r原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决. |2 ]6 a* R5 j" m
1、临时方法
- b* ~9 K- L, M% x7 K7 x管理员身份执行" ]9 U, T* c. {9 K* K/ d/ N
. k& p, S/ Q# u8 u
netsh winsock reset3 u  N* P& A/ x4 W% ?, C
复制; |' ?8 m, o% L* ^& o# z" C0 F
2、永久方法8 J! g6 q) b7 M* V# m
下载此工具
8 F1 m  k6 h: A2 C$ ~! t0 P" \; ?) L' z* j  h0 x: B" I7 \
http://file2.happyjava.cn/NoLsp.exe
- h* p8 w! ^- n$ V复制% V$ {  S- u2 |2 ~
管理员运行. P' K: i0 B5 S, E

. ~+ \5 }1 u% V& L0 f.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 03:24 , Processed in 0.137724 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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