Windows 11のwingetでコマンド1つアプリを簡単インストール方法
wingetでコマンド1つアプリインストール

Neowinは、Windows 11にインストールされている標準のパッケージマネージャー「winget」を利用して、アプリを簡単にインストールする手法を紹介した。

従来、Windowsにアプリをインストールするには、Webブラウザからインストーラーをダウンロードするか、Microsoft Storeの「入手」ボタンをクリックする方法が一般的だ。しかし、インストールしたいアプリが決まっている場合、これらの手法はWebサイトを探したり、ダウンロードページを開いたりする手間がかかる。そこで、コマンド1つでアプリをインストールできるwingetの活用方法が注目されている。

wingetとは何か

「winget」は、Windowsの標準コマンドであり、Windowsパッケージマネージャーとも呼ばれる。これにより、アプリの検索やインストールを管理できる。ただし、管理されたデバイスなどではwingetがインストールされていない可能性があるため、事前にwinget --versionを実行してコマンドの存在を確認することが推奨される。エラーが表示された場合は、公式のインストールガイドに従ってインストールする必要がある。

Pickt横長バナー — Telegram用の共同買い物リストアプリ

wingetでアプリを検索する

アプリをインストールするには、まずインストールしたいアプリを検索し、そのIDを確認する。wingetには検索コマンドとして「search」が用意されており、通常はアプリ名またはその一部を指定するだけで見つけることができる。例えば、Google Chromeを検索するコマンドは「winget search 'google chrome'」だ。「chrome」だけでも検索できるが、関連するパッケージがすべてヒットしてしまうため、不要な表示を避けたい場合はできるだけ正確なアプリ名を入力する。

Google Chromeの検索結果には、安定版の他にベータ版やCanary版などが表示される。また、「(EXE)」の表示が確認できるが、これはインストーラーの形式の違いで、wingetではMSI、MSIX、EXE、ZIPなど複数のパッケージ形式がサポートされている。通常は安定版のパッケージを選択すればよい。

wingetでアプリをインストールする

検索結果に表示されるアプリID(例:Google.Chrome)を使ってインストールする。インストールコマンドは「winget install --id Google.Chrome」だ。利用規約への同意を求められた場合は「y」を入力し、同意することで続行できる。インストーラーのダウンロードが完了すると、通常のインストール作業が開始されるので、画面の指示に従って完了させる。

Chromeだけでなく、Visual Studio Code、Git、7-Zip、PowerToys、Docker Desktopなど、多くの定番アプリがwingetからインストールできる。

その他の操作

wingetでは、インストール済みアプリの一覧表示、アップデート可能なアプリの一覧表示、アップデートの実行、アンインストールも可能だ。それぞれ「list」、「upgrade」、「upgrade --id アプリID」、「uninstall --id アプリID」で実行できる。詳細は公式ドキュメントで確認できる。

wingetの利用は簡単で、Webブラウザを使用した検索の手間やMicrosoft Storeを開くことなく、アプリを素早くインストールできる。コマンド操作が必要だが、CLI環境に抵抗感のないユーザーにとって便利なパッケージ管理ツールと言える。

Pickt記事後バナー — 家族イラスト付きの共同買い物リストアプリ