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

Windowsパッケージマネージャー「Winget」のダウンロード・インストール・使い方を徹底解説

MicrosoftのWindowsパッケージマネージャー(通称:winget)を使えば、アプリをダウンロードするたびにMicrosoft Storeアプリを開いて探す必要がなくなります。

正式版としてリリースされたWindows Package Manager v1.0は、Windowsに対して「このアプリを見つけてインストールして」と指示できるコマンドラインツールです。

wingetを活用すれば、アプリのインストール、アップグレード、設定変更、アンインストールといった管理作業を自動化でき、PC管理が格段に楽になります。ここでは、実際の使い方を紹介する前に、まずwingetを正しくインストールする方法から確認していきましょう。

wingetのインストール方法

安定版のwingetをインストールする方法は複数あります。Microsoftは今後、Windows 10バージョン1809以降が動作するデバイスに対して、自動更新を通じてwingetを順次配信していく予定です。

それまでの間は、以下の手順で手動インストールが可能です。

  1. Microsoft Storeからインストール:Microsoft Storeで「App Installer」を検索してインストールします。これによりwingetも一緒に導入されます。
  2. GitHubのリリースファイルからインストール:Microsoft公式のWindows Package Manager GitHubページから最新のリリースファイルをダウンロードします。ダウンロードした.appxbundleファイルをダブルクリックし、インストールウィザードの指示に従って進めれば完了です。

wingetの基本的な使い方

wingetで使用できるコマンドの一覧は、コマンドプロンプトまたはPowerShellでwingetを実行すれば確認できます。より快適に操作したい場合は、Windows Terminalをダウンロードして使うのもおすすめです。

コマンドラインにwingetと入力してEnterキーを押すと、利用可能なすべてのコマンドの一覧が表示されます。ここからは、特によく使うwingetコマンドをいくつかピックアップして、それぞれの役割を見ていきましょう。

1. アプリを検索する

wingetは、アプリ名やタグなどのメタデータ情報をもとに、インストールしたいアプリを検索できます。アプリを探すにはsearchコマンドを使用します。たとえば、Firefoxをインストールしたい場合は、次のコマンドを実行します。

winget search firefox

2. パッケージ情報を取得する

アプリのバージョンや説明文などの詳細情報を確認したい場合は、winget show "Id"コマンドを使用します。まずwinget searchでアプリのIDを調べ、その後winget showコマンドを実行します。Firefoxの詳細情報を知りたい場合は、次のように入力します。

winget show mozilla.firefox

3. アプリのインストールとアップグレード

wingetを使えば、新しいアプリのインストールはもちろん、現在インストール済みのパッケージにアップデートがあるかどうかの確認も可能です。それぞれ次のコマンドを使用します。

winget install firefox
winget upgrade firefox

インストール済みのすべてのパッケージをまとめてアップグレードしたい場合は、次のコマンドが便利です。

winget upgrade --all

さらに、インストール処理をバックグラウンドで静かに実行したい場合は、--silentオプションを付けましょう。

winget install firefox --silent

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

PCを整理整頓したいときは、まずインストール済みアプリの一覧を確認しましょう。一覧の取得とアプリのアンインストールには、それぞれ次のコマンドを使用します。

winget list
winget uninstall firefox

もうMicrosoft Storeとはお別れ?(ほぼ)

まれに、探しているアプリがWindowsパッケージマネージャーに登録されていないケースもあります。そのような場合は、Microsoftにパッケージの追加をリクエストすることで、他のユーザーもそのアプリを見つけられるようになります。具体的には、GitHubからWindows Package Manager Manifest Creator(winget create)をダウンロードし、インストーラーのリンクを特定してMicrosoftに審査へ提出します。

winget安定版の登場により、WindowsユーザーがLinuxをうらやましく思っていた理由のひとつがついに解消されました。とはいえ、この2つの人気OSの間には、まだいくつかの違いが残されています。

  1. Winget――Windowsパッケージマネージャーがすべてを叶える

    パッケージ管理という概念――ユーザーが必要なアプリケーションを一元的な場所からまとめて入手できる仕組み――は、決して目新しいものではありません。モバイルOSに始まったわけでもなく、Linuxでは長年にわたって存在し、やがてアプリストアへと進化しました。AppleにはApp Storeがあり、GoogleにはGoogle Playがあります。そしてMicrosoftには……まあ、あるにはあるのです。しかし残念ながら、それはWindowsの主要なユーザー層である無数のデスクトップユーザーには向けられたものではありませんでした。筆者はWindows Phoneの大ファンで、今でもLumia 520か

  2. Windows 10でデバイスマネージャーを開いて使いこなす方法【ドライバー管理の完全ガイド】

    以前ご紹介した「システム情報」ツールは、問題の発見と解決に必要なさまざまなデータを確認できる便利な機能です。そして、Windowsパソコンでよく発生するトラブルのひとつが「ドライバーの欠落」です。 ドライバーとは、取り付けたハードウェアを動作させるためのソフトウェアのことです。例えるなら、ハードウェアが「車」で、ドライバーはその車を運転する「あなた自身」のようなもの。適切なドライバーがなければ、ハードウェアはOSと通信する手段を持てず、まったく動作しなくなってしまいます。 システム情報ウィンドウではドライバーがかなり詳しく表示されますが、「どれが正常に動作しているか」「どのハードウェアにドラ