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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2231|回复: 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)
  P, ?% O$ f# W3 f; {
方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe
$ a9 ~" g. Q5 ^0 ~+ h: R
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。
  ?- d1 t2 W3 q6 u
8 E5 U, s2 _: f0 C" ^8 N出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。
, @$ @" B( r7 N; P" r, A; T2 z: s9 {& D
可以通过注册表的方式,排除从winsock中排除wsl即可。  R' [5 P3 E9 p3 P6 D2 A
7 s: u  v" D/ f3 \) R" ~
" G  c8 W9 h& d5 A/ K4 i! I" ^

' h) q7 Q5 e' m; n, ~防止WinSock被hook所需的注册表。! J9 Z8 u. D- o! ^  u
; B( E0 }5 n: j* b7 q9 l! e' P
当然,可以使用下面的reg注册表代码处理。
+ R* I  j1 @: b# S1 R! o7 {; o1 s- d3 M% U
Windows Registry Editor Version 5.003 O& ~* Y1 k% s
3 H! S7 I3 V" r5 f- R" ~$ y1 r
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
$ L7 q2 c7 H* Y2 _9 F: r) ^"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
. X, P; h8 n+ H5 y5 w"PermittedLspCategories"=dword:80000000  N: h/ s. }( s% ~  |; l
新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
- ^0 d! ~# U+ X' S/ ~; n, g0 A
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。( c7 m5 d4 R) I; {; w  a
————————————————
  l7 k4 m; {! |: f, h版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
0 a  X3 z: x) ^8 g2 E" g原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决0 z8 e7 D; z9 d& H# v5 l% s4 i3 Y
1、临时方法0 O' B7 n; R& P- R$ [% e
管理员身份执行
6 Y  ~. C: W+ n( [
' |7 n( C2 }( [- vnetsh winsock reset6 p! h2 E* F; B) o! M, d$ ~1 E* R* Y
复制1 i9 q; t  J4 C( A1 a$ _
2、永久方法/ z6 l8 L& Y# ?- s5 \' Y
下载此工具
5 [# D2 z' c9 j' z" _; d0 f" [! t% P3 X4 G" M- K3 }& p
http://file2.happyjava.cn/NoLsp.exe* I, _5 p4 _/ Z' v6 F" `
复制* X9 r# `  b) b1 Z2 J
管理员运行. r# N& i7 Y3 b! x* u5 N# ?' T

2 R5 O( [! l/ J( m/ O/ L.\NoLsp.exe C:\windows\system32\wsl.exe
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-28 21:44 , Processed in 0.091588 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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