我需要创建一个工具来识别除 Windows 操作系统的原始安装和更新之外安装的驱动程序。
有多种工具可用于查询已安装的操作系统,甚至离线 Windows 映像。但是,我想知道是否可以通过其他方式获取此信息,这意味着不必安装每个感兴趣的操作系统,然后在发布修补程序后再次检查。也许有一些在线目录。
乍一看,Microsoft Update Catalog 看起来像是我所想的那种东西,但它似乎不支持搜索给定操作系统的所有驱动程序。https://www.catalog.update.microsoft.com/Faq.aspx
答案1
否定回答:没有数据库列出将为哪种配置安装哪些驱动程序。
硬件设备和驱动程序(包括 Windows 通用设备和第三方设备)的可能组合数量实在太大,而且还在不断发展。
Windows 根据当前已知的硬件进行安装,但这一决定将来可能会改变。而且它也不能避免做出错误的决定(正如本网站上的多篇帖子所指出的那样)。
Windows 从来不保证硬件支持,只是尽力做到最好。在许多情况下,需要人工干预来纠正这种情况。
对于任何数据库来说,硬件与驱动程序领域都过于混乱。