关闭win10自动更新的方法

您所在的位置:网站首页 win10启动update拒绝访问 关闭win10自动更新的方法

关闭win10自动更新的方法

2023-04-10 15:48| 来源: 网络整理| 查看: 265

系统为win10专业版;版本为10.0.19041;于2021年4月4日进行下述操作以关闭win10系统更新。

操作过程记录于此,操作参考与相关文字来源网站如下:

[1] win10彻底永久关闭自动更新的方法【已验证有效】-电脑配置网

[2] Windows update medic service服务禁用不了拒绝访问解决方法 -Win7系统之家

[3] Windows无法删除计划任务,无权限 - 哔哩哔哩

[4] No permission to disable a task in Task Scheduler - Microsoft Community

[5] win10pro 关闭传递优化后,Delivery Optimization还是会启动占用流量带宽。 导致访问业务网站卡顿延迟。

一、 从服务、组策略、任务计划、注册表中禁用更新

    1.1 禁用Windows Update服务(此方法即为下述所有“禁用某某服务”之处所用方法)

        (1)同时按键盘 徽标键 + R,打开运行对话框,然后输入命令 services.msc ,点击“确定”打开服务

        (2)找到 Windows Update 这一项,并双击打开

        (3)双击打开它,点击“停止”,把启动类型选为“禁用”,最后点击应用

        (4)切换到“恢复”选项,将默认的“重新启动服务”改为“无操作”,然后点击“应用”“确定”,如下图

    1.2 在组策略里关闭Win10自动更新相关服务

        (1)同时按键盘 徽标键 + R,打开运行对话框,然后输入命令 gpedit.msc ,点击确定

        (2)在组策略编辑器中左侧目录列表中,依次展开 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新

        (3)在右侧找到“配置自动更新”,双击进入设置中,将其设置为“已禁用”并点击“应用”“确定”

        (4)再找到“删除使用所有Windows更新功能的访问权限”,选择已启用,完成设置后,点击“应用”“确定”

    1.3 禁用任务计划里边的Win10自动更新

        (1)同时按键盘 徽标键 + R,打开运行对话框,然后输入命令 taskschd.msc ,点击确定

        (2)在任务计划程序的设置界面,依次展开 任务计划程序库 -> Microsoft -> Windows -> WindowsUpdate,把里面的项目都设置为 "禁用" 

    1.4 在注册表中关闭Win10自动更新

        (1)同时按键盘 徽标键 + R,打开运行对话框,然后输入命令 regedit ,点击确定

        (2)在注册表设置中,找到并定位到 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc],然后在右侧找到“Start”键

        (3)双击“Start”键修改,把start值改成16进制,值改为“4”,然后点击「 确定 」保存数据

        (4)继续在右侧找到“FailureActions”键,右键点击修改该键的二进制数据,将“0010”、“0018”行的左起第5个数值由原来的“01”改为“00”,完成后,点击下方的“确定”,如下图

二、禁用Windows update medic service服务(即 Windows更新医生服务 )

    在win10 1803之后的版本中,为了强化windows自动更新服务,微软又在Win10中加入了一个windows update medic service服务来确保Windows update服务的正常运行,很多用户发现禁用Windows update服务后没几天又自动开启,无法禁用自动更新就是因为Windows update medic service服务导致,但是在禁用Windows update medic service服务的时候又出现拒绝访问,以下为解决方法

    1.首先按下WIN+R,然后输入regedit回车

    2.定位到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc”,右侧找到“Start”键,右键点击“修改”,将数值改为“4”

    3.再找到“FailureActions”键,右键点击“修改”,修改该键的二进制数据,分别将“0010”和“0018”行的左起第5个数值选中,由原来的“01”改为“00”(选中后直接按键盘数字0键),修改完成保存关闭

    4.改好注册表之后,我们再回到“服务”窗口中找到Windows Update Medic Service服务,点击鼠标右键,在“属性-常规”和“属性-恢复”页签中,分别可以看到该服务已被禁止,且三次失败后的动作皆为“无操作”,如下图

三、关闭更新相关的计划内重启

    防止Windows更新相关的重启,检查计划任务  \Microsoft\Windows\UpdateOrchestrator  有运行成功的记录,尝试删除,显示“您所使用的用户账户没有禁用此任务的权限”,尝试添加“System Managed Accounts Group”到用户隶属于的组,无果,后用PsTools执行成功,操作如下

    1.到这里下载PsTools,解压到桌面某一文件夹内

    2.在 开始->windows系统 中找到“命令提示符”,右键以管理员身份运行

    3.用cd指令进入PsTools解压到的文件夹

    4.复制指令“psexec.exe -i -s %windir%\system32\mmc.exe /s taskschd.msc”并运行

    5.进入Task Scheduler Library -> Microsoft -> Windows -> UpdateOrchestrator

    6.把近期运行成功的和看着不顺眼的都禁用或删除(此操作可能存在其他风险,但要瞎作一下以后才有机会进步~)

四、还有个东西

    by the way,还有个东西会占用较高的网速,叫传递优化(Delivery Optimization),可在 开始-> 设置->更新和安全->传递优化 中关掉,但一段时间后可能会再次自动开启,因此有如下操作

    1.在组策略中关掉

        (1)同时按键盘 徽标键 + R,打开运行对话框,然后输入命令 gpedit.msc ,点击确定

        (2)在组策略编辑器中左侧目录列表中,依次展开 计算机配置 -> 管理模板 -> Windows组件 -> 传递优化

        (3)在右侧找到“下载模式”,双击进入设置中,将其设置为“已禁用”并点击“应用”“确定”

    2.禁用Delivery Optimization服务

        同二之中的情况,依然拒绝访问,仿照二的解决方案,可得出相应方法,即

        (1)在services.msc中双击Delivery Optimization,看到其服务名称为DoSvc

        (2)按下WIN+R,然后输入regedit回车

        (3)定位到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc”,右侧找到“Start”键,右键点击“修改”,将数值改为“4”

        (4)再找到“FailureActions”键,右键点击“修改”,修改该键的二进制数据,分别将“0010”和“0018”行的左起第5个数值选中,由原来的“01”改为“00”(选中后直接按键盘数字0键),修改完成保存关闭

        (5)改好注册表之后,我们再回到“服务”窗口中找到Windows Update Medic Service服务,点击鼠标右键,在“属性-常规”和“属性-恢复”页签中,分别可以看到该服务已被禁止,且三次失败后的动作皆为“无操作”

    3.在注册表中关掉Delivery Optimization的TCP与UDP活动(这一条是我瞎碰到的,不知是否有意义,先记录于此)

        在注册表中搜索“DeliveryOptimization”,可以分别在两个不同位置的叫FirewallRules的子目录中找到共四条“DeliveryOptimization-TCP-In”或“DeliveryOptimization-UDP-In”相关的字符串值,在其中将Active参数由TRUE改为FALSE

五、弃win保流量,特别是学生党的校园网流量,供不起win10更新啊[捂脸]

目前的结果如下图,若长期以后又出啥幺蛾子,那就再说吧......

2021年4月9日,查看到“服务”中的Windows Update服务和Windows更新医生服务显示“正在运行”且“禁用”变为了“手动”,但没有任何实际更新程序执行成功,保险起见重走一遍上述过程,但既然会诈尸,就需要其他操作了······

笔者机器为联想台式机,于是去联想官网找到了Lenovo Quick Fix用于关闭win10更新的工具,网址为联想中国(Lenovo China)联想知识库用法里面有写

另外,查找到一个网站可以借鉴,即关于如何永久删除win10-1809的自动更新中的方法,然而没有方便使用的服务器,因此只进行如下操作:

进入注册表,将HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/mpssvc start值2改成4,相同位置(HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/)的WaaSMedicSvc、usosvc、wuauserv、DoSvc四个注册表项全删(若不能删除可用pstools),网站中写的其他操作在本机执行时均显示“编辑值时出错”,因此待有方便使用的服务器时再挂盘修改吧

尝试:将C:\Windows\System32下的wuauclt.exe文件删除,先更改所有权为Users再取消TrustedInstaller的完全控制,再给Users完全控制即可删除。同理删除所有与win10更新相关的文件。效果为Windows设置中的更新和安全一项点击即闪退。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3