怎么彻底关闭 window 自动更新?

2018-07-18 09:35:56 +08:00
 ttentau1

我把 window update 这个服务给禁止了,小更新慢不到了,但大更新还是能收到。幸亏早上的开会给推迟到下午了。不然尴尬死,还给客户演示呢

14664 次点击
所在节点    问与答
93 条回复
maojy1989
2018-07-18 10:20:02 +08:00
屏蔽 update.microsoft.com 试试
maomaomao001
2018-07-18 10:22:44 +08:00
易升是官方软件还是病毒啊?
wwqgtxx
2018-07-18 10:25:07 +08:00
::a
sc stop wuauserv
ping 127.0.0.1 -t 1 > nul
goto a
sephinh
2018-07-18 10:25:32 +08:00
@lcatt #10 组策略 ok 啊,设置成查找更新但由我决定是否更新,我的 win10 还停在 1607 都好好的呢
chenry
2018-07-18 10:40:26 +08:00
可以关闭 Windows Updates,方法有二,可参考[我的贴子]( https://www.v2ex.com/t/471875)
dejavu
2018-07-18 10:42:51 +08:00
@echo off
title BLOCK Win10AU!
mode con cols=70 lines=15
color 1f
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ 禁用 Windows10 自动更新 ※
echo ※ ※
echo ※ Block Windows X Automatic Update By F1tz ※
echo ※ ※
echo ※ 请先退出 360 等安全管家! ※
echo ※ 请确认右键选择“以管理员身份运行”此脚本 ※
echo ※ ※
echo ※ Please quit your Anti-Malware software first! ※
echo ※ Make sure Right-click on script select "Run as administrator". ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo.
pause

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 结束进程 / Stopping Process... ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

taskkill /im Windows10UpgraderApp.exe 2>nul
del /f /q "%USERPROFILE%\Desktop\微软 Windows 10 易升.lnk" 2>nul
del /f /q "%USERPROFILE%\Desktop\Windows 10 Update Assistant.lnk" 2>nul

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 添加防火墙规则 / Adding firewall rules... ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

netsh advfirewall firewall add rule name="Block_Windows10UpgraderApp" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\Windows10UpgraderApp.exe" action=block
netsh advfirewall firewall add rule name="Block_WinREBootApp32" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\WinREBootApp32.exe" action=block
netsh advfirewall firewall add rule name="Block_WinREBootApp64" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\WinREBootApp64.exe" action=block
netsh advfirewall firewall add rule name="Block_bootsect" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\bootsect.exe" action=block
netsh advfirewall firewall add rule name="Block_DW20" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\DW20.EXE" action=block
netsh advfirewall firewall add rule name="Block_DWTRIG20" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\DWTRIG20.EXE" action=block
netsh advfirewall firewall add rule name="Block_GatherOSState" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\GatherOSState.EXE" action=block
netsh advfirewall firewall add rule name="Block_GetCurrentRollback" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\GetCurrentRollback.EXE" action=block
netsh advfirewall firewall add rule name="Block_HttpHelper" dir=in program="%SYSTEMDRIVE%\Windows10Upgrade\HttpHelper.exe" action=block
netsh advfirewall firewall add rule name="Block_UpdateAssistant" dir=in program="%SYSTEMROOT%\UpdateAssistant\UpdateAssistant.exe" action=block
netsh advfirewall firewall add rule name="Block_UpdateAssistantCheck" dir=in program="%SYSTEMROOT%\UpdateAssistant\UpdateAssistantCheck.exe" action=block
netsh advfirewall firewall add rule name="Block_Windows10Upgrade" dir=in program="%SYSTEMROOT%\UpdateAssistant\Windows10Upgrade.exe" action=block
netsh advfirewall firewall add rule name="Block_UpdateAssistantV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\UpdateAssistant.exe" action=block
netsh advfirewall firewall add rule name="Block_UpdateAssistantCheckV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\UpdateAssistantCheck.exe" action=block
netsh advfirewall firewall add rule name="Block_Windows10UpgradeV2" dir=in program="%SYSTEMROOT%\UpdateAssistantV2\Windows10Upgrade.exe" action=block

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 设置 ACL / Configurating ACL... ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

echo y|cacls C:\Windows\UpdateAssistant\*.exe /t /p everyone:n 2>nul
echo y|cacls C:\Windows10Upgrade\*.exe /t /p everyone:n 2>nul
echo.
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 停止 Windows Update 服务 / Disable Windows Update ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

net stop wuauserv
sc config wuauserv start= disabled

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 删除计划任务 / Delete task... ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistant" /f 2>nul
schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantAllUsersRun" /f 2>nul
schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantCalendarRun" /f 2>nul
schtasks /delete /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateAssistantWakeupRun" /f 2>nul

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 设置注册表 / Editing Registry... ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

del /q /f %SYSTEMDRIVE%\NAU.reg 2>nul
echo Windows Registry Editor Version 5.00 >> %SYSTEMDRIVE%\NAU.reg
echo.>> %SYSTEMDRIVE%\NAU.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]>> %SYSTEMDRIVE%\NAU.reg
echo "DoNotConnectToWindowsUpdateInternetLocations"=dword:00000001 >> %SYSTEMDRIVE%\NAU.reg
echo.>> %SYSTEMDRIVE%\NAU.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]>> %SYSTEMDRIVE%\NAU.reg
echo "NoAutoUpdate"=dword:00000001>> %SYSTEMDRIVE%\NAU.reg
REG IMPORT %SYSTEMDRIVE%\NAU.reg
del /q /f %SYSTEMDRIVE%\NAU.reg 2>nul

echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ ※
echo ※ 任务结束 / All Done ! ※
echo ※ ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
pause
Boyizmen
2018-07-18 11:00:27 +08:00
我是直接把网络设置成计费网络就不会自动下载了
lxfxf
2018-07-18 11:02:26 +08:00
@Boyizmen +10086
feverzsj
2018-07-18 11:02:47 +08:00
win10 的关不掉的,有重要更新时,微软会强制更新,无论你改注册表还是组策略,唯一的办法就是把 c 盘占满,这样更新就永远不会成功
chinvo
2018-07-18 11:16:47 +08:00
加域、wsus 或者用 ltsb
Rnzhy
2018-07-18 11:30:52 +08:00
@lcatt 跟我想的一样。
nciyuan
2018-07-18 11:34:54 +08:00
屏蔽 * .aka.ms ,*.microsoft.com ,*.live.com ,*.windowsupdate.com
LeungV2
2018-07-18 11:43:52 +08:00
现在是每天提示我可以更新 倒是没自动更新 忘了改什么地方了
goodboy
2018-07-18 11:46:24 +08:00
window 10 感觉根本无法关闭自动更新,也是无语了,我一个 N 年前的破国产平板电脑,自己手贱,体现了把 window10,现在经常自动更新,每次打开都是弹出,感觉好无语啊。
zddlaw
2018-07-18 12:26:09 +08:00
断网
ho121
2018-07-18 12:30:26 +08:00
把 SoftwareDistribution 这个文件夹权限设置为所有人都不可读写。这个文件夹是下载更新用的。位置在 Windows 中。

应该可以,没试过
cchange
2018-07-18 12:33:28 +08:00
推荐 LTSB 版
honeycomb
2018-07-18 12:40:49 +08:00
一般来说开了工作时间就不会遇到这种问题,进一步的,使用推迟更新天数,临时暂停更新都能进一步减轻风险。

比如今天要给客户演示了,就提前开启暂停更新
mmdsun
2018-07-18 12:44:27 +08:00
github 上面有个工具。去搜索一下禁止更新的。
gitgit
2018-07-18 13:04:09 +08:00
dim the fuck s++

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471843

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX