因WIN10自动更新,会影响正常的使用甚至工作,小高建议关闭自动更新。

网络中有很多关于WIN10关闭更新的方法,感觉都太麻烦,小高在网络中收集了一枚软件,感觉效果还可以。

BlockWin10AU 是一款轻量的开源 Windows 自动更新管理工具。
只需要下载一段 7 KB 的 .bat 批处理文件,右键以管理员身份运行 “Block WAU.bat” 即可禁止Windows10的自动更新功能,由于涉及到系统关键位置,记得先关闭类似360的安全软件。

注:但正因为它如此简单,之后想恢复更新时的步骤也会比较麻烦。

@echo off
@title BLOCK Win10AU!
@cls
rem mode con cols=70 lines=15
@color 1f
@Setlocal enabledelayedexpansion@schtasks /query /tn BlockWAU\start_kill 2>nul
@if %ERRORLEVEL%==0 goto task_exist
@echo ※             Creating the tasks for BlockWAU                      ※
@mkdir %ProgramData%\BlockWAU 2>nul
@copy %~dpnx0 %ProgramData%\BlockWAU\BlockWAU.cmd /y>nul@schtasks /create /ru "SYSTEM" /sc onidle /i 60 /tn BlockWAU\idle_kill /tr "%SystemRoot%\system32\cmd.exe /c '%ProgramData%\BlockWAU\BlockWAU.cmd' tasks" /f /np /rl highest>nul
@schtasks /create /ru "SYSTEM" /sc onstart /delay 0060:00 /tn BlockWAU\start_kill /tr "%SystemRoot%\system32\cmd.exe /c '%ProgramData%\BlockWAU\BlockWAU.cmd' tasks" /f /np /rl highest>nul:task_exist
@mkdir %ProgramData%\BlockWAU 2>nul
@pushd %ProgramData%\BlockWAU@set logfile=BlockWAU_%date:~0,-3%_%time:~0,-3%.log
@set logfile=%logfile:/=%
@set logfile=%logfile::=%
@if "%1"=="" @set logfile=con
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>%logfile%
echo ※                 %date%   %time%                    ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                    禁用Windows10自动更新                         ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※          Block Windows X Automatic Update By F1tz                ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                   请先退出360等安全管家!                        ※>>%logfile%
echo ※           请确认右键选择"以管理员身份运行"此脚本                 ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※         Please quit your Anti-Malware software first!             ※>>%logfile%
echo ※  Make sure Right-click on script select "Run as administrator".  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo. >>%logfile%
@if "%1"=="" pauseecho ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                  结束进程 / Stopping Process...                  ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%taskkill /im Windows10UpgraderApp.exe 2>>%logfile%
del /f /q "%USERPROFILE%\Desktop\微软 Windows 10 易升.lnk" 2>>%logfile%
del /f /q "%USERPROFILE%\Desktop\Windows 10 Update Assistant.lnk" 2>>%logfile%echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※           添加防火墙规则 / Adding firewall rules...              ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%netsh advfirewall firewall add rule name="Block_Windows10UpgraderApp" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\Windows10UpgraderApp.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_WinREBootApp32" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\WinREBootApp32.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_WinREBootApp64" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\WinREBootApp64.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_bootsect" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\bootsect.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_DW20" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\DW20.EXE" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_DWTRIG20" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\DWTRIG20.EXE" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_GatherOSState" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\GatherOSState.EXE" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_GetCurrentRollback" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\GetCurrentRollback.EXE" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_HttpHelper" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\HttpHelper.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_UpdateAssistant" dir=in program="%SYSTEMROOT%\UpdateAssistant\UpdateAssistant.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_UpdateAssistantCheck" dir=in program="%SYSTEMROOT%\UpdateAssistant\UpdateAssistantCheck.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_Windows10Upgrade" dir=in program="%SYSTEMROOT%\UpdateAssistant\Windows10Upgrade.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_UpdateAssistantV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\UpdateAssistant.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_UpdateAssistantCheckV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\UpdateAssistantCheck.exe" action=block>>%logfile%
netsh advfirewall firewall add rule name="Block_Windows10UpgradeV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\Windows10Upgrade.exe" action=block>>%logfile%echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                 设置ACL / Configurating ACL...                   ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%echo y|cacls %SystemRoot%\UpdateAssistant\*.exe /t /p everyone:n>>%logfile%
echo y|cacls %SystemRoot%\UpdateAssistantV2\*.exe /t /p everyone:n>>%logfile%
echo y|cacls %SystemDrive%\Windows10Upgrade\*.exe /t /p everyone:n>>%logfile%
@rem takeown /F %SystemRoot%\system32\wuauclt.exe /A /R /D Y
@rem echo y|cacls %SystemRoot%\system32\wuauclt.exe /t /p everyone:n
@rem icacls %SystemRoot%\system32\wuauclt.exe /grant Administrators:F /T
@rem %SystemRoot%\system32\wuauclt.exe
@rem %SystemRoot%\system32\wuaueng.dll@rem ren %SystemDrive%\windows10Upgrade windows10Upgrade_disable
@rem ren %SystemRoot%\UpdateAssistant UpdateAssistant_disable
@rem ren %SystemRoot%\UpdateAssistantV2 UpdateAssistantV2_disable
echo. >>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※         停止Windows Update服务 / Disable Windows Update          ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%net stop wuauserv 2>>%logfile%
net stop osrss 2>>%logfile%
net stop BITS 2>>%logfile%
net stop WaaSMedicSVC 2>>%logfile%
net stop UsoSvc 2>>%logfile%sc config wuauserv start= disabled>>%logfile%
sc config osrss start= disabled>>%logfile%
sc config BITS start= disabled>>%logfile%
sc config WaaSMedicSVC start= disabled>>%logfile%
sc config UsoSvc start= disabled>>%logfile%sc failure wuauserv reset= 0 actions= "">>%logfile%
sc failure osrss reset= 0 actions= "">>%logfile%
sc failure BITS reset= 0 actions= "">>%logfile%
sc failure WaaSMedicSVC reset= 0 actions= "">>%logfile%
sc failure UsoSvc reset= 0 actions= "">>%logfile%reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v "Start" /d 4 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\osrss" /v "Start" /d 4 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS" /v "Start" /d 4 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /d 4 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc" /v "Start" /d 4 /t REG_DWORD /f>>%logfile%echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                   禁用计划任务 / Disable task...                  ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%@rem schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistant" /f 2>>%logfile%
@rem schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantAllUsersRun" /f 2>>%logfile%
@rem schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantCalendarRun" /f 2>>%logfile%
@rem schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantWakeupRun" /f 2>>%logfile%@rem takeown /F C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /A /R
@rem takeown /F C:\Windows\System32\Tasks\Microsoft\Windows\UpdateAssistant /A /R
@rem takeown /F C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /A /R
@rem icacls C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /grant Administrators:F /T
@rem icacls C:\Windows\System32\Tasks\Microsoft\Windows\UpdateAssistant /grant Administrators:F /T
@rem icacls C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator /grant Administrators:F /T@rem Combined Scan Download Install
@rem Maintenance Install
@rem Policy Install
@rem Reboot
@rem Refresh Settings
@rem Resume On Boot
@rem Schedule Scan
@rem USO_UxBroker_Display
@rem USO_UxBroker_ReadyToReboot
@rem 本条及以上任务无法或不能删除,删除后进不去系统,设为禁用即可schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistant"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantAllUsersRun"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantCalendarRun"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantWakeupRun"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Maintenance Install"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Reboot"  /disable>>%logfile%
@rem 以下两个任务不能删除,否则系统无法启动>>%logfile%
@rem schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan"  /disable>>%logfile%
@rem schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\USO_Broker_Display"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateAssistant\UpdateAssistant"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\UpdateAssistant\UpdateAssistantCalendarRun"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start"  /disable>>%logfile%
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\sih"  /disable>>%logfile%echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                 设置注册表 / Editing Registry...                 ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" /d 1 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade" /v "ReservationsAllowed" /d 0 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /d 1 /t REG_DWORD /f>>%logfile%
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /d 1 /t REG_DWORD /f>>%logfile%rem del /q /f %SYSTEMDRIVE%\NAU.reg 2>>%logfile%
rem echo Windows Registry Editor Version 5.00 >> %SYSTEMDRIVE%\NAU.reg
rem echo.>> %SYSTEMDRIVE%\NAU.reg
rem echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]>> %SYSTEMDRIVE%\NAU.reg
rem echo "DoNotConnectToWindowsUpdateInternetLocations"=dword:00000001 >> %SYSTEMDRIVE%\NAU.reg
rem echo.>> %SYSTEMDRIVE%\NAU.reg
rem echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]>> %SYSTEMDRIVE%\NAU.reg
rem echo "NoAutoUpdate"=dword:00000001>> %SYSTEMDRIVE%\NAU.reg
rem REG IMPORT %SYSTEMDRIVE%\NAU.reg
rem del /q /f %SYSTEMDRIVE%\NAU.reg 2>>%logfile%echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※                       任务结束 / All Done!                      ※>>%logfile%
echo ※                                                                  ※>>%logfile%
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※>>%logfile%
@if "%1"=="" pause
@popd
@exit

一键彻底关闭WIN10自动更新_BlockWin10AU相关推荐

  1. win10系统脚本批处理开启和停止服务器,批处理命令一键彻底关闭WIN10自动更新...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 BlockWin10AU 是一款轻量的开源 Windows 自动更新管理工具. 只需要下载一段 7 KB 的 .bat 批处理文件, 右键以管理员身份运行 ...

  2. 【收藏】一键关闭Win10自动更新脚本

    [收藏]一键关闭Win10自动更新脚本 [转自互联网]建一个文本文档,把下面代码贴进去,后缀改bat;运行就能直接禁用更新 @echo off title 未成年人请在家长陪同下使用 mode con ...

  3. 【转】五大方法,彻底永久关闭win10自动更新的方法【已验证有效】

    自从微软大面积使用某员工后,思路越来越奇葩了,前天工作没做完,放在那里,第二天毫无羞耻的就给你重启了,那一瞬间,真想拿dollar到对面slay.于是就有下文,大部分内容是从网上摘录.归纳起来的.版权 ...

  4. 五种方法教你永久关闭win10自动更新

    五种方法教你永久关闭win10自动更新 注意:Win10自动更新关闭后,系统长期不更新当您再次尝试将系统更新到新版本系统,可能会导致系统出错.若您担心系统出错,可以提前对系统备份. 一:Windows ...

  5. win10彻底禁用自动更新,win10怎样彻底关闭自动更新,永久关闭win10自动更新,win10更新助手...

    首先,请广大win10受害者原谅小菜用一个如此长的标题来吸引你们,为了尽最大努力帮助那些饱受win10自动更新折磨的朋友们,小菜不得已出此下策,望见谅! windows 10是一个神奇的操作系统,当你 ...

  6. 怎么关闭win10自动更新?我们可以这么做!

    Win10自动更新可以使系统保持最新状态,但也可能导致一些问题,例如占用大量网络流量,导致系统速度减慢等.如果你希望关闭win10自动更新,不要电脑自动更新,我们可以跟着这篇文章这么做! 操作环境: ...

  7. [联想官方工具]关闭Win10自动更新工具 最新版 2.6.21.816

    [蓝奏云下载]Lenovo Quick Fix:关闭或开启Win10系统的自动更新 来源:联想知识库-[联想官方工具]关闭Win10自动更新工具 2.6.21.816 下载链接:下载:https:// ...

  8. 关闭win10自动更新——组策略

    1 为什么要关闭自动更新    我一向是推荐关闭自动更新,然后有时间的时候自己主动去更新,因为win10更新还是修复了一些bug的,但是自动更新会闹出很多问题,例如紧急开会的时候发现电脑在自动更新,d ...

  9. 四步教你彻底关闭Win10自动更新

    目录 一.禁用Windows Update服务 二.在组策略里关闭Win10自动更新相关服务 三.禁用任务计划里边的Win10自动更新 ​编辑四.在注册表中关闭Win10自动更新 一.禁用Window ...

最新文章

  1. Android六大布局 LinearLayout(线性布局)
  2. 关于Yii2中CSS,JS文件的引入心得
  3. 【问链财经-区块链基础知识系列】 第三十课 区块链金融面临的四大挑战
  4. Android中适用于ListView、GridView等组件的通用Adapter
  5. vue路由的钩子函数有哪些?都做了哪些事情?
  6. apt-get常用命令及工作原理
  7. 数百台湾人把名字改成“鲑鱼”去吃免费日料,结果有人改不回来了
  8. sql 备份 文件大小_预测SQL备份大小
  9. 小米将开源进行到底!
  10. 【渝粤教育】国家开放大学2018年秋季 2632T城市轨道交通客运组织 参考试题
  11. 解决办法:无法解析的外部符号 __imp_RegCloseKey
  12. 【机器学习】支持向量机原理及例题详解
  13. 数据库点滴之T-SQL面试语句,练练手
  14. 80C51单片机的基本信息
  15. swap file .swp already exists
  16. 2020年二级计算机msoffice题库,2020年计算机等级MSOffice考试试题及参考答案
  17. Daniel Sabbah:软件工程的转折点
  18. 7个强大实用网站,我收藏了这么久,希望对你有帮助!
  19. Dual Band Wireless-AC 3165无线网卡 win10 无法开启热点 解决
  20. ACwing 895 - 最长上升子序列(最长上升子序列模型)

热门文章

  1. 没想到这一天来的这么快 大数据之下再无隐私
  2. das dsadsa
  3. 期货交易应该如何界定交易中的时间周期?
  4. 亚商投资顾问 早餐FM/1116全球6G发展大会开幕
  5. [转]中英文停止词表(stopword)
  6. YOLOv3论文中英文对照翻译
  7. 【微信小程序】退款功能教程(含申请退款和退款回调)
  8. 分布式计算原理之分布式协调与同步(1)——分布式选举
  9. NGS数据分析实践:03. 涉及的常用数据格式[4] - bed和Wiggle/Bigwig/bedgraph格式
  10. 如何计算游戏客户端与服务器之间的时间延迟?