有没有一个良好的Windows包pipe理器?

我需要维护一些电脑,我想看看哪些软件已经过时。 理想情况下,它自动更新软件。 我有一个Windows的包pipe理器。 我find了一个大名单。

大多数这个软件包pipe理器需要手动更新数据库。 结果是软件数据库已经过时了。

是否有包pipe理器或软件更新:

  • 更新它自己例如爬行不同的软件网站
  • 简单地添加缺less的软件
  • 自动和手动软件与简单的graphics用户界面
  • 一个很好的安全概念

Npackd可以安装,删除和更新软件。 这一切都不需要你点击安装程序(有一些例外)。 有超过200个最新包的应用程序的默认数据库(称为存储库),但是您可以使用您自己的应用程序来定义其他存储库。

Windows并不是真的用这种types的东西来构build,特别是对于服务器端的东西。 这是一个高度分布式系统,应用程序开发人员之间不能进行通信。 软件包没有统一的安装机制(使用几种方法之一),所以构build通用安装系统将是困难的。 此外,大多数EULA明确禁止重新分配软件,因此在不违反版权的情况下集中式数据库通常是不可能的。

那就是说:

  1. 微软更新。 这将检查大多数MS产品。
  2. Secunia PSI或CSI。 该软件将扫描您的计算机的软件是不安全的或终止的。 这不是全面的,它不会自动安装(有些事情,但它是一个小小的IMX),但它并不坏。

最终,您最好的select是使用Microsoft Update检查操作系统安全问题和补丁(每个月的第二个星期二是补丁日),更新的驱动程序和固件的硬件供应商网站,以及您的应用程序供应商支持网站的软​​件,重新运行。

您可以通过重新打包您想要使用Windows Installerpipe理的所有内容来获得所需的内容。 许多(绝大多数?)应用程序开发人员不使用Windows中的内置安装程序function(而是select以不同程度的困境来滚动自己的安装程序)。 对于系统pipe理员来说,将软件重新打包到Windows Installer软件包中以允许使用组策略或脚本进行部署是非常普遍的做法,并且通常使软件更容易pipe理。 不幸的是,这意味着完全反向工程和重新实现制造商的定制安装程序function(这可能是非常繁重和容易出错的)。