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

关于微软是如何逼着我更新 windows 10 的

  •  
  •   moonrailgun ·
    moonrailgun · 2023-01-08 22:39:05 +08:00 · 2675 次点击
    这是一个创建于 685 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新的一天,开开心心打开 vscode 开发应用,突然就跟我说端口占用。

    大概就类似这样:

    Error: listen EACCES: permission denied 0.0.0.0:xxxxx
    

    这种问题之前也遇到过。重启一下就完事了,但是今天不知道为什么重启了 3 次都不行。

    于是我只能开始高强度上网冲浪,直到我找到了这个回答:

    对我来说,当 Windows10 有一些未决的更新时,这种情况就会经常发生。要解决这个问题,我需要安装所有挂起的更新,并在此过程中重启 1-2 次。
    

    于是我找到我系统的更新,果然发现一条 windows10 22H2 的更新,还问我要不要升级 windows11 ?

    反正我安装好了补丁更新后重启,世界又美好了。。。。


    Reference: https://cloud.tencent.com/developer/ask/sof/256566/answer/405072

    15 条回复    2023-01-09 19:11:01 +08:00
    butanediol2d
        1
    butanediol2d  
       2023-01-08 22:45:34 +08:00
    排除过 Hyper V 的问题了吗?
    moonrailgun
        2
    moonrailgun  
    OP
       2023-01-08 23:08:52 +08:00
    @butanediol2d 没有用 wsl 。火绒也检查过没有端口占用
    723X
        3
    723X  
       2023-01-08 23:09:35 +08:00 via Android
    题外话,这几个月 chrome 等浏览器一波强制提示系统即将不受支持逼很多人升级到 win10 了
    Cooky
        4
    Cooky  
       2023-01-08 23:11:25 +08:00
    现在轮到 linux 用户说 windows 更新不稳定了(
    EricXuu
        5
    EricXuu  
       2023-01-08 23:18:26 +08:00   ❤️ 1
    https://support.microsoft.com/en-us/topic/february-13-2018-kb4074588-os-build-16299-248-b4e2ca66-dd7a-6fd5-a8f3-dc6683d4922b


    查看 Windows tcp 默认动态端口范围
    netsh int ipv4 show dynamicport tcp


    查看系统保留的端口
    netsh interface ipv4 show excludedportrange protocol=tcp
    cslive
        6
    cslive  
       2023-01-08 23:55:32 +08:00 via Android
    端口占用了,
    netstat stop winnat
    netstat start winnat
    管理员 cmd 执行这两个命令可以解决
    Tumblr
        7
    Tumblr  
       2023-01-09 00:11:18 +08:00
    如果是我,就算装黑苹果也不再用垃圾 Windows 了!
    如果说 Windows 是微软的孩子,那这就是 Windows 他妈逼的。
    FrankAdler
        8
    FrankAdler  
       2023-01-09 09:33:49 +08:00 via iPhone
    强迫更新这操作确实恶心,而且还持续这么多年了也不改,关键还经常更新出来故障
    makelove
        9
    makelove  
       2023-01-09 09:37:29 +08:00   ❤️ 2
    windows 更新的一个烦人之处是效率极低下,一个几百 M 的包在机械盘上得装个一小时,都不知道底下在干什么事。
    反观 Linux 这边更新=直接复制文件的速度。
    testcase1
        10
    testcase1  
       2023-01-09 10:59:25 +08:00
    @Cooky 现在想想用 linux 然后所有软件都跑在 docker 里面 简直稳定的不行
    SgtPepper
        11
    SgtPepper  
       2023-01-09 11:33:07 +08:00
    某 v 软件我最近碰到“An attempt was made to access a socket in a way forbidden by its access permissions”的问题,用 netsh interface ipv4 show excludedportrange protocol=tcp 排查发现是系统新增加了例外端口,v 用的端口在例外里面。。。似乎是 22H2 新加的,给 hyper-v 用的。
    DOLLOR
        12
    DOLLOR  
       2023-01-09 11:34:56 +08:00 via Android
    这就是大家厌恶流氓一样的自动更新的原因。经常给用户制造麻烦。
    edis0n0
        13
    edis0n0  
       2023-01-09 13:59:27 +08:00
    @makelove #8 但是 windows 更新失败可以回滚,linux 更新失败直接 kernel panic 或者找不到 grub ,修起来麻烦死了
    cweijan
        14
    cweijan  
       2023-01-09 14:58:40 +08:00
    不是端口被占用, 是没权限监听这个端口, 我也遇到了这个问题, windows 确实挺恶心
    makelove
        15
    makelove  
       2023-01-09 19:11:01 +08:00
    @edis0n0 更新时失败了,比如断电了,Windows 很可能会起不来。最近我家里用的 pc 就碰到了,更新时不知道小孩是怎么关电脑的直接系统彻底崩掉了只能重置。
    至于 linux 更新失败最近十年没碰到过,毕竟它的更新基本只是复制文件没太多东西可失败的,而 windows 体系复杂失败的东西多了去了。至于修坏掉的系统,windows 根本不可修,linux 只要用安装盘安装坏掉的那个包就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   960 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:00 · PVG 07:00 · LAX 15:00 · JFK 18:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.