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

WSL2 会在后台自动更新并且直接强制停止?

  •  
  •   liyafe1997 · 5 天前 · 1476 次点击

    今天用着用着,我的 WSL2 的 Terminal 包括 WSLg 的窗口突然消失了,Docker Desktop 也崩了。然后我马上尝试打开 wsl.exe ,提示 WSL 正在更新.....

    虽然这次没造成什么损失,但是觉得挺可怕的,说明这就不是一个安全/可靠的东西,哪天如果运行着非常 Serious 的东西,会不会突然直接给你停了然后自动更新....

    现在就连 Windows 本体也不会 Windows Update 自动重启了吧,至少我没遇到过,右上角那个标志提示重启超过一个星期了,也没给我自动重启。

    18 条回复    2025-02-07 18:33:51 +08:00
    SenLief
        1
    SenLief  
       5 天前
    我昨天也出现了,也是醉了。
    moefishtang
        2
    moefishtang  
       5 天前
    会不会是 Microsoft Store 更新的?我能想到的能静默更新的系统组件只有 Windows Update 和 Microsoft Store
    jianrenjun
        3
    jianrenjun  
       5 天前
    wsl 毕竟是开发工具不是生产工具
    Qcui
        4
    Qcui  
       5 天前
    我说昨天吃完饭回来我的 WSL 咋莫名其妙挂了
    lscho
        5
    lscho  
       5 天前
    昨天好多人的 wsl 都是正在运行直接挂了
    redbule
        6
    redbule  
       5 天前 via Android
    wsl 只是开发工具,不是生产工具啊
    iv8d
        7
    iv8d  
       5 天前
    没发现啊,怎么 看 wsl 是否自动更新,没自动停过,是不是跟操作系统版本有关
    p1gd0g
        8
    p1gd0g  
       5 天前
    本体也会吧?晚上开着电脑不关,第二天起来发现重启过了
    NeroKamin
        9
    NeroKamin  
       5 天前
    昨天晚上也遇到了,原来不止我一个人这样
    hahasong
        10
    hahasong  
       5 天前
    同开了一个多月的 wsl 昨天挂了
    encro
        11
    encro  
       5 天前
    我用 debian 没挂?
    FrankFang128
        12
    FrankFang128  
       5 天前
    不要用 Docker Desktop ,直接在 Wsl 里面装 Docker 命令行比较好
    tabc2tgacd
        13
    tabc2tgacd  
       5 天前
    这个问题还没碰到过,因为晚上我是会关机的,他要升级也应该是在我开机的时候升吧
    feedcode
        14
    feedcode  
       5 天前
    event logs

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="Microsoft-Windows-WindowsUpdateClient" Guid="{945a8954-c147-4acd-923f-40c45405a658}" />
    <EventID>43</EventID>
    <Version>1</Version>
    <Level>4</Level>
    <Task>1</Task>
    <Opcode>13</Opcode>
    <Keywords>0x8000000000002008</Keywords>
    <TimeCreated SystemTime="2025-02-06T04:29:11.1438911Z" />
    <EventRecordID>53150</EventRecordID>
    <Correlation />
    <Execution ProcessID="24388" ThreadID="34452" />
    <Channel>System</Channel>
    </System>
    <EventData>
    <Data Name="updateTitle">9P9TQF7MRM4R-MicrosoftCorporationII.WindowsSubsystemforLinux</Data>
    <Data Name="updateGuid">{2428b221-6327-4b6e-b2de-be6d67930852}</Data>
    <Data Name="updateRevisionNumber">1</Data>
    </EventData>
    </Event>
    liyafe1997
        15
    liyafe1997  
    OP
       5 天前
    @FrankFang128 跟 Docker Desktop 没关系,本质上是因为 WSL2 挂了
    metalvest
        16
    metalvest  
       5 天前
    @jianrenjun 有些人只想听自己爱听的话
    mmmeeexxa
        17
    mmmeeexxa  
       5 天前
    好奇 装 Docker Desktop 启用 WSL2 集成 和 在 WSL2 装 docker 有性能区别没?
    liyafe1997
        18
    liyafe1997  
    OP
       5 天前
    @mmmeeexxa 个人认为性能应该没区别,Docker Desktop 本质也是跑一个 WSL2 实例来跑 Docker
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2697 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:12 · PVG 23:12 · LAX 07:12 · JFK 10:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.