使用 Windows 程序包管理器更新软件

已完成

哪些软件需要更新?

Windows 程序包管理器提供一个命令用于帮助识别哪些软件有可用的更新。 winget upgrade 命令将列出可通过 Windows 程序包管理器升级的软件。

Windows Package Manager upgrade command

在上面的示例中我们可以看到已安装的软件、安装的版本和可以安装的较新版本。

更新单个软件

确定哪些软件有可用的更新后,可以更新其中的部分或所有项。

例如,可以升级已安装的 Microsoft Bicep 版本并忽略其余版本,因为你正在处理的某个项目需要最新版本的 Bicep,并且你需要尽快解决该问题。

在这种情况下,我们将发出以下命令:

winget upgrade microsoft.bicep

Windows Package Manager upgrade Microsoft Bicep

这会导致安装最新版本的 Microsoft Bicep。

如果你不想直接升级到最新版本,也可以更新到特定的版本。 Microsoft PowerToys 提供多个可用版本,因此若要升级到比安装版本更新的、但还不是最新版本的版本,可以使用以下命令:

winget upgrade microsoft.powertoys -v 0.41.3

更新所有软件

若要将所有软件更新到最新版本,请运行以下命令:

winget upgrade --all

发出上述命令将指示 Windows 程序包管理器更新所有具有可用更新的软件。

这是一个很有用的命令,可以定期使用它来确保软件保持最新。