Contents

WinGet は Windows の最大の秘密です。WinGet でできることは次のとおりです。

<本文>/images/windows-powershell-with-winget-written-in-the-center.jpg

概要

  • WinGet は、コマンド ライン経由でアプリのインストールと更新を簡素化する Windows パッケージ マネージャーです。

  • WinGet を使用すると、Windows アプリを簡単に検索、インストール、更新できるため、管理がシームレスかつ効率的になります。

  • WinGet は、インストーラーを使用せずに直接ファイルを提供することにより、望ましくないバンドル ソフトウェアのリスクを伴わずに、安全なアプリの更新を提供します。

Windows 11 マシンにアプリをインストールして更新するもっと簡単な方法がないか考えたことはありますか?これを行うための最良のツールの 1 つは、オペレーティング システム自体に同梱されている Windows パッケージ マネージャー (WinGet) です。

WinGet とは何ですか?

WinGet は、単一のコマンド ライン アプリケーションを通じて Windows アプリケーションの検索、インストール、削除、更新を可能にする Windows パッケージ マネージャーです。

ほとんどの Windows ユーザーにとって、コマンド ラインは過去の爆発のように思えます。ほとんどの人は PowerShell やコマンド プロンプトを開いたことがありません。ただし、WinGet を見逃してはいけません。これほどの自動化、インストールの容易さ、手間のかからないアップデートを提供するツールがあれば、快適ゾーンから一歩踏み出す価値があります。

特定の種類のアプリケーションをお探しですか?ディレクトリを検索して、そこから直接インストールすることができます。これは、「ストア」の部分を除いた Windows ストアに似ています。

パッケージ マネージャーは他のオペレーティング システムにも存在するため、これは新しいことではありませんが、Windows ユーザーの場合は、アプリケーションの管理方法が変わる可能性があります。

WinGet はどのように機能しますか?

/images/3-installing-software-with-winget.png

WinGet はパッケージ マネージャーとして、オンライン リポジトリからパッケージをダウンロードします。 WinGet を使用する利点は、インストール実行ファイルをダウンロードせずにパッケージを入手できることです。つまり、次へ ボタンを押し続ける長々としたインストーラーを苦労する必要がなくなります。正しいコマンドを使用すると、あまりプロンプトを表示せずにアプリケーションをインストールすることもできます。

WinGet では、インストールされているプログラムを一覧表示することもでき、コマンド ラインからシームレスにアンインストールすることもできます。しかし、これは氷山の一角にすぎません。

インストールされているプログラムのうち、どれだけのプログラムを更新する必要があるか考えたことはありますか?自動アップデートによってプロンプトが表示され、作業を開始する前にアプリケーションを再起動する必要があるためだけにプログラムを起動するのは、少し面倒です。 WinGet を使用すると、現在インストールされているすべてのアプリを 1 つのコマンドで最新バージョンに一括更新できます。

インストール パッケージの最大の問題の 1 つは、必要なものがパッケージから得られるかどうかがまったくわからないことです。これらには、不要なバンドル ソフトウェアや、インストーラー内に埋め込まれたマルウェアが含まれる場合があります。 Windows Defender でスキャンしたとしても、マルウェアがすり抜けてしまう可能性があります。 WinGet は、インストーラーにパッケージ化せずにファイルを直接提供することで、この問題を回避します。これはアプリケーションを更新する最も安全な方法です。

Windows 11 を使用している場合は、WinGet がプリインストールされています。 Windows 10 を実行している場合は、Windows ストアから WinGet を無料でダウンロードする必要がある場合があります。

知っておくべき WinGet コマンド

/images/a-laptop-with-some-code-on-the-screen-and-a-mouse-cursor.jpg クレジット: Lucas Gouveia/Windows Insight |ユーリッヒ/シャッターストック

WinGet はコマンド ライン アプリケーションであるため、多くの機能を備えていますが、それは WinGet と「対話」する方法を知っている場合に限られます。知っておくべき一般的なコマンドをいくつか紹介します。

  • winget search: これは WinGet と同じくらい簡単です。この用語は、アプリケーション名 ( winget search notepad ) またはアプリの種類 ( winget search text editor ) まで、何でも構いません。検索条件に一致する、リポジトリ内のすべての WinGet の現在のアプリケーションのリストが表示されます。

  • winget list: 現在インストールされているすべてのアプリケーションのリスト、実行可能ファイルがデバイス上のどこにあるか、現在および利用可能な更新バージョン、およびその提供元が表示されます。

  • winget upgrade: WinGet は、最も強力なアプリ更新ツールの 1 つです。リスト機能から、アップデートが必要なアプリを確認し、パラメータフィールドにアプリ名を入力することで直接処理できます。あるいは、winget upgrade--all を使用して、すべてのアプリをアップグレードすることもできます。

  • winget show: このコマンドは、特定のアプリケーションの概要を表示します。これには、現在のバージョンの読み出し、WinGet の説明、プログラムが使用するインストーラーの種類などのその他の詳細が含まれます。

  • winget ソース: WinGet に付属する組み込みリポジトリが利用可能な唯一のソースではありません。このコマンドは、新しいソースの追加、既存のソースの削除または更新などを行うことができます。

これらのコマンドは基本的な機能を提供しますが、これに限定されるわけではありません。他のコマンド ライン ツールと同様に、WinGet は機能を拡張できるパラメーターを使用します。したがって、たとえば、winget export-o packages.json を使用すると、インストールされているすべてのパッケージのリストが JSON ファイルとしてエクスポートされます。

WinGet の実践的なヒントについては、ニュースレターを購読してください

実用的な WinGet ガイダンスについてはニュースレターを入手してください。明確なコマンド スニペット、リポジトリの安全性に関するアドバイス、Windows アプリのインストールと更新を合理化するための厳選されたワークフローが含まれています。サブスクライブすると、便利な WinGet ツールとヒントが 1 か所にまとめられます。

購読する

購読すると、ニュースレターとマーケティング電子メールの受信に同意し、Valnet の利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。

「source」のようなコマンドの使用は、追加するリポジトリを信頼できる場合にのみ行うべきであることを知っておくことが重要です。ランダムなリポジトリをソースとして追加すると、そのリポジトリ上のファイルが安全かどうかわからないため、WinGet の利点の 1 つである安全なインストールと更新が損なわれることになります。

WinGet は、Windows 11 に付属する最も優れた機能の 1 つですが、多くの人が見落としています。したがって、次回新しいアプリをバッチ インストールする場合は、WinGet を試してみてください。

*️⃣ 出典リンク:

パッケージ マネージャーは他のオペレーティング システムにも存在し、現在インストールされているすべてのアプリを一括更新したり、Windows Defender でスキャンしたりできます。Windows ストアから WinGet をダウンロードする必要がある場合があります。 Shutterstock 、、、、 利用規約プライバシー ポリシー 、いくつかの新しいアプリを一括インストールします。