Windows PackageManagerを使用してインストール済みプログラムを一度に更新する方法

マイクロソフトは、の最初の最終バージョンをリリースしました Windows Package Manager ほんの少し前。このプログラムは、システムにインストールされているプログラムをインストール、アンインストール、および管理するための新しいオプションをWindowsに追加します。上記のリンクされたレビューをチェックして、Windows用のパッケージマネージャーの基本機能の詳細を確認できます。

このガイドでは、サポートされているアップグレード機能について詳しく見ていきます。ほとんどのWindowsパッケージマネージャーとは異なり、アップグレードは、パッケージマネージャーを使用してインストールされたプログラムだけでなく、デバイスが使用するプログラムのリポジトリにある場合は、デバイスにインストールされているすべてのプログラムに限定されません。

つまり、Windows Package Managerを使用すると、インストールされているWindowsプログラムを1つのコマンドで一度に更新できます。

仕組みは次のとおりです。

最初に行う必要があるのは、Windows PackageManagerの最新バージョンをからダウンロードすることです。 公式GitHubリポジトリ システムにインストールします。 Windows10デバイスでのみ使用できます。

インストールしたら、昇格したPowerShellプロンプトを開きます。ショートカットWindows-Xを使用し、開いた[シークレット]メニューからWindows PowerShell(管理者)を選択します。

wingetのアップグレード

コマンドwingetupgradeを実行して、更新が利用可能なプログラムのリストを取得します。認識は、使用されているリポジトリによって異なります。デフォルトのコミュニティリポジトリには、執筆時点で1500を超えるさまざまなプログラムがあります。

各プログラムは、名前、ID、インストールされているバージョン、および使用可能なバージョンとともに一覧表示されます。使用可能なバージョンは、インストールされているバージョンよりも新しい必要があります。

Wingetを使用してWindows10の古いプログラムをすべてアップグレードします

upgade-wingetでインストールされたすべてのWindowsプログラム

winget upgrade programnameを使用して個々のプログラムをアップグレードできますが、たとえば、 wingetアップグレードWizTree 、使用することもできます winget upgrade --all Âすべての古いプログラムを一度にアップグレードするコマンド。

デフォルトのオプションでは、各プログラムのインストーラーが表示されますが、サイレントアップグレードインストールの場合は-hパラメーターを追加することでこれを抑制できます。ただし、インストール中にすべてのプログラムがウィンドウまたはオプションを表示するわけではありません。

各プログラムは、リンクされたパス(通常は公式リポジトリ)からダウンロードされ、デバイスにインストールされます。

完了したら、winget upgradeコマンドを再実行して、古いプログラムのすべてのアップグレードがデバイスにインストールされているかどうかを確認します。より詳細な制御が必要なWindows10ユーザーは、代わりに個別にアップグレードを実行できます。

閉会の言葉

Windows Package Managerは、古くなったプログラムをアップグレードする場合に適したオプションです。この種の他のプログラムと同様に、データベースにあるプログラムに限定されます。カスタムリポジトリを作成し、それを使用してプログラムのリストを維持することは可能ですが、個人がそうするのはおそらく手間がかかりすぎます。

では、あなた :プログラムを最新の状態に保つにはどうすればよいですか?