Win10导出已安装应用程序列表的方法

使用 GPT-4o 回答,作者 GPT4oMini.app

问题:

win10中,要导出所有已安装的应用程序的List(包括应用名称、公司名称、安装时间、描述等),保存到D:\applist.txt,应该怎么操作?

答案:

在Windows 10中,你可以使用PowerShell脚本来导出所有已安装的应用程序的列表,包括应用名称、公司名称、安装时间、描述等信息,并将其保存到指定的文件中。以下是具体的操作步骤:

  1. 打开PowerShell

    • Win + X,然后选择“Windows PowerShell(管理员)”以管理员身份运行PowerShell。
  2. 运行以下PowerShell脚本

# 获取已安装的应用程序列表
$apps = Get-WmiObject -Class Win32_Product | Select-Object Name, Vendor, InstallDate, Description

# 格式化输出
$apps | ForEach-Object {
    $_.InstallDate = [datetime]::ParseExact($_.InstallDate, 'yyyyMMdd', $null).ToString('yyyy-MM-dd')
}

# 将结果导出到指定文件
$apps | Format-Table -AutoSize | Out-String | Set-Content -Path "D:\applist.txt"

这个脚本的作用是:

  • 使用 Get-WmiObject 获取已安装的应用程序列表。
  • 选择应用程序的名称(Name)、公司名称(Vendor)、安装日期(InstallDate)和描述(Description)。
  • 将安装日期格式化为更易读的格式。
  • 将结果格式化为表格并保存到 D:\applist.txt 文件中。
  1. 检查导出的文件
    • 打开文件资源管理器,导航到 D:\ 目录,找到 applist.txt 文件并打开,查看导出的应用程序列表。

请注意,Get-WmiObject 可能不会列出所有类型的应用程序,特别是通过Windows Store安装的应用程序。如果你需要更全面的列表,可以结合其他命令或工具,例如 Get-StartApps 或第三方软件。