批量升级最怕一上来就全量执行。先看有哪些应用有更新,再决定是否排除被固定、版本未知或需要人工交互的软件。
先列出可升级项目
运行 winget upgrade 或 winget list --upgrade-available,查看 Name、Id、Version、Available 和 Source。只要列表里有不认识的软件,先别直接全量更新。

执行批量升级
确认列表后运行 winget upgrade --all。无人值守场景可追加 --accept-source-agreements 和 --accept-package-agreements,但不要在不可信软件上盲用。

处理跳过和固定项
如果提示版本未知、程序被固定或需要单独指定,按提示改用 --include-unknown、--include-pinned,或单独升级某个 --id。












