Windows11的 设置->应用->安装的应用 中显示的信息怎么用命令获取
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
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
...
在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提供了获取此类信息的强大工具。根据你的具体需求,你可能需要组合使用这些工具来获取所需的信息。
我试着在我的Android手机上获取已安装应用程序的APK文件,我遵循了这个答案,它说不需要root访问。 我知道Facebook应用程序包的名称是,我看到它与命令。 然后,我在命令行中尝试: 它返回: 但输出为: 为什么我不能得到APK,但答案说它的工作?
问题内容: 是否可以使用Java从Windows Vista计算机中获取已安装应用程序的列表(如来自卸载程序的列表)? 问题答案: 不是解决方案,而是解决方法! 如果没有外部API的支持,则无法使用Java SDK获取Windows本机信息。代替使用外部API(主要由LGPL许可且未完全开放),我们可以使用shell命令来获取相同的信息。 要获取已安装的软件列表,请使用ProcessBuilder
在*NIX系统上,您可以执行来获取可用区域设置的列表。 什么是Windows中的等效命令(或操作)? 我在Internet上看到过列表,但大多数列表都是区域设置标签,而不是实际的区域设置名称。另外,并不是所有的系统都保证全部安装,对吧? 注意,这里我对“locale”的定义是“locale字符串”,即C的的第二个参数,它将导致一个非空的返回值。 编程答案也很好,我只是厌倦了用暴力猜测Windows
本文向大家介绍使用什么命令查看用过的命令列表?相关面试题,主要包含被问及使用什么命令查看用过的命令列表?时的应答技巧和注意事项,需要的朋友参考一下 答案: history
本文向大家介绍如何获取PowerShell中所有可用命令的列表?,包括了如何获取PowerShell中所有可用命令的列表?的使用技巧和注意事项,需要的朋友参考一下 要获取系统中安装的所有命令的列表,请使用以下命令行。它将包括所有别名,函数和Cmdlet。 要将它们导出到CSV文件, 要仅获取cmdlet命令, 同样,您可以获取别名和功能的命令。 如果要从获取开始的命令列表,则可以输入– Verb。
我正在基于Centos创建docker映像: 有没有一种方法,我可以得到一个列表的文件/目录安装在图像中,超过最初的centos起始图像?