Windowsパッケージマネージャー「Winget」のダウンロード・インストール・使い方を徹底解説
MicrosoftのWindowsパッケージマネージャー(通称:winget)を使えば、アプリをダウンロードするたびにMicrosoft Storeアプリを開いて探す必要がなくなります。
正式版としてリリースされたWindows Package Manager v1.0は、Windowsに対して「このアプリを見つけてインストールして」と指示できるコマンドラインツールです。
wingetを活用すれば、アプリのインストール、アップグレード、設定変更、アンインストールといった管理作業を自動化でき、PC管理が格段に楽になります。ここでは、実際の使い方を紹介する前に、まずwingetを正しくインストールする方法から確認していきましょう。
wingetのインストール方法
安定版のwingetをインストールする方法は複数あります。Microsoftは今後、Windows 10バージョン1809以降が動作するデバイスに対して、自動更新を通じてwingetを順次配信していく予定です。
それまでの間は、以下の手順で手動インストールが可能です。
- Microsoft Storeからインストール:Microsoft Storeで「App Installer」を検索してインストールします。これによりwingetも一緒に導入されます。
- 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の間には、まだいくつかの違いが残されています。
-
Winget――Windowsパッケージマネージャーがすべてを叶える
パッケージ管理という概念――ユーザーが必要なアプリケーションを一元的な場所からまとめて入手できる仕組み――は、決して目新しいものではありません。モバイルOSに始まったわけでもなく、Linuxでは長年にわたって存在し、やがてアプリストアへと進化しました。AppleにはApp Storeがあり、GoogleにはGoogle Playがあります。そしてMicrosoftには……まあ、あるにはあるのです。しかし残念ながら、それはWindowsの主要なユーザー層である無数のデスクトップユーザーには向けられたものではありませんでした。筆者はWindows Phoneの大ファンで、今でもLumia 520か
-
Windows 10でデバイスマネージャーを開いて使いこなす方法【ドライバー管理の完全ガイド】
以前ご紹介した「システム情報」ツールは、問題の発見と解決に必要なさまざまなデータを確認できる便利な機能です。そして、Windowsパソコンでよく発生するトラブルのひとつが「ドライバーの欠落」です。 ドライバーとは、取り付けたハードウェアを動作させるためのソフトウェアのことです。例えるなら、ハードウェアが「車」で、ドライバーはその車を運転する「あなた自身」のようなもの。適切なドライバーがなければ、ハードウェアはOSと通信する手段を持てず、まったく動作しなくなってしまいます。 システム情報ウィンドウではドライバーがかなり詳しく表示されますが、「どれが正常に動作しているか」「どのハードウェアにドラ