缘由:windows更新服务,虽然能保持系统一直处于最新版本,修复各种漏洞和风险,但是更新期间,网络带宽占用高,涉及到驱动更新(特别是网卡驱动)时,网络传输会时断时续。在普通办公环境,用户很难察觉自动更新带来的影响,但是在直播环境,自动更新会以一个较规律的频率反复影响直播环境的稳定性,很可能导致直播卡顿,码率为0,甚至直接导致直播间下线,系统自动重启导致下播的问题。 自windows 10开始,仅关闭服务中的windows update是无法保证自动更新自动重新启动更新进程的,这样会导致隔三差五,系统自动又重新启动更新服务,造成直播间各种故障。故需要一整套的设置,来确保关闭服务后,不会再重新自启动起来。 方法步骤: 一. 清理“任务计划程序”。打开“资源管理器”,对“此电脑”进行右键“管理”。打开的“计算机管理”窗口,选择“系统工具”----“任务计划程序”----“任务计划程序库”。如下图: {{:windows技术:pasted:20241208-034804.png}} 红框标识的,是所有计划任务程序,其中类似于Microsoftedgeupdate的计划任务,是基于windows更新来实现的,由于不清楚多少任务是基于windows更新实现的,所以稳妥起见,需要把所有的计划任务程序进行清理掉即可。清理后如下图表示: {{:windows技术:pasted:20241208-034822.png}} 以上显示为空即可 二. 清理细分项目中的winodws更新计划任务。在“计算机管理”中选择“系统工具”----“任务计划程序”----“任务计划程序库”----“Microsoft”----“windows”----“WindowsUpdate”文件夹,将右侧显示的所有任务进行删除。如图: {{:windows技术:pasted:20241208-034949.png}} 将右侧所有的任务进行删除,避免启动 {{:windows技术:pasted:20241208-035001.png}} 以上显示为空即可 三. 关闭Window Update更新服务。打开“计算机管理”----“服务和应用程序”----“服务”,找到“Windows Update”服务,双击打开对话框。将“启动类型”设置成“禁用”;将“服务状态”设置成“停止”;切换页签到“恢复”页签,将所有的失败,都选择为“无操作”,如下图: {{:windows技术:pasted:20241208-035051.png}} {{:windows技术:pasted:20241208-035057.png}} 点击“应用”—点击“确认”后,即可。 四. 设置组策略中先关windows更新的所有功能。按键盘“win”+R键打开运行窗口,在运行窗口中输入“gpedit.msc”,点击“确定”打开“本地组策略编辑器”。 {{:windows技术:pasted:20241208-035127.png}} {{:windows技术:pasted:20241208-035131.png}} 在组策略管理器左侧,选择“管理模板”----“Windows组件”----“Windows更新”文件夹。按照以下图进行设置: {{:windows技术:pasted:20241208-035143.png}} {{:windows技术:pasted:20241208-035149.png}} {{:windows技术:pasted:20241208-035156.png}} {{:windows技术:pasted:20241208-035200.png}} {{:windows技术:pasted:20241208-035205.png}} {{:windows技术:pasted:20241208-035209.png}} {{:windows技术:pasted:20241208-035215.png}} {{:windows技术:pasted:20241208-035219.png}} {{:windows技术:pasted:20241208-035224.png}} {{:windows技术:pasted:20241208-035229.png}} {{:windows技术:pasted:20241208-035234.png}} {{:windows技术:pasted:20241208-035239.png}} {{:windows技术:pasted:20241208-035244.png}} {{:windows技术:pasted:20241208-035249.png}} {{:windows技术:pasted:20241208-035255.png}} 按照以上设置,也可以参考以下列表清单进行设置 {{:windows技术:pasted:20241208-035333.png}} 仔细核对,确保不会漏设导致自动更新再次启动 以上设置后,基本可以杜绝Windows 更新服务自动重新启动,干扰直播环境。 但如果因为直播软件导致自动更新重新启动的情况,可以尝试以下操作: 1. 破坏自动更新的服务程序(wuaserv) 文件程序路肩可以在服务属性页中查看到 一般为:C:\Windows\system32\svchost.exe -k netsvcs -p {{:windows技术:pasted:20241208-035441.png}} 注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wuauserv 名称为:ImagePath 类型为:REG_EXPAND_SZ 值为:%systemroot%\system32\svchost.exe -k netsvcs -p {{:windows技术:pasted:20241208-035509.png}} 将这个键值更改为:no.exe -k netsvcs -p 再禁用Windows Update Medic Service,但是需要命令禁用,对CMD右键—以管理人员运行,运行代码如下: REG add “HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc” /v “Start” /t REG_DWORD /d “4” /f 然后在注册表管理器中给WaaSMedicSvc的start键值一个完全错误的参数 {{:windows技术:pasted:20241208-035550.png}} 找到FailureActions键值,修改二进制数据,将“0010”、“0018”行左起第五个数值,由原来的“01”改为“00” {{:windows技术:pasted:20241208-035609.png}} {{:windows技术:pasted:20241208-035614.png}} 修改完,重启系统后,windows update彻底关闭,手动也无法开启。