- Windows 10 で利用可能な Windows パッケージ マネージャー バージョン 1.0。
- winget コマンドを使用すると、コマンド プロンプトまたは PowerShell を使用してアプリを検索、ダウンロード、インストール、および構成できます。
- このツールは、Windows 10 バージョン 1809 以降のリリースと互換性があります。
Microsoft はついにWindows Package Manager バージョン 1.0をリリースします。同社は、Build 2020 で最初にソリューションを発表した後、Build 2021 開発者会議で発表しました。
Windows パッケージ マネージャー (略してwinget ) は、アプリをインストールするためのコマンド ライン ツールの代替手段です。既にWindows 10でアプリをダウンロードしてインストールできますが、パッケージ マネージャーは、コンピューターでのアプリの検索、ダウンロード、インストール、アップグレード、構成のプロセスを自動化することで、時間とフラストレーションを軽減することを目的としています。
新しいデバイスのセットアップやWindows 10の再インストールが必要になったことがあれば、リンクを見つけて、すべてのアプリをダウンロードし、再インストールするのに時間がかかることをご存知でしょう。Windows パッケージ マネージャーを使用すると、取得するアプリを簡単なコマンドで指定できます。その後、クライアントは最新バージョン (または必要な特定のバージョン) を自動的に見つけてインストールします。
Windows 10 での winget の使用
たとえば、 のwinget search後にキーワードを使用してリポジトリ内のアプリを検索し、その後winget installにアプリの名前 ( などwinget install Oracle.MySQL) を使用してインストールできます。
アップグレードを確認する場合は、winget upgradeまたはを使用winget upgrade --allして、すべてのアプリケーションをダウンロードしてアップグレードします。
たとえば、Windows 10 を再インストールする場合、コマンドを使用winget export packages.jsonしてデバイスに現在インストールされているアプリをエクスポートし、コマンドをwinget import packages.json使用してすべてのアプリを新しいインストールまたはコンピューターに再度インストールできます。
winget listは、デバイスにインストールされているすべてのアプリを表示するためにも利用できます。次に、アプリwinget uninstallの名前が続くと、プログラムを削除するために利用できます。
Windows 10 に winget をインストールする
新しいパッケージ マネージャーは、オペレーティング システムに組み込まれているアプリ インストーラー アプリケーションと共に配布されます。ただし、ユーザーが新しいバージョンを利用できるようになるまでには、しばらく時間がかかります。Microsoft は、今後数週間のうちにWindows 10 21H1、20H2、2004、およびそれ以前のリリースにマネージャが自動的に導入されると述べています。ただし、それまでの間、ソリューションを使用するには、Microsoft Store からアプリ インストーラーを手動で更新する必要があります。
Microsoft は、winget コマンド ライン ツールに Microsoft Store を使用していません。代わりに、同社はアプリを維持および検証するための別のリポジトリを作成しました。ただし、今後のアップデートでストアのアプリをサポートする計画があります。
Windows パッケージ マネージャーもオープン ソース プロジェクトです。つまり、他のパッケージ マネージャーは、この検証済みパッケージのリポジトリを利用できます。さらに、ソフトウェア ベンダーは、ディストリビューション システムを使用して、GitHubのオープンソースのMicrosoft Community Package Manifest Repositoryを使用して Microsoft によってパッケージ マニフェストがレビューおよび承認された後、ユーザーがアプリを利用できるようにすることができます。