如何使用 WINGET 一次更新所有已安装的程序

本教程介绍如何使用Windows 包管理器(Windows Package Manager)(也称为WINGETwinget.exe一次更新所有已安装的程序。(update all installed programs at once)Windows 包管理器是一个命令行实用程序,可让您安装应用程序以及查找最新版本的软件/程序并将它们一起安装以简化您的工作。从下载最新版本的程序到更新这些程序的整个过程仍然是自动的。您只需要执行一个简单的命令。

更新程序 windows 包管理器

虽然存在一些很好的免费软件更新检查工具(software update checker tools)来查找过时的程序并更新它们,但对于那些想要使用Windows 包管理器(Windows Package Manager)批量更新程序的人来说,这篇文章很有帮助。请注意,只有那些可以被用于获取更新的存储库识别的程序才会更新。默认社区存储库可识别 1500 多个可以更新的程序。

(Update)使用WINGET(WINGET)一次更新已安装的程序

要一次性更新所有程序,您可以将Windows 包管理器(Windows Package Manager)与提升的PowerShell命令提示符(Command Prompt)、Windows 终端或任何其他Windows 控制台(Windows Console)应用程序一起使用。我们将使用提升的PowerShell窗口执行此操作。其他Windows 控制台(Windows Console)应用程序的步骤相同。让我们检查一下如何做到这一点:

首先(First),从Github.com获取(Github.com)Windows 包管理器(Windows Package Manager)并安装它(如果尚未安装)。

在此之后,使用搜索(Search)框或任何其他首选方式打开提升的 PowerShell(open the elevated PowerShell)窗口。

PowerShell窗口以管理员身份打开时,键入并执行以下命令:

winget upgrade

执行命令更新程序

此命令不是必需的,但非常有用,因为它会显示所有过时程序的列表以及它们的可用更新。您还可以看到程序名称、ID、安装版本和可用版本。

现在执行将自动使用最新版本更新这些程序的命令。命令是:

winget upgrade --all

Windows 包管理器(Windows Package Manager)会一一自动下载新版本的程序并静默安装。

这可能要花点时间。因此,让该过程完成,您的程序将使用新版本进行更新。

仅供参考,以下是可用于 winget 的一些其他命令和选项:

  • install安装给定的应用程序
  • show显示有关应用程序的信息
  • source管理应用程序的来源
  • search查找并显示应用的基本信息
  • hash Helper 散列安装程序文件
  • validate验证清单文件
  • –help提供命令行帮助
  • –info 提供(Provides)附加数据,有助于故障排除
  • –version提供客户端的版本

希望它是有帮助的。

有关的:(Related:)

提示(TIP):   ScoopChocolatey 和Ninite是您可能感兴趣的其他包管理器。



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts