我有一些预装 Windows 8 的 PC。我不想一遍又一遍地自动为所有 PC 下载相同的更新,这会降低我的互联网速度。因此,我手动下载了 Windows 更新(.msu 扩展名)。
问题是总共有 163 个更新。我没有时间和精力点击 163 次“下一步”>“安装”>“关闭”。我想使用我下载的 .msu 更新文件,只需单击一次即可安装。
我尝试了一些第三方应用程序但它们似乎对我没有帮助。
感谢所有的帮助和回答。
答案1
从如何在 Windows 7 上从命令行安装 .msu 更新:
要安装
.msu
更新包,请Wusa.exe
与文件的完整路径一起运行:
- 如果
Windows6.0-KB934307-x86.msu
在 之内D:\934307\
,请通过以下方式安装更新包:wusa d:\934307\Windows6.0-KB934307-x86.msu
- 要无需用户交互即可运行,请使用
/quiet
开关(如果需要,可自动重启)。wusa d:\934307\Windows6.0-KB934307-x86.msu /quiet
- 使用此开关时,不会出现 Microsoft 的软件许可条款。
- 为了防止自动重启,请使用
/norestart
开关,如果/quiet
不存在该开关,则会被忽略(如果安装需要重新启动,则必须手动重新启动 Windows):wusa D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
使用此格式,从包含更新的文件夹中运行以下批处理文件内容:
Set Folder="C:\updates"
for %%f in (%Folder%\*.msu) do (
wusa.exe %%f /quiet /norestart
)
笔记:
- 您可以
.bat
尝试手动安装更新来检查文件是否有效;Windows 更新应该会作出答复Update already installed on this computer
。 - 如果运行批处理文件后发现没有任何效果,请删除
/quiet
以查看错误报告。