Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Windowsパッケージマネージャー(winget)を使ってWindows 11にMicrosoft Storeアプリやゲームを効率的にインストールする方法

Windows パッケージ マネージャー(通称 winget、正式名称 winget-cli)は、Windows 10 および Windows 11 上でアプリケーション、ソフトウェア、さらにはゲームのインストール、アップグレード、管理を自動化するためのツール群を備えたオープンソースのクライアントです。

Windows パッケージ マネージャーとは?

Linux ユーザーにとってパッケージ マネージャーはおなじみの存在で、コマンドラインを使ってソフトウェアを素早く簡単にインストールできる、非常に効率的なアプローチを提供します。アプリやゲームを入手するために、わざわざ Web サイトや専用ストアへアクセスする必要はありません。

一方、Windows ユーザーは通常、Microsoft Store を利用するか、Web サイトからダウンロードしてインストールするのが一般的でしょう。Windows 10 では、Chocolatey や Scoop といった人気のサードパーティ製パッケージ マネージャーを利用することも可能です。

winget コマンドライン ツールは、Windows 11 および比較的新しいバージョンの Windows 10(1809 以降)に、Microsoft Store の「App Installer」として既定で同梱されています。App Installer には、winget ツールの製品版が含まれています。

アプリをインストールするには、PowerShell を管理者として起動し、winget コマンドを入力するだけで、目的のソフトウェアを導入できます。winget でどのようなアプリが利用できるか知りたい場合は、コミュニティの GitHub リポジトリに多数の winget-cli パッケージが公開されているので、そちらをチェックしてみましょう。

どんなアプリケーションをインストールできるのか気になる方は、まず PC に Windows パッケージ マネージャーをインストールしておきましょう。

winget をインストールする3つの方法

Microsoft が Build 2020 で Windows パッケージ マネージャーのプレビュー版を発表した当時は、インストール方法は2つしかありませんでした。しかし現在では、Windows 11 PC に winget をインストールする方法が3つあります。

1. Microsoft アカウントを使用して、Windows Insider Dev チャネルに登録します。

2. Microsoft アカウントを使用して、Windows パッケージ マネージャー Insiders プログラムに登録します。登録すると、その Microsoft アカウントを使って、Microsoft Store 経由で App Installer アプリが自動的に更新されるようになります。

3. winget リポジトリの Releases ページにある Windows デスクトップ App Installer パッケージをインストールします。このパッケージをインストールすれば winget クライアントを利用できますが、Microsoft Store からの自動更新は受けられない点に注意してください。

アプリの検索・インストール・アンインストール

インストールが完了したら、PC に導入するパッケージを検索して見つける方法を見ていきましょう。ここでは、winget search {Id} コマンドを使ってアプリを検索し、インストールする手順を紹介します。

1. PowerShell またはコマンド プロンプトを管理者として開き、次のコマンドを入力します。

winget search Microsoft と入力して Enter キーを押します。
Windowsパッケージマネージャー(winget)を使ってWindows 11にMicrosoft Storeアプリやゲームを効率的にインストールする方法

2. リストの中から特定のアプリをインストールしたい場合は、winget install コマンドにアプリの名前(Name)またはID(Id)を指定して実行します。アプリ ID は一連の数字で構成されている場合もありますが、アプリやゲームの別名として表示されることもあります。

たとえば、「Microsoft HoloLens」のようなアプリをインストールしたい場合は、次の winget コマンドに Microsoft HoloLens のアプリ ID を指定して Enter キーを押します。

winget install 9NBLGGH4QWNX

コマンドが正しく入力されていれば、Microsoft HoloLens が自動的にインストールされ、アプリやゲームが「正常にインストールされました(successfully installed)」というメッセージが表示されます。

Windowsパッケージマネージャー(winget)を使ってWindows 11にMicrosoft Storeアプリやゲームを効率的にインストールする方法

なお、winget でインストールする一部のアプリでは、インストール前に利用規約への同意やライセンス契約の承諾が求められる場合がありますので、あらかじめご留意ください。

3. アプリをアンインストールするには、次のコマンドを実行します:winget uninstall 9NBLGGH4QWNX

Windows パッケージ マネージャーの優れた点のひとつは、winget を使ってインストールしていないアプリまでアンインストールできることです!ただし、誤って別のアプリを削除してしまわないよう、正しい名前(Name)またはID(Id)を指定しているか必ず確認してください。

覚えておきたい高度な winget コマンド

Windows パッケージ マネージャーでは、アプリの検索、インストール、アンインストール以外にも、便利な winget コマンドが数多く用意されています。以下に、主なコマンドとその機能をまとめました。

1. winget features と入力して Enter キーを押すと、利用可能な試験的機能の一覧を確認できます。
Windowsパッケージマネージャー(winget)を使ってWindows 11にMicrosoft Storeアプリやゲームを効率的にインストールする方法
2. winget settings を実行すると、設定用の JSON ファイルが開きます。
3. winget list を実行すると、デバイスにインストールされているすべてのアプリが一覧表示されます。
4. winget install wingetcreate を実行して wingetcreate をインストールすると、GitHub リポジトリへアプリ パッケージを提出できるようになります。

アプリ パッケージの提出プロセスについてさらに詳しく知りたい方は、Microsoft の APEX PM シニア プログラム マネージャーである Demitrius Nelon 氏による分かりやすい動画チュートリアルが公開されているので、ぜひ参考にしてください。
Windowsパッケージマネージャー(winget)を使ってWindows 11にMicrosoft Storeアプリやゲームを効率的にインストールする方法
5. winget export -o C:/mylist.txt と入力すると、PC にインストール済みのアプリ一覧をファイルとしてエクスポートできます。ファイル名や拡張子の変更、保存先の場所も自由に指定可能です。
6. winget upgrade --all を使えば、PC にインストール済みのすべてのアプリを最新バージョンへ一括更新できます。すべてのアプリを常に最新の状態に保つための、迅速かつ簡単な方法です。

あなたは Windows やその他の OS で、Windows パッケージ マネージャーや類似のパッケージ マネージャーを活用していますか?ぜひコメント欄でお聞かせください!

  1. Windows 10にScoopパッケージマネージャーをインストールする方法【初心者向け完全ガイド】

    Scoopは、Windows向けのコマンドラインパッケージマネージャーです。日常的に使うプログラムや開発ツールのインストール・管理を劇的に簡単にしてくれる強力なツールです。 Scoopとは?その特徴とメリット Scoopは、幅広いWindowsソフトウェアに対応しているだけでなく、Unix系の世界で長年愛されてきた定番ツールも多数サポートしています。Unixシステムのパッケージマネージャーと比較されがちな「Windowsのソフトウェアエコシステムの使いにくさ」という共通の悩みを、Scoopは見事に解決してくれます。 Scoopを使えば、scoop install プログラム名というたった1つの

  2. Windowsの新パッケージマネージャー「WinGet」でソフトウェアを今すぐ入手する方法

    Microsoftは先月開催された開発者向けオンラインカンファレンス「Build」で、Windows向けの新しいソフトウェア導入手段「WinGet」を発表し、開発者たちの大きな注目を集めました。WinGetはコマンドラインで動作するパッケージマネージャーで、中央管理された「リポジトリ」からアプリを素早く検索・ダウンロードできます。広告だらけのWebサイトを渡り歩く必要がなくなる点が最大の魅力です。パッケージマネージャーはLinux環境では標準機能としてプラットフォームに深く統合されており、ソフトウェア追加のデフォルト手段となっています。一方、Windowsユーザーはこれまでサードパーティ製の選