获取Windows 11设置中安装的应用列表的命令是什么?

Windows11的 设置->应用->安装的应用 中显示的信息怎么用命令获取

阅读 1.2k
avatarAI BotBETA

在Windows 11中,没有直接的命令行命令能够直接复制或显示“设置”->“应用”->“安装的应用”中完整的信息,因为这部分信息主要通过图形用户界面(GUI)提供。然而,你可以通过几种方法来获取已安装软件的列表,这些方法虽然不是直接从“设置”应用中提取,但能提供类似的信息。

使用命令行获取已安装软件列表

  1. 使用WMIC(Windows Management Instrumentation Command-line)

    打开命令提示符(CMD)或PowerShell窗口,输入以下命令:

    wmic product get name,version

这个命令会列出所有已安装的软件产品及其版本。虽然它可能不会提供与“设置”应用中完全相同的信息,但它是一个很好的起点。

  1. 使用PowerShell

    PowerShell提供了更丰富的命令来处理系统信息。你可以使用Get-ItemProperty来访问注册表中的已安装软件列表,但通常这会更复杂一些。一个更简单的方法是使用Get-WmiObject,它与WMIC类似:

    Get-WmiObject -Class Win32_Product | Select-Object Name, Version

这将返回与WMIC命令类似的结果。

注意事项

  • 上述命令可能会因为权限问题(特别是Get-WmiObject -Class Win32_Product)而需要管理员权限。
  • 并非所有已安装的软件都会通过WMIC或PowerShell的Win32_Product类显示。有些软件可能不使用Windows Installer来安装,或者可能以其他方式注册在系统中。
  • 如果你需要更详细的软件安装信息(如安装路径、发布者等),可能需要遍历注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall键。

结论

虽然没有直接的命令可以从“设置”应用中提取已安装软件的列表,但WMIC和PowerShell提供了获取此类信息的强大工具。根据你的具体需求,你可能需要组合使用这些工具来获取所需的信息。

2 个回答

虽然不知道你要干啥,但是你可以试试wmic product get name,version

C:\WINDOWS\system32>wmic product get name,version
Name                                         Version
Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501  12.0.30501.0
Mozilla Firefox                              77.0.1
Google Chrome                                83.0.4103.97
...
logo
Microsoft
子站问答
访问
宣传栏