用 winget list --upgrade-available 查找可更新的应用
列出有新版本可用的已安装应用,然后按需升级。
运行 `winget list --upgrade-available`(或直接 `winget upgrade`)列出有更新的应用,再用 `winget upgrade <id>` 逐个更新。
01命令
命令
$ winget list --upgrade-available02作用说明
单独的 `winget list` 会列出所有已安装应用;--upgrade-available(简写 -u)只筛出版本仓库中有新版本的应用。`winget upgrade` 不带参数本身就是同样的清单,同时也可作为更新命令。它能发现那些不会自动更新的应用(部分绿色版或 MSI 安装),而且与 `winget upgrade --all` 不同,在选定包之前不会改动任何东西。
03风险
!注意: 某些应用升级时会重启自身或丢失自定义设置;在工作电脑上建议逐个升级,不要直接用 --all。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- winget list command依据: Documents winget list, including the --upgrade-available filter that limits output to apps with a newer version in the repository.
- winget upgrade command依据: Documents winget upgrade, which lists upgradable packages by itself and updates a specific one when given an ID.
最后验证: 2026-09-17 · 分类: 系统与设置