在 Windows 中通过命令行检索已安装的应用程序/包的命令是什么?

在 Windows 中通过命令行检索已安装的应用程序/包的命令是什么?

在 Windows 2003 中是否有一个命令可以通过命令行检索已安装的应用程序/包。即通过命令行获取添加/删除程序的详细信息,与 Linux 中的“rpm -qa”相同。

谢谢,

答案1

实际上,没有内置任何东西。但是,Sysinternals 的 PStools 套件是一套非常有用的软件,可从 Microsoft 免费获得,并且他们有一个命令。

Psinfo.exe -s

答案2

尝试PS工具包并使用带有 -s 开关的 Psinfo 命令。

答案3

如果我们使用与命令行功夫,那么我们最接近的结果如下:

reg query hklm\software\microsoft\windows\currentversion\uninstall /s | find "DisplayName"

值得注意的是,这不排除 Windows 更新,而内置的“添加/删除程序”应用程序会排除 Windows 更新。您可以仅通过命令行执行此操作,但这会复杂得多。

相关内容