我曾经看到一个人运行一个命令,得到了他电脑上所有已安装应用程序的列表。我该怎么做呢?
我想要一份我当前安装的应用程序列表。我相信他使用了韦斯霍尔不知何故。
答案1
如果你使用Windows Vista或 Windows 7,并且您不想安装其他软件,您可以:
- 打开命令行窗口(Windows+ R,CMD.EXE)
- 类型
wmic
(Enter) - 类型
product get name
(Enter)
答案2
信息系统来自 Microsoft/Sysinternals 可以列出所有已安装的软件,如果你使用-s运行时标记。您还可以使用-C将其输出为 csv 文件以供在 Excel 中使用。
C:\> psinfo -s > software.txt
C:\> psinfo -s -c > software.csv
答案3
用于列出它们的 PowerShell 脚本:
$loc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
$names = $loc |foreach-object {Get-ItemProperty $_.PsPath}
foreach ($name in $names)
{
Write-Host $name.Displayname
}
不完全是命令行,但为此我个人使用CCleaner的卸载工具,您可以将已安装的软件列表导出到文本文件:
答案4
添加到MicTech 的解决方案- 使用wmic
并将已安装软件的列表捕获到文件中:
打开命令行窗口(Windows+ R,CMD.EXE)
wmic /OUTPUT:my_software.txt product get name