【问题标题】:List all packages installed with winget列出所有安装了 winget 的包
【发布时间】:2023-02-03 04:57:09
【问题描述】:

有没有办法只列出专门用 winget 命令安装的包?

winget list

似乎显示了机器上安装的所有软件包。

我正在更换我的电脑,我想得到一个我用 winget 安装的所有包的列表,以便安装在新机器上。这可能吗?

【问题讨论】:

    标签: windows powershell windows-store-apps winget


    【解决方案1】:

    要将显示输出缩小到那些通过 winget 安装的包,请使用以下命令:

    (winget list) -match ' winget$'
    

    【讨论】:

    • 尽管这减少了列表。它仍然显示我运行winget install 时未安装的条目。
    • @pooya13,此答案中的解决方案将显示输出缩小到那些在 Source 列中显示值为 winget 的条目。换句话说:它显示了什么winget本身认为是winget-已安装的软件包。
    【解决方案2】:

    不,没有办法让 WinGet 显示它已安装的包。

    列表的输出来自与“Windows 应用程序和功能”相同的来源。按来源过滤只是一种将多个来源中可用的包显示到指定来源的请求。

    已要求 enhancement 仅过滤给定源中可用的包的结果。

    【讨论】:

      猜你喜欢
      • 2014-04-17
      • 1970-01-01
      • 2023-02-03
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多