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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2232|回复: 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, 下载次数: 3223)
7 _/ U" l7 j1 t) c  K% T& r! D& X4 i: G
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
7 x" T3 P% s: d+ }+ M
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
8 K. F: F) k+ d: s/ _8 n1 x+ m
% a3 V+ _8 i4 U: ]出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
& c! u# P2 A; @7 b+ t+ D/ [( O! _! z$ l' H! A$ z6 m, w- i; m
可以通过注册表的方式,排除从winsock中排除wsl即可。5 v! K% F6 Z$ a0 y

1 W8 A% z( k  w1 \) b
' B8 n9 T* n. a% j, w+ h
, c2 O) B) i3 y$ `7 t+ b防止WinSock被hook所需的注册表。
1 ^, c/ }# }: W
5 Q! A5 S, S1 T当然,可以使用下面的reg注册表代码处理。
7 q+ w8 w# x7 ?' l1 i, a
6 ?/ ?2 Y/ w2 |* ^. Z9 jWindows Registry Editor Version 5.008 U/ `: d+ W. @# V. I

% q5 k/ M8 @) e1 ]  t8 e[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
7 n! ]1 A" r3 g' o) T  J  F"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
8 P! k+ h% O' n/ D& z# ]% o7 `$ J3 n"PermittedLspCategories"=dword:80000000
, C; C) x( i6 B# f% r0 o( {新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
5 Q1 Z, g, T, c9 {" R; D! C2 M
  U" e" q# Q9 `7 v" U最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。, {# z  q: i/ W
————————————————2 j  {, H- H* v; Z
版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。$ \' v0 w2 `. i
原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决/ `* y# R/ @* x2 r& c7 e
1、临时方法2 z5 L  Z; d3 l/ p9 s7 V- @
管理员身份执行
$ C0 C4 q4 p& K5 ]* g  W% p0 v7 C1 w! \* W, C. O
netsh winsock reset% J; O# y, P; }9 c. F8 D3 Z
复制9 e! L) K* ^: [
2、永久方法
, ~* S0 e* L; d4 B! z下载此工具
5 Q5 h! ~) M8 c" |7 c
6 U2 `) Z+ s3 J: Uhttp://file2.happyjava.cn/NoLsp.exe! z- O; q/ Y. F1 I  U  j" B' P$ `9 u
复制
" h0 ]% e, I( l3 ^/ Z# A& W6 Q管理员运行
' |% ]. O  y% O7 R, R
$ Z6 j7 k  X9 L& g) n2 ?. T.\NoLsp.exe C:\windows\system32\wsl.exe
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-28 22:17 , Processed in 0.097965 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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