如何彻底关闭Windows10的自动更新服务

    科技2022-08-07  139

    如何彻底关闭Windows10的自动更新服务

    一、系统版本信息二、问题描述与分析① 问题描述② 问题分析 三、解决方法① 修改注册表② 使用命令串

    一、系统版本信息

    Windows 10,企业版,版本信息如下:

    二、问题描述与分析

    ① 问题描述

    打开services.msc禁用Windwos Update后,总是会被启动,过段时间去查看时,发现Windwos Update又在运行了,或者已经由禁用状态变为手动状态了,随时可能触发运行。Windwos Update并没有彻底被禁用。一旦自动更新了驱动或兼容性差的安全更新包,将会导致行业应用软件、硬件驱动甚至系统功能会出现异常。 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

    ② 问题分析

    之所以Windows Update禁用不了,是因为系统还有一个服务:Windows Update Medic Service在起作用,恰恰是这个系统服务在确保Windows Update服务不被禁止,因此,只要这个服务还在运行或在某种条件下被触发运行,Windows Update就会重新启动进行系统更新或驱动更新。

    三、解决方法

    大部分解决方法,归纳起来不外乎两种,其一是修改注册表;其二是使用命令串,两种方法的本质都是改变了注册表。本人觉得后者不用浏览和查找冗长的注册表,直接复制命令串执行即可。虽然写了三步,实际上一步即可。

    ① 修改注册表

    通过修改注册表彻底禁止Windows Update Medic Service服务,关于这种方法,百度可以搜索到。此处不赘述。

    ② 使用命令串

    第一步:运行servieces.msc,在弹出的窗口中,找到Windows Update项,鼠标右击Windows Update,弹出如图所示的窗口,选择禁用即可。 第二步:搜索Powershell,并以管理员权限运行Powershell,如图所示。 第三步:输入命令串:

    REG add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d "4" /f

    得到提示信息:操作成功完成。 可以再次运行services.msc查看Windows Update和Windows update Medic Service的状态,显示结果:两者都被禁止了。 至此,Windows Update被彻底禁止。

    Processed: 0.021, SQL: 9