ThisDay
V2EX  ›  Windows

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

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

    [已退出进程,代码为 4294967295 (0xffffffff)]
    sleepm
        5
    sleepm  
       Jul 19, 2024
    试试
    netsh winsock reset
    或者游戏加速器里找修复,然后重启电脑
    ThisDay
        6
    ThisDay  
    OP
       Jul 19, 2024
    @sleepm 还是不行,以前倒是出现过类似的问题然后这样修复过。这次应该是个全新的问题,盲猜是增加动态端口数量导致的
    imzcg2
        7
    imzcg2  
       Jul 20, 2024
    wsl --update --pre-release --web-download
    ThisDay
        8
    ThisDay  
    OP
       Jul 20, 2024
    @imzcg2 我不是无法更新,我是更新后无法启动。后面也尝试过手动安装新版 wsl 一样无法启动。但是我家里的电脑可以正常启动,很怪。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   870 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 21:13 · PVG 05:13 · LAX 14:13 · JFK 17:13
    ♥ Do have faith in what you're doing.