首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完全自动更新Windows

完全自动更新Windows
EN

Stack Overflow用户
提问于 2013-04-23 22:31:10
回答 6查看 75.4K关注 0票数 6

我正在做一个项目,目标是能够百分之百地更新windows计算机。这意味着一个程序或脚本可以自动更新窗口,而根本不需要用户交互。理想情况下,可以从另一个脚本运行独立脚本。

原因是:我需要更新我的工作领域中的许多计算机。它们可以在任何修补程序级别,从Windows到Windows 8。我的目标是启动一个脚本,等待/做一些其他的事情,然后找到一台完整的修补计算机。

我在ZTIWindowsUpdate.wsf 任务序列中找到了很多问题。

这可以在管理cmd中这样使用:

代码语言:javascript
复制
cssript.exe ZTIWindowsUpdate.wsf

到目前为止,我的问题是计算机需要在一些更新之间重新启动。可能是因为依赖关系。ZTIWindowsUpdate.wsf需要作为管理员运行,而我似乎无法找到在重新启动时以管理员身份启动它的解决方案。此外,如果我让脚本在启动时运行,我如何停止它,以及如何知道什么时候停止它?

有人能为这个问题找到一个简单的解决方案吗?

谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-04-25 23:59:46

对于您所描述的问题,最简单的解决方案是让您的脚本为内置管理员帐户配置自动登录,然后将自己添加到启动文件夹中。您确实需要知道(或重置)管理员帐户密码才能使用此选项。

还有许多其他可能性,例如:使用启动脚本和psexec;使用srvany创建运行脚本的服务;使用任务调度程序安排脚本自动运行,无论是交互的还是非交互的;禁用WUA,为您使用的帐户配置自动登录,并将脚本添加到启动文件夹中。

请注意,如果您可以设置WSUS服务器或透明缓存代理(如果您还没有Windows服务器,则更简单、更便宜),您将节省时间和带宽。但是,这并不能避免在更新过程中重新启动的需要。

您可能会发现我的剧本作为ZTIWindowsUpdate.wsf的另一个起点很有用,这仅仅是因为它更小,更容易理解。

票数 2
EN

Stack Overflow用户

发布于 2013-04-24 00:53:29

不需要完全更新Windows操作系统,大多数更新是不需要的,大多数更新与安全无关,没有它们我们可以生存,您需要阅读每个更新的描述以了解所做的更改。在几种情况下,完全更新Windows可能是性能的负面点。

您所需要的只是下载所需的更新,然后用这个批处理脚本将其存储在一个文件夹中:

代码语言:javascript
复制
@Echo off
For %%# in (*.msu) Do (
    Echo: Installing update: %%#
    Wusa "%%#" /quiet /norestart
)
Echo Windows Update finished.
Pause&Exit

此外,您还可以将文件夹(更新+脚本)压缩为具有winrar的Self可执行文件,并将其作为独立文件分发。

信息:

.exe是Windows命令行应用程序。

这些文件是一个接一个地处理的,而不是一次全部处理。

静音开关使安装保持静音。

即使需要安装更新,norestart开关也不会重新启动。

如果在操作系统中安装了更新,那么就不会再次安装,而不会获得错误窗口或停止脚本的执行。

PS:有关更多交换机,请参见Wusa /?

我希望这能帮到你。

更新:

另一种选择是使用WSUS实用程序下载并安装所有更新。

http://download.wsusoffline.net/

Win7 x64的更新(例如)存储在这里:“.\wsusoffline\client\W61-x64\glb”

PS:如果需要在“后台”自动执行任务,应用程序的"DoUpdate.cmd“目录中的"CMD”批处理文件就是您所需要的。

票数 8
EN

Stack Overflow用户

发布于 2013-04-23 22:57:20

WindowsUpadate过程中最耗时的事情是下载用于更新的Setupfile。您应该查看已安装的WUS ()网络中的日志,并确保来自WUS的PC更新。如果PC机都在ActiveDirectory域,那么所需的设置非常容易管理。但是如果不是这样的话,这个设置可以生成一个简单的批处理脚本,它使用普通的windows更新例程。

另一种解决方案是生成批处理脚本,在其中使用静音开关安装预下载的updateFiles。所有的setup.exe都有这样一个无声的开关。如果不需要更新,则此上载将自动停止更新。我现在正用这样一个批处理脚本奇才安静一段时间。

PS:如果你的电脑是从一个/你的公司,你应该“感谢”你的前任为遥远的未来付出了许多小时的工作。

顺便说一句,XP和Vista应该被淘汰。它们现在已经很老了,对于XP,已经扩展的支持时间将在明年被微软削减,只有在Windows 7在任何可能的情况下都不是解决方案的小情况下,才应该使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16180265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档