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

win10 的强制更新实在是太可恶了

  •  1
     
  •   hokman · 221 天前 · 4251 次点击
    这是一个创建于 221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我跑了七八个小时的程序,正等着出结果,结果它给我来个强制更新自动重启,一天的活白干了。尼玛。气得我睡不着。

    62 条回复    2023-09-20 18:26:20 +08:00
    BaiLinfeng
        1
    BaiLinfeng  
       221 天前
    你自己开启了更新怪谁啊,还是你自己的设置问题
    weazord
        2
    weazord  
       221 天前
    表示工作用的 Mac 和 Linux 都被公司加了强制更新, 我也被坑过
    hokman
        3
    hokman  
    OP
       221 天前   ❤️ 2
    @BaiLinfeng 这电脑买来就这样
    YGHMXFAL
        4
    YGHMXFAL  
       221 天前
    改注册表,把 intranet 服务器指向不存在地域名,想更新了再删除注册表条目
    noobjalen
        5
    noobjalen  
       221 天前 via Android
    hokman
        6
    hokman  
    OP
       221 天前
    用这个脚本关闭了 https://github.com/f1tz/BlockWin10AU
    jerrywaffle
        7
    jerrywaffle  
       221 天前 via iPhone
    https://udse.de/reboot-blocker/
    用这个,只是改变自动反复推迟 active hour 不自动重启,需要时自己手动重启。更新不受影响。
    cnbatch
        8
    cnbatch  
       221 天前
    哪有那么复杂,直接编辑组策略就行了:
    https://zhuanlan.zhihu.com/p/63921459

    除了永久关闭更新,还可以自己配置如何更新,比如设置成只提示不安装( 2-通知下载和自动安装),这样 Win10 就无法强制更新了

    不过话又说回来,公司电脑一般都是有 Active Directory 的吧,Windows 更新这种事应该由公司 IT 部门统一部署呀
    liuw666
        9
    liuw666  
       221 天前 via iPhone   ❤️ 2
    命令行里敲一下,可以暂停 3000 天更新。reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings” /v FlightSettingsMaxPauseDays /t reg_dword /d 3000 /f
    Biggoldfish
        10
    Biggoldfish  
       221 天前 via Android   ❤️ 2
    把 consumer version 当 server 用,有 Active Hours 和 Pause Update 功能又不去设置,再说现在重启前都有 notification 告诉你将在 active hours 以外重启
    learningman
        11
    learningman  
       221 天前 via Android   ❤️ 1
    快进到永恒之蓝 v2 ,数据没了接着骂微软
    msg7086
        12
    msg7086  
       221 天前   ❤️ 1
    @Biggoldfish Active hours 有长度限制,不能根据我真正的 active hours 设置怎么办。
    Pause update 也不能根据我真正想要 pause 时间设置怎么办。
    用 Server 有什么鸟用,Server 跑着跑着被重启的多了去了。你以为 Server 不会自动重启?

    @learningman 人家数据已经没了,不需要等永恒。
    为了避免跑出来的结果被病毒删除,所以从一开始就不让跑出结果是吧(笑)
    Biggoldfish
        13
    Biggoldfish  
       221 天前 via Android
    @msg7086 不带个鸟不会说话是不?

    Pause 五周还不够的话,先问问自己程序写成啥样吧。设计良好的程序不会也不应该因为一台 server 更新/重启/挂掉而丢失数据。
    msg7086
        14
    msg7086  
       221 天前   ❤️ 6
    @Biggoldfish 自己程序?这管自己程序啥事?做 3D 设计的要不要 3D 渲染?压片的要不要跑压片程序?没见过字幕组高参数压一部片压一星期的?你以为人人都像你一样只需要跑点「自己写的程序」就行了?
    见识少可以少说点,没人怪你的。
    vibbow
        15
    vibbow  
       221 天前
    @msg7086 server 的话的确不会自动重启...
    补丁只会出现在那里,不会自动安装。
    msg7086
        16
    msg7086  
       221 天前   ❤️ 1
    @vibbow 说对了一半。补丁不会自动安装,但一旦安装了就会强制重启。
    然后微软平时不太会推强制安装补丁,但还是有可能会推他可能觉得很重要的补丁给你自动装上。然后装上以后就会强制重启。
    0xsui
        17
    0xsui  
       221 天前
    更新成企业版或者 LTS 版本,再改改注册表,关掉没用的服务
    okzy520
        18
    okzy520  
       221 天前
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
    "FlightSettingsMaxPauseDays"=dword:0000270f

    win10 暂停更新 导入之后去设置里看暂停更新的选项 天数自选
    klo424
        19
    klo424  
       221 天前
    早已养成了随时保存的习惯。像你这样写一天代码不保存不提交的,就算不强制更新,突然停电你也是受不了的。
    jackmod
        20
    jackmod  
       221 天前
    LTSC 只需要改组策略就能变成手动更新了,没想到其他版本这么折腾。
    傻逼微软又搞出用户悖论了😅
    Bronya
        21
    Bronya  
       221 天前
    @okzy520 #18 厉害了,都上千周了,原理是啥啊,微软做的隐藏功能吗?
    theusername
        22
    theusername  
       221 天前 via Android
    好奇怪,我似乎从来没遇到过强制更新。这是什么特殊的设置吗?还是我不小心给关了。我印象中更新可以选择是否自动下载,用户主动更新时会让用户选择更新并关机或更新并重启。哪里出了问题?
    sky96111
        23
    sky96111  
       221 天前 via Android
    @theusername 我也是没遇到过强制重启,只有电源菜单里对两个更新并关机和更新并重启
    pangzhen
        24
    pangzhen  
       221 天前
    @noobjalen 这个系统你用过吗?体验怎么样?
    noobjalen
        25
    noobjalen  
       221 天前 via Android
    @pangzhen 一直在用,手动更新。就正常用诶,没啥大区别。🤔
    wdssmq
        26
    wdssmq  
       221 天前
    @sky96111
    +1 ,日常使用本身就是随缘关机或者不关机,然后如果有更新就选「更新并关机」
    shunia
        27
    shunia  
       221 天前
    去年安装的 win10 到现在从来没遇到过,只是在电源菜单里会出现两个额外的选项。
    评论里的解决方案真牛啊。
    dahuahua
        28
    dahuahua  
       221 天前
    有个疑问,如果我不断推迟更新,windows 在后台会不断地更新升级包吗
    isquare
        29
    isquare  
       221 天前
    isquare
        30
    isquare  
       221 天前
    @isquare #29 我一般用这个来控制更新,不想关机的时候我用它禁止自动更新,如有什么情况必须要关机了,就开启自动更新,等更新完顺便重启安装,之后再禁止
    changnet
        31
    changnet  
       221 天前   ❤️ 5
    windows 本身没有提供关闭更新的选项,这锅当然得微软来背。所谓得延迟更新并没有用。延迟之后,你怎么知道你在更新之前会不会跑程序,难不成跑个程序之前还得查一下什么时候更新?

    楼上提到所有的设置,除了企业版的 LTSC 之类的版本,其他的都是 hack 出来的。

    这个事情,网上骂的人多了去了,只是微软并不怎么在意。
    aiqinxuancai
        32
    aiqinxuancai  
       221 天前
    策略组里可以设置更新,但不自动重启
    sky9401
        33
    sky9401  
       221 天前
    很多次早上到公司,发现 win11 自动重启了。太过恶心
    yulgang
        34
    yulgang  
       221 天前
    我把有线、无线网络连接的流量计费开关都打开 😁
    shijingshijing
        35
    shijingshijing  
       221 天前
    @Biggoldfish 一大票服务器是要 7 x 24 小时工作的,还有更变态的从上架到报废会要求一直开机的,这些客户都是不差钱的主。
    safari9
        36
    safari9  
       221 天前
    换成 Win10 LTS ,没应用商店和自动更新。感觉还稳定点
    mmdsun
        37
    mmdsun  
       221 天前 via iPhone
    高级选项里面不是有重启前通知么?
    你应该是点了同意吧
    zictos
        38
    zictos  
       221 天前
    我电脑几乎不关机的,更新已经被我推迟几十天了,刚又提示更新,无法推迟了,不过暂时还没强制重启,不知道什么时候会强制重启。
    zictos
        39
    zictos  
       221 天前
    @mmdsun #37 电脑的鼠标键盘一段时间没操作有可能会自动重启的,我遇到过。
    chenxytw
        40
    chenxytw  
       221 天前
    一直用 Pro 版本,默认配置(没有改过注册表、组策略),从来没有遇到过自动重启,只有右下角静默提示有可用更新。
    okzy520
        41
    okzy520  
       221 天前
    @Bronya 就是把设置里默认值 35 吧用 16 进制改写成 9999
    cmdOptionKana
        42
    cmdOptionKana  
       221 天前
    这就是为什么叫“家庭版”了,本来定位就是娱乐设备,如果是拿来工作用、商业用,应该购买专业版或服务器版。
    darklinden
        43
    darklinden  
       221 天前
    写个脚本 hosts 把更新地址全丢 127...空闲了再打开...
    learningman
        44
    learningman  
       221 天前 via Android
    @msg7086 “你以为 Server 不会自动重启?”
    你自己不设更新策略,好像不能怪微软?
    不更新,系统有漏洞/崩了/被入侵,你的数据能保得住?微软给你弹了个框,告诉你要更新了,你还硬要跑程序,是你自己头铁
    xiaoliu926
        45
    xiaoliu926  
       221 天前
    win10 企业版 适合你
    dobelee
        46
    dobelee  
       221 天前
    虽然 win10 的更新雀食恶心。
    不过主要是你的程序问题,这种长时间任务应该是重启幂等的,并且保存阶段性结果。
    NoOneNoBody
        47
    NoOneNoBody  
       221 天前
    目测家庭版

    @dahuahua #28
    如果你选项是下载不安装,会多次下载暂存,但不安装,等推迟结束一次安装
    如果选项是不下载,那会等推迟结束后联网下载并安装
    msg7086
        48
    msg7086  
       220 天前   ❤️ 3
    @learningman 我寻思着楼主经历过这么一次数据不保以后就得去用组策略注册表 DNS 阻断计费网络连接各路大法设置更新策略了。

    「空闲时重启」「不使用电脑的时候重启」,怎么就会在不空闲、在电脑高负载使用的时候重启呢,还有游戏主播直播游戏到一半眼前一蓝请坐放宽呢,你说是怪微软撒谎还是怪我脑子被门夹了相信了他。

    最后那是那句话,数据已经保不住了,就别如果不如果了。更新了也不见得系统就不会被入侵,不更新也不见得系统就会被入侵,这种假想中的事情跟已经发生了的事情比没有意义。

    有些新能源车也有这个毛病,「我都给你弹窗要升级车机了,你怎么还在马路上开啊?」
    parker27rha
        49
    parker27rha  
       220 天前
    联想有一个 关闭/开启 windows 自动更新的软件。可以试一下。

    注意一个问题:关闭 Windows 自动更新之后,微软商店可能就不能用了。
    guozs
        50
    guozs  
       220 天前
    我周末在家远程桌面公司电脑,吃个午饭下午连不上了,无奈来到公司,发现安装更新重启,卡在了开机输 Bitlocker 密钥……
    我就想说,强制更新可以,重启能经过我同意吗?
    albert91
        51
    albert91  
       220 天前
    修改系统时间到 2050 年,然后在更新界面,点击推迟 2 周更新,完事,下次更新就变成 2050 年了,
    不需要任何工具,不需要修改什么注册表,组策略。
    但是有点需要注意的就是,安全更新会大半年来一次,抽个时间重启更新下就行了
    Lightbright
        52
    Lightbright  
       220 天前 via Android
    为什么你们这么排斥组策略,是这玩意没汉化,还是看不懂中文啊
    irainsoft
        53
    irainsoft  
       220 天前
    不是啊,为什么你们的电脑会为了更新自动重启啊?我用了这么多年真的没遇到过,我不手动关机或重启根本不会安装更新?我也从来没暂停或者关闭更新。

    不是反问不是炫耀,纯纯的 IT 问题,这么多年了真的想知道原因...
    Nasei
        54
    Nasei  
       220 天前
    @changnet 组策略就是 windows 提供的关闭更新的正常手段,就是界面丑了点,为什么不用?
    guisheng
        55
    guisheng  
       220 天前 via iPhone
    强制关机
    Nasei
        56
    Nasei  
       220 天前
    @msg7086 我上家单位的 win server 恰好是处理三维模型的,三年没见过微软自动打补丁的情况,至于你说的点了安装会强制重启我不知道,我感觉正常运维干不出来这事,不想重启点安装干嘛呢,用这个来说的话有点黑了....
    Admin8012
        57
    Admin8012  
       220 天前 via Android
    LTSC 组策略都可以
    ScepterZ
        58
    ScepterZ  
       220 天前
    @theusername 我也没遇到过,估计是我比较喜欢更新,从来都是 deadline 还远我就已经更新了
    morian
        59
    morian  
       220 天前 via Android
    在注册表搜索 wuauserv ,把这个值修改名称,Windows 就无法启用 Windows update 服务,可以在 taskmgr 里面看到 Windows update 的服务名称被改了。不用改组策略,用的时候改回来就可以,我就是这么做的
    Meekdai
        60
    Meekdai  
       220 天前
    试试这个,亲测有效,而且无任何副作用,想再开启也很简单。
    https://blog.meekdai.com/post/yan-chang-WIN-zi-dong-geng-xin-ri-qi.html
    dahuahua
        61
    dahuahua  
       219 天前
    msg7086
        62
    msg7086  
       219 天前   ❤️ 1
    @Nasei 可能你们单位 IT 已经想办法把自动更新禁止了。

    你说的这个「不想重启点安装干嘛呢」是从「点了安装就会重启」这个前提条件出发的结论。
    比如说,Linux 下装更新是不需要重启的,不管是更新程序还是更新 init 还是更新内核,都是不强制重启的。未重启前不生效,重启后生效,何时重启用户说了算,可以根据工作量进行安排。重启也分不同的等级,更新软件只要把软件重启就行了,更新内核则要重启电脑。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2817 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:20 · PVG 14:20 · LAX 23:20 · JFK 02:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.