您的当前位置:首页正文

Windows10系统彻底禁止自动更新

2024-12-01 来源:个人技术集锦

        Windows10经常一段时间会自动更新,而且每次更新的时间又长,作为个人电脑,其实也不需要打什么补丁,我的电脑一直都是裸奔状态

一般的解决办法就是来到Windows更新设置
此设备上的更新安装只能临时暂停最多35天。达到暂停限制时,你的设备需要先获取新的更新,然后才能再次暂停。
这个缺陷也不能永久停止更新

那就使用停掉服务来解决, Win+R调出运行,输入services.msc,找到Windows更新(Windows Update)服务,然后将启动类型选择为禁用

所以还需要一个步骤,点击恢复,然后将第一次失败、第二次失败、后续失败,都选择“无操作”而不是“重新启动服务” 

来到组策略里面将更新禁止
运行gpedit.msc,进入“计算机配置”——“管理模板”——“Windows组件”,找到“Windows更新”再在其右边找到“配置自动更新”,将它的属性设置为“已禁用”

        系统自动开启这个服务,让它开启失败“无操作”是可以解决,那系统为什么会自动开启服务,是因为系统做了一个任务计划程序,我们可以将它禁用或删除,运行taskschd.msc,来到任务计划程序库 ——“Microsoft”——“Windows”——“WindowsUpdate”,把右边的任务列表删除或禁用即可。

由于本人的系统是家庭版本,没有自带组策略,当然也可以自己安装组策略,如下:

对于一些命令的使用,大家也可以阅读我以前的一篇文章,熟悉操作系统的命令是很重要的

通过上面的设置,本以为是没有问题了,后来发现电脑还是启动了自动更新的服务,看来需要放大招了,虽然任务程序给删除了,但是注册表没有修改,又自动新建了任务,而且最开始的那个操作失败“无操作”其实对于操作成功来说就没有意义。

regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
右击右侧窗口空白处,新建一个DWORD值,命名为NoWindowsUpdate,然后将其数值数据改为1
 

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wuauserv\Parameters
修改ServiceDll 的值【从任务程序也可以看出是Windows Update服务的启动路径】
%systemroot%\system32\wuaueng_tony.dll
随便填写都可以,就是一个不存在的dll

这样的目的就是开机启动的时候,就算新建了任务程序,在启动的时候也会报“找不到指定模块”的错误,这样系统就没有办法自动更新了!

 

显示全文