在 Windows 中,如何通过脚本获取所有已安装程序的列表?

在 Windows 中,如何通过脚本获取所有已安装程序的列表?

我正在尝试弄清楚如何使用脚本获取所有已安装应用程序的列表。我的操作系统是 Windows 7 x64。

我发现了几种所谓的生成已安装应用程序列表的机制,但我发现使用注册表、wmic 等生成的列表与控制面板 > 程序和功能中的列表不匹配(生成的列表缺少控制面板中显示的程序)。

本质上,我只是想找到一种方法来获取“程序和功能”下控制面板中显示的精确列表,然后将其导出或以其他方式以编程方式访问该列表。

我在 TechNet 上找到了一个旧帖子,它要求完全相同的事情,但不幸的是没有提供任何可行的解决方案。该帖子中的 OP 遇到的问题与我遇到的问题完全相同。

https://social.technet.microsoft.com/Forums/windows/en-US/19c1f1cf-3a3b-4a66-b830-d8a68c5d493d/get-list-of-installed-program-exactly-as-in-control-panel?forum=w7itprogeneral

但愿这并不意味着这是不可能的。如果计算机本身显示了我想要的信息,那么似乎也一定有某种方法让我能够访问它,除非它被锁在某个封闭的 Windows API 中。

相关内容