V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leeyuzhe
V2EX  ›  Windows

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

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

    [已退出进程,代码为 4294967295 (0xffffffff)]
    sleepm
        5
    sleepm  
       125 天前
    试试
    netsh winsock reset
    或者游戏加速器里找修复,然后重启电脑
    leeyuzhe
        6
    leeyuzhe  
    OP
       125 天前
    @sleepm 还是不行,以前倒是出现过类似的问题然后这样修复过。这次应该是个全新的问题,盲猜是增加动态端口数量导致的
    imzcg2
        7
    imzcg2  
       124 天前
    wsl --update --pre-release --web-download
    leeyuzhe
        8
    leeyuzhe  
    OP
       124 天前
    @imzcg2 我不是无法更新,我是更新后无法启动。后面也尝试过手动安装新版 wsl 一样无法启动。但是我家里的电脑可以正常启动,很怪。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.