wsl2 昨天自动更新到 2.3.11.0 后无法启动

125 天前
 leeyuzhe
Error code: Wsl/Service/CreateInstance/CreateVm/WSAENOTCONN
github 有人提了 issue ,我发现下面回复的全是简中用户,难道这是一个专门针对简中的 bug ?
鉴于简中用户唯一的共同点就是科学的虚拟网卡,报错的又是网络问题,我尝试禁用我的虚拟网卡,发现并不起任何作用。
1556 次点击
所在节点    Windows
8 条回复
FYFX
125 天前
我感觉 wsl --update 很坑,之前碰到过一次,解决办法是下载安装包手动安装
不过这次 2.3.11.0 手动安装也有问题,还得改注册表,https://github.com/microsoft/WSL/issues/11697
leeyuzhe
125 天前
@FYFX 我有一个 key 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\WSL
既无法重命名也无法改权限为 full control 怎么办?
FYFX
125 天前
@leeyuzhe 那个 issuse 下面有人提到了 RunAsTrustedInstaller ,可以用这个试试?
leeyuzhe
125 天前
@FYFX #3 不起任何作用,感觉我这个启动报错跟你说这三个注册表没什么关系。重命名后我多次手动安装或者 wsl update 后仍然无法启动 wsl ,报一样的错:
由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
Error code: Wsl/Service/CreateInstance/CreateVm/WSAENOTCONN

[已退出进程,代码为 4294967295 (0xffffffff)]
sleepm
125 天前
试试
netsh winsock reset
或者游戏加速器里找修复,然后重启电脑
leeyuzhe
125 天前
@sleepm 还是不行,以前倒是出现过类似的问题然后这样修复过。这次应该是个全新的问题,盲猜是增加动态端口数量导致的
imzcg2
124 天前
wsl --update --pre-release --web-download
leeyuzhe
124 天前
@imzcg2 我不是无法更新,我是更新后无法启动。后面也尝试过手动安装新版 wsl 一样无法启动。但是我家里的电脑可以正常启动,很怪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1058567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX