[Windows] winget の使い方 | アプリをコマンドで検索・インストール・更新する方法

cmd

Windows 標準の winget コマンドを使用して、アプリを検索・インストール・更新する方法を記載します。PC の初期セットアップで利用すれば簡単に同じ環境を構築できます。

この記事のゴール

  • winget の使い方をマスターする

winget とは

Windows でアプリを検索・インストール・更新・削除できるコマンドです。

コマンドの使い方

winget が使えるか確認する

> winget --version
v1.29.280

コマンドを実行してバージョンが表示されれば、winget が実行可能です。

アプリを検索する

> winget search "Chat GPT"

名前                             ID           バージョン ソース
-----------------------------------------------------------------
Chat GPT for Open Ai Chatbot-5.6 9ND6MJ3G2D8A Unknown    msstore
Open Ai Chat GPT for ChatOS ia   9MD44Q6DWQLB Unknown    msstore

Chat GPT のクライアントアプリを検索した結果です。
アプリがインストール済みかどうかを確認するのに使います。

また list コマンドで一覧を確認することも可能です。
アンインストールする時の ID を確認する場合などで利用します。

> winget list

名前                               ID                                  バージョン 
----------------------------------------------------------------------------------------AV1 Video Extension                MSIX\Microsoft.AV1VideoExtension_2… 2.0.24.0
AVC Encoder Video Extension        MSIX\Microsoft.AVCEncoderVideoExte… 1.1.23.0
ChatGPT                            MSIX\OpenAI.Codex_26.730.8199.0_ar… 26.730.8199.0
ChatGPT Classic                    MSIX\OpenAI.ChatGPT-Desktop_1.2026… 1.2026.190.0
Claude                             Anthropic.Claude                    1.24012.11.0         Copilot                            ARP\Machine\X86\Microsoft Copilot   150.0.4078.96
Copilot                            MSIX\Microsoft.Copilot_150.0.4078.… 150.0.4078.96
Dev Home                           MSIX\Microsoft.Windows.DevHome_0.1… 0.1700.597.0
Dolby Access OEM                   MSIX\DolbyLaboratories.DolbyAccess… 3.27.11070.0
Dolby Digital Plus decoder for PC… MSIX\DolbyLaboratories.DolbyDigita… 1.2.588.0
Game Bar                           MSIX\Microsoft.XboxGamingOverlay_7… 7.326.6011.0
Game Speech Window                 MSIX\Microsoft.XboxSpeechToTextOve… 1.111.30001.0
Git                                Git.Git                             2.54.0              

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

> winget install "Visual Studio Code"

見つかりました Visual Studio Code - Insiders [XP8LFCZM790F6B] バージョン 1.84.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
契約の対象 Visual Studio Code - Insiders [XP8LFCZM790F6B] バージョン 1.84.0
バージョン: 1.84.0
公開元: Microsoft Corporation
発行元 URL: https://code.visualstudio.com/
ライセンス: https://code.visualstudio.com/License/
プライバシー URL: https://privacy.microsoft.com/en-US/privacystatement
著作権: ms-windows-store://pdp/?ProductId=XP8LFCZM790F6B
契約:
  Category: Developer tools
  Pricing: Free
  Free Trial: No
  Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
  Seizure Warning: https://aka.ms/microsoft-store-seizure-warning
  Store License Terms: https://aka.ms/microsoft-store-license

発行元は、お客様がインストール前に上記の情報を表示し、契約に同意することを必要としています。
使用条件に同意しますか?
[Y] はい  [N] いいえ: Y
ダウンロード中 https://github.com/microsoft/vscode-winsta11er/releases/download/v0.0.6/vscode-winsta11er-insiders-arm64.exe
  ██████████████████████████████  6.05 MB / 6.05 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました

install コマンドを実行すると、途中で同意の確認が表示されます。
Y を入力して Enter を入力すれば、インストールが実行されます。
※なお、この例では名称を指定してインストールしましたが、ID を指定してインストールする方が厳密です。

更新があるアプリを確認する

> winget upgrade

名前              ID                バージョン        利用可能          ソース
------------------------------------------------------------------------------
Claude            Anthropic.Claude  1.24012.11.0      1.25927.0         winget
Git               Git.Git           2.54.0            2.55.0.3          winget
Microsoft ODBC D… Microsoft.msodbc… 17.10.6.1         17.11.1.1         winget
Microsoft Teams   Microsoft.Teams   26120.3106.4722.… 26198.304.4946.9… winget
Microsoft Visual… Microsoft.VCRedi… 14.42.34438.0     14.51.36247.0     winget
Python 3.14.5 (A… Python.Python.3.… 3.14.5            3.14.6            winget
WindowsAppRuntim… Microsoft.Window… 1.5.8             1.5.9             winget

アップグレードできるアプリの一覧が表示されます。

アップグレードする

> winget upgrade --id Anthropic.Claude

見つかりました Claude [Anthropic.Claude] バージョン 1.25927.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
正常にインストールされました。アップグレードを完了するには、アプリケーションを再起動してください。

※もし失敗した場合は、コマンドプロンプトを管理者権限で実行してみてください。

アンインストールする

> winget uninstall -id Anthropic.Claude

まとめ

winget を利用することで、人に依存せず、確実にアプリをインストールできます。
セットアップのお供に利用しましょう!

コメント

タイトルとURLをコピーしました