Windows11的 设置->应用->安装的应用 中显示的信息怎么用命令获取
在Windows 11中,没有直接的命令行命令能够直接复制或显示“设置”->“应用”->“安装的应用”中完整的信息,因为这部分信息主要通过图形用户界面(GUI)提供。然而,你可以通过几种方法来获取已安装软件的列表,这些方法虽然不是直接从“设置”应用中提取,但能提供类似的信息。
使用WMIC(Windows Management Instrumentation Command-line)
打开命令提示符(CMD)或PowerShell窗口,输入以下命令:
wmic product get name,version
这个命令会列出所有已安装的软件产品及其版本。虽然它可能不会提供与“设置”应用中完全相同的信息,但它是一个很好的起点。
使用PowerShell
PowerShell提供了更丰富的命令来处理系统信息。你可以使用Get-ItemProperty
来访问注册表中的已安装软件列表,但通常这会更复杂一些。一个更简单的方法是使用Get-WmiObject
,它与WMIC类似:
Get-WmiObject -Class Win32_Product | Select-Object Name, Version
这将返回与WMIC命令类似的结果。
Get-WmiObject -Class Win32_Product
)而需要管理员权限。Win32_Product
类显示。有些软件可能不使用Windows Installer来安装,或者可能以其他方式注册在系统中。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
键。虽然没有直接的命令可以从“设置”应用中提取已安装软件的列表,但WMIC和PowerShell提供了获取此类信息的强大工具。根据你的具体需求,你可能需要组合使用这些工具来获取所需的信息。
Get list of installed applications from Windows command line
$loc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
$names = $loc |foreach-object {Get-ItemProperty $_.PsPath}
foreach ($name in $names)
{
Write-Host $name.Displayname
}
虽然不知道你要干啥,但是你可以试试
wmic product get name,version