我的 Windows 上有几个软件,它们在不同的时间弹出来要求更新,这真的很烦人,因为很多软件都需要重新启动。我希望能够在特定时间段(例如一个月)内更新所有软件一次。
是否可以?
答案1
你需要一个像这样的包管理器巧克力味安装和升级所有软件包。由于它使用 PowerShell 命令,您可以Scheduled Task
在 Windows 中设置每月运行升级命令choco upgrade all -y
。
请注意,chocolatey 仅更新您通过 chocolatey 本身安装的软件包,而不是您手动安装的软件包和软件。
答案2
答案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 更新)相结合,这也相当昂贵。不幸的是,软件发布商种类繁多,这意味着没有一个单一的、易于使用的管理工具可以一键更新所有内容。