将.bat文件用于停止Windows更新

3
我已经厌倦了寻找如何永久停止Windows 10中的Windows更新,因为每次重新启动后它都会再次运行。我想到也许我可以制作一个.bat文件,来停止服务中的windows更新,这样我每次打开笔记本电脑时就可以直接点击它。

我已经知道了sc启动/停止服务名称。我的问题是,Windows更新服务的名称是什么?因为当我在服务名称中键入windows更新时,它会显示该服务未安装。


4
可能更适合向SuperUser提出这个问题。 - Jacob H
1
下次请在Super User上提出这样的问题。不过,您可以通过启动“服务”,在服务列表中向下滚动到“Windows Update”,双击该服务以打开服务属性窗口,并在“常规”选项卡上阅读第一行显示为wuauserv的“服务名称”(适用于Windows 7)。 - Mofi
这是最佳答案,它是一个PowerShell脚本,可以轻松地转换为批处理脚本来停止更新。 - user7811302
4个回答

4

这是一个简单的批处理脚本,你甚至可以将其放在启动时运行。它适用于Windows 8及更早版本,也可能适用于Windows 10。

@echo off
net stop "Windows Update"

您可以停止与后台下载进程一起运行。此方法适用于Windows 10。

@echo off
net stop wuauserv
net stop bits
net stop dosvc

如何撤销这个操作?(使用批处理文件) - Ali Sherafat
我怎样能确保你的解决方案正常运行? - Ali Sherafat

2

您的服务名称是wuauserv

如果您想要获取一个带有相关服务名称的显示名称列表,您可以在命令提示符中利用WMIC相对快速地完成此操作。

WMIC /Output:Services.txt Service Get DisplayName,Name&&Services.txt
Services.txt文件将位于命令提示符的当前目录中。

1

停止 Windows 更新的命令是: Stop-Service wuauserv(以管理员身份运行)

启动 Windows 更新的命令是: Start-Service wuauserv


0
尽快拔掉局域网线或断开系统与互联网的连接。在运行中键入“Services.msc”(Windows键+R),然后向下滚动并搜索Windows更新选项。双击该选项,选择启动类型“禁用”,然后单击“确定”,这将停止Windows更新,并修复Windows 10升级期间的蓝屏问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接