彻底禁用win10自动更新功能及其powershell代码
以下禁用步骤实际上是找微软提供的方法,可以禁用也可以恢复启用,健康无危害。
目前网络上常见的禁止更新方法有两种,
1、禁用Windows Update相关服务;
2、通过组策略禁止Windows Update更新。
事实证明这两种方法已经摆脱不了win10自动更新的魔爪,而且操作比较复杂对于小白同学很不友好。
同时也不建议像网上那些文章介绍的去删除更新服务或者大量写注册表,以下亲测有效:
一,禁用windows Update的更新,参考步骤如下:
1. 在windows logo右键输入:gpedit.msc打开本地组策略
2,路径:计算机配置-管理模板-Windows组件-Windows 更新
策略名称:指定internal Microsoft更新服务日志
设置 :Enabled (只需要配置错误的URL,例如“ ..”)
3,路径:计算机配置-管理模板-Windows组件-Windows 更新
策略名称:删除使用所有 Windows 更新功能的访问权限
设置: Enabled
4,路径:计算机配置-管理模板-Windows组件-Windows 更新
策略名称:配置自动更新
设置: Disable
5,路径:计算机配置-管理模板-Windows组件-Windows 更新
策略名称:不允许更新延迟策略对 Windows 更新执行扫描
设置: Enabled
6,路径:计算机配置-管理模板-系统
策略名称:指定可选组件安装和组件修复的设置
设置: Enabled
7,设置完成过后,以管理员权限打开CMD.,执行gpupdate /force 命令。
二,将上面的操作利用powershell化,代码如下:
我将其写成了powershell函数,
#系统自动更新禁用
Function DisableWindowsUpdate {Write-Output "start to disable windows update"Stop-Service -Name "Windows Update"#net stop wuauserv#sc config wuauserv start=disable#net stop trustedinstaller#sc config trustedinstaller start=disable#组策略1:启用指定internal Microsoft更新服务位置If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU")) {New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Force | Out-Null}Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Type DWord -Value 1#组策略2:禁用配置自动更新Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Type DWord -Value 1#组策略3:删除使用所有 Windows 更新功能的访问权限Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "SetDisableUXWUAccess" -Type DWord -Value 1#组策略1:故意执行错误配置If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate")) {New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Force | Out-Null}Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUServer" -Type String -Value "..."Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUStatusServer" -Type String -Value "..."#组策略4:不允许更新延迟策略对 Windows 更新执行扫描Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DisableDualScan" -Type DWord -Value 1#组策略5:策略名称:指定可选组件安装和组件修复的设置If (!(Test-Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing")) {New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Force | Out-Null}Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Name "RepairContentServerSource" -Type DWord -Value 2Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Name "UseWindowsUpdate" -Type DWord -Value 2Write-Output "disable windows update successful"
}
#系统自动更新禁用的反向操作
Function EnableWindowsUpdate {Write-Output "start to enable windows update"Start-Service -Name "Windows Update"#组策略1:禁用指定internal Microsoft更新服务位置If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU")) {New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Force | Out-Null}Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Type DWord -Value 0#组策略2:启动配置自动更新Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Type DWord -Value 0#组策略3:不删除使用所有 Windows 更新功能的访问权限Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "SetDisableUXWUAccess" -Type DWord -Value 0#组策略1:恢复错误配置If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate")) {New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Force | Out-Null}Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUServer" -Type String -Value ""Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUStatusServer" -Type String -Value ""#组策略4:允许更新延迟策略对 Windows 更新执行扫描Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DisableDualScan" -Type DWord -Value 0#组策略5:策略名称:指定可选组件安装和组件修复的设置If (!(Test-Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing")) {New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Force | Out-Null}Remove-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Name "RepairContentServerSource"Remove-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Servicing" -Name "UseWindowsUpdate"Write-Output "enable windows update successful"
}
三,将脚本制作成工具
注意:不要在正在下载补丁或者已经安装完补丁等待重启时执行禁用,如果已安装补丁,则更新完系统重启一次后再禁用。
禁用后表现为如下现象,将永远无法找到补丁源:
四,启用自动更新
如果你需要重新开启自动更新功能,可以使用该voitools工具解除禁用
解除禁用后重启即可恢复下载补丁
五,工具的下载链接和源代码如下:
阿里云盘链接:https://www.aliyundrive.com/s/fTSZMmQc4WM
百度网盘链接:https://pan.baidu.com/s/1QnoYc4BKsLswKhbij_Do8g 。提取码:r8lv
彻底禁用win10自动更新功能及其powershell代码相关推荐
- 教你彻底禁用Win10自动更新
Win10之前用着挺好的,有时候忽然特别卡,本来c盘还好,突然c盘空间极速缩小,都是自动更新那个鬼惹的祸,更新没屁用,还卡的要死,又占空间,所以想方设法一定要彻底关闭自动更新,最终解决办法如下: 一共 ...
- 彻底关掉win10自动更新_电脑知识∣怎样彻底关闭win10自动更新功能?
Windows 10自动更新服务会在电脑运行时在后台自行下载官方的更新和补丁,完成后强制安装.很多人习惯了之前的版本并不想升级,并且更新后也可能会出现一些漏洞或者不兼容.不稳定问题.那么,如何关闭Wi ...
- win10易升_怎么还有人不会禁用Win10自动更新?!!超简单!!!而且手动更新无碍...
知乎还有一大堆人在抱怨win10自动更新,然后说自己用了什么什么办法,诶,这么简单的事情居然还要我单独开一篇文章来解释清楚 我知乎回答很多次了这个最最简单的办法 计算机HKEY_LOCAL_MACHI ...
- 禁用win10自动更新
win10更新前需要把更新文件下载到C:\Windows\SoftwareDistribution\Download这个文件夹中,禁用这个文件夹的写入权限就可以达到目的.为了以防万一,我一般是禁止向 ...
- win10彻底禁用自动更新,win10怎样彻底关闭自动更新,永久关闭win10自动更新,win10更新助手...
首先,请广大win10受害者原谅小菜用一个如此长的标题来吸引你们,为了尽最大努力帮助那些饱受win10自动更新折磨的朋友们,小菜不得已出此下策,望见谅! windows 10是一个神奇的操作系统,当你 ...
- Win10自动更新关闭方法
一.为什么很多人会选择禁用Win10自动更新? 1.win10自动更新定义: Win 10的自动更新功能,即 Windows Update.这项功能本意是为一些软件.漏洞等提供更新服务.一般来说,只要 ...
- 怎么关闭win10自动更新?我们可以这么做!
Win10自动更新可以使系统保持最新状态,但也可能导致一些问题,例如占用大量网络流量,导致系统速度减慢等.如果你希望关闭win10自动更新,不要电脑自动更新,我们可以跟着这篇文章这么做! 操作环境: ...
- 安卓APP自动更新功能实现
安卓APP自动更新功能实现 前言 代码实现 前言 安卓App自动更新基本上是每个App都需要具备的功能,接下来介绍一下实现自动更新的步骤. 代码实现 App自动更新主要分为新版本检测.升级弹窗.下载升 ...
- 4步彻底关闭win10的自动更新功能
4步彻底关闭win10的自动更新功能,请按下面4步逐一操作 一.禁用Windows Update服务 按下键盘 Win + R,打开运行对话框,然后输入命令 services.msc ,点击下方的&q ...
- win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法
Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...
最新文章
- 一些有用的Python库
- 脱壳学习之加壳的概念
- 【Mongodb】MongoDB
- springmvc log4j配置
- STM32 - 高级定时器的设定 - 基础-05 - 输出波形控制 -Complementary outputs and dead-time insertion 相位调整@互补输出和死区控制
- Active Directory 回收站之Windows Server 2008 R2
- 接口加密了该怎么测?
- Python入门(一)-打开世界之Hello World
- python拆分excel列_python自动化办公:实现按照一列内容拆分excel
- python实现高斯消元法求线性方程组的解
- RGB图像转HSI直方图均衡化后再转回RGB
- 编写一个程序个人资料管理工具 考试题目 求大神帮忙 可以给一定报酬 万分感谢!
- 自学web前端练手——js的考试倒计时
- (4.3)符号表和符号解析
- 跟Android自带模拟器说拜拜,Mac Genymotion 使用心得
- 从微信小程序到抖音小程序:转换指南
- X11 - 999、运筹学基础、02375
- 电路中能否使用无极性电容替换等容量的极性电容?
- 著名演播艺术家艾宝良入驻讯飞阅读,人工智能助力声音传承
- 又输了,OpenAI Five完胜Dota 2半职业战队