如何从 Windows 程序和功能中提取文本列表?

Dio*_*ogo 14 windows windows-registry

从 Windows 程序和功能管理屏幕(上面)我想创建一个包含所有已安装程序的文本文件:

在此处输入图片说明

我怎样才能使这项工作自动化?

我正在考虑一些脚本,它会读取一些注册表项并将结果放入一个 txt 文件中,有什么想法吗?

uSl*_*ckr 16

以下是两种可能的解决方案:

电源外壳:

 Get-WmiObject Win32_Product | Sort-Object Name | Select Name,version,Vendor |export-csv myprogramlist.csv
Run Code Online (Sandbox Code Playgroud)

微信:

wmic product get name,version,vendor >myprograms.txt
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这两种解决方案所依赖的 Win32_Product 类仅注册通过 Microsoft 安装程序服务 (MSI) 安装的产品的安装信息。另一方面,添加/删除程序和功能小程序中列出的每个产品在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 中都有一个注册表项 (6认同)