找回密码
 立即注册

QQ登录

只需一步,快速开始

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

" ]- i" T4 F3 I/ I) o方法步骤
拿到nolsp.exe后,放C盘,cmd(管理员)
nolsp.exe C:\WINDOWS\system32\wsl.exe
出现success提示
已解决:
wsl正常,docker desktop正常。重启后还有问题的话再次执行,(*^▽^*)
nolsp C:\WINDOWS\system32\wsl.exe

2 E& k1 @* b9 T+ q0 Q% V
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:46 | 显示全部楼层
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。' V' x% ^( ]2 m: `

4 U: `5 U/ R1 e# [! G; E出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。$ A3 w( G9 H8 C0 U  c! n  _

( v7 M4 ^0 t9 X可以通过注册表的方式,排除从winsock中排除wsl即可。
% N0 L, q2 \6 W5 o' V* n8 p* N( t+ w& B$ s. }2 e3 }- n

2 k6 M4 d& G$ g3 N& J6 q. T
/ s5 Y7 L. g* H2 S防止WinSock被hook所需的注册表。$ T- b$ o+ H8 M
  @2 s9 y; k+ j. B6 [
当然,可以使用下面的reg注册表代码处理。+ s" C5 L% G. B+ h: b- c

8 R5 Z' L  B1 C- C+ v; ~( d5 ^Windows Registry Editor Version 5.003 ~8 V. N0 r( F) K/ n
" q! N  h* j- D+ K; ]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
6 W* n1 q5 f) f: P"AppFullPath"="C:\\Windows\\System32\\wsl.exe"! {5 R, A# S# @
"PermittedLspCategories"=dword:80000000
, O( c9 C- U" n2 b. T- [! l# p+ u( `新建文本文档,复制上面的文字,修改后缀为reg双击运行就会创建好上面的键值信息。
' U8 l" v# Y3 W' f& A( R/ f0 f+ s9 k- M7 K+ r. Q/ y0 u1 D) Q- m
最近升级了windows11,发现问题再次出现,发现注册表又被恢复了,再次重复上面的操作就好了。6 Q0 ?0 y7 y: \7 F1 y/ f
————————————————
, q) R" Q! }. P4 F版权声明:本文为CSDN博主「桑榆肖物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。# }; _" k. C0 [6 d
原文链接:https://blog.csdn.net/marin1993/article/details/119841299
回复

使用道具 举报

 楼主| 发表于 2022-9-15 18:16:59 | 显示全部楼层
解决# q; z' l8 c1 R8 j2 A9 x
1、临时方法
3 c  m" T' A: a$ `- p- ^管理员身份执行
; N7 b4 {8 Z$ V8 g; S+ H  J9 i4 ^! v8 q9 a; S% b  t
netsh winsock reset) C: g7 u0 A& ?) Q1 q
复制
4 i- L0 r) h$ o9 w3 p1 J, ?2、永久方法* d, {9 p1 F" s
下载此工具: Q8 r& L* m5 p% R$ }' T3 b
) j4 d! |" s" b9 g
http://file2.happyjava.cn/NoLsp.exe. G0 O& r# m( I! i1 _
复制& G& i; J+ |0 [/ m- v
管理员运行
9 b0 a# d  |6 u' W# h+ n$ ?) ^! n& S* `
.\NoLsp.exe C:\windows\system32\wsl.exe
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 03:59 , Processed in 0.033837 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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