基于某些原因,本人的项目不得不部署在win10系统上,而其自动更新的流氓功能着实让人头痛不已,因此在网上找了教程并结合自己的系统版本整理了下,本文参考文章:链接
关闭Windows Update自动更新服务
- Win+R打开运行并输入services.msc进入服务管理界面:
- 在服务列表中找到Windows Update,右键属性-常规-启动类型改为禁用;同时,将恢复选项卡设置如下,点击运用-确定:
注册表关闭Windows自动更新
- Win+R打开运行并输入regedit进入注册表管理界面:
2.定位到 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc
- 更改右边Start项十六进制值为4:
-
更改FailureActions项目中“0010”、“0018”行的左起第5个数值由原来的“01”改为“00”,完成后,点击下方的“确定”即可。
关闭Windows Update 服务的守护服务:Windows Update Medic Service。
- 直接通过服务管理禁止服务会提示拒绝访问, 网上教程提示可以通过管理员权限下PowerShell输入一下命令即可:
REG add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d "4" /f
-
我们可以通过修改注册表实现,如上进入注册表管理界面,定位至HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc:
-
修改Start项十六进制值为4:
-
修改FailureActions项,更改“0010”、“0018”行的左起第5个数值由原来的“01”改为“00”,确定即可:
其他版本还需关闭 Update Orchestrator Service服务选项
双击打开,将启动类型改为「禁用 」,并「停止 」,完成后,点击下方的“确定”保存就可以了,如图所示。
组策略关闭Windows自动更新服务
-
使用 Win + R 组合快捷键打开运行命令操作框,然后输入gpedit.msc命令,并点击下方的确定,打开组策略编辑器,如图所示。
-
然后在组策略编辑器中,定位: 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新 :
-
然后在右侧选项卡中,配置自动更新项,将其设置为“已禁用”并点击下方的“应用”保存即可,如图所示。
-
找到删除使用所有Windows更新功能的访问权限,选择已启用,完成设置后,点击“确定”保存,如图所示。
任务计划关闭Win10自动更新
-
Win + R 运行,然后输入命令taskschd.msc,并点击下方的“确定”打开任务计划程序,如图所示:
-
定位至: 任务计划程序库 -> Microsoft -> Windows -> WindowsUpdate,将其中Scheduled Start项目设置为禁用, 如下图:
至此所有操作已完成,在设置-更新和安全中可以看到如下: