You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取winget ls输出的完整应用ID?

获取winget list完整ID的解决方法

以下几种方式可以获取未截断的完整应用ID:

  • 使用JSON格式输出:winget支持以JSON格式导出完整的列表数据,不会有列截断问题。执行命令:

    winget list --json
    

    若要保存到文件,执行:

    winget list --json > winget_full_apps.json
    

    打开生成的JSON文件即可查看每个应用的完整ID。

  • 调整PowerShell缓冲区宽度后输出:winget默认会适配当前控制台的窗口宽度来截断列,先扩大缓冲区宽度再输出就能避免截断。执行以下命令:

    # 设置缓冲区宽度为500(可根据需要调整更大)
    $Host.UI.RawUI.BufferSize = New-Object Management.Automation.Host.Size(500, 2000)
    # 输出到文本文件
    winget list > winget_full_list.txt
    

    打开生成的txt文件就能看到完整的ID列。

  • 结合Format-Table强制适配:如果想在控制台直接查看完整内容,可通过PowerShell的Format-Table命令强制自动调整列宽并换行:

    winget list | Format-Table -AutoSize -Wrap
    

内容的提问来源于stack exchange,提问作者Nicolás Fernández Fioretti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 11:32:01