如何自动更新 Windows 中所有第三方软件?

如何自动更新 Windows 中所有第三方软件?

我的 Windows 上有几个软件,它们在不同的时间弹出来要求更新,这真的很烦人,因为很多软件都需要重新启动。我希望能够在特定时间段(例如一个月)内更新所有软件一次。

是否可以?

答案1

你需要一个像这样的包管理器巧克力味安装和升级所有软件包。由于它使用 PowerShell 命令,您可以Scheduled Task在 Windows 中设置每月运行升级命令choco upgrade all -y

请注意,chocolatey 仅更新您通过 chocolatey 本身安装的软件包,而不是您手动安装的软件包和软件。

答案2

您要找的东西可以通过软件管理器来实现。虽然目前还没有适用于 Windows 的官方管理器,但有很多第三方选项,例如尼特。不过他们的库相当小,而且通常只包含流行的软件。据我所知,唯一能与大多数软件兼容的第三方 Windows 软件管理器是由中国公司提供的,例如奇虎 360或者腾讯,尽管我并不完全确定他们是否仍然提供其产品的软件更新和管理部分。如果你想找到你喜欢的产品,你就得货比三家。

编辑:我现在可以确认该软件管理器仍然存在于 2016-01-07 所提到的产品中,但仅限于中文版本。

答案3

据我所知,没有一个应用程序能够保持全部Windows 计算机上的软件已更新。但是,FileHippo 应用程序管理器和这个结合相扑似乎处理了大部分更新。

虽然 FileHippo App Manager 至少可以自动下载软件更新,但这两个程序都需要用户干预才能安装更新。SUMo​​ 似乎只会告诉你哪些软件已经过时,而不是帮你获取更新。我的防病毒程序似乎也认为它是广告软件。

还有Avast 软件更新程序但它仅检查并安装某些软件程序的更新,这些程序如果过期可能会危及系统安全(例如 Web 浏览器、Java Runtime、Adobe Flash Player 等)。但是,它的优点是无需用户干预即可自动执行更新。

答案4

我希望有一个简单、优雅的解决方案。我发现了一些最佳选择:

1)带有计划 Windows 更新的 Ninite Pro(可能很昂贵);

2) System Center Configuration Manager(用于 Windows 更新)与 System Center Updates Publisher(用于非 Windows 更新)相结合,这也相当昂贵。不幸的是,软件发布商种类繁多,这意味着没有一个单一的、易于使用的管理工具可以一键更新所有内容。

相关内容