download コマンド (winget)

winget ツールの download コマンドは、選択したパッケージからインストーラーをダウンロードします。 search コマンドと show コマンドは、ダウンロードするパッケージ インストーラーを識別するために使用します。

upgrade コマンドを使用するには、ダウンロードする正確な文字列を指定する必要があります。 あいまいさがある場合は、download コマンドを正確なアプリケーションに絞り込むように求めるプロンプトが表示されます。

Note

既定では、download コマンドは適切なインストーラーをユーザーのダウンロード フォルダーにダウンロードします。 カスタム ダウンロード パスを指定するには、--download-directory オプションを使用します。

Note

2024 年 3 月時点で、ダウンロード オプションで msstore ソースはサポートされていません。

使用方法

winget download [[-q] <query>] [\<options>]

ダウンロード コマンド

引数

次の引数を使用できます。

引数 説明
-q、--query アプリを検索するために使用するクエリ。

注意

query 引数は位置指定です。 ワイルドカード スタイルの構文はサポートされていません。 多くの場合、これはダウンロードするパッケージを一意に識別するために使う文字列です。

[オプション]

オプションを使用すると、ダウンロードのエクスペリエンスをニーズに合わせてカスタマイズできます。

オプション 説明
-d, --download-directory インストーラーのダウンロード先のディレクトリ。
-m、--manifest この後にマニフェスト (YAML) ファイルのパスを指定する必要があります。
--id ダウンロードをアプリケーションの ID に限定します。
--name 検索をアプリケーションの名前に限定します。
--moniker 検索をアプリケーション用に一覧表示されているモニカーに限定します。
-v、--version インストールする正確なバージョンを指定できます。 指定しない場合、最新のバージョンによって最も高いバージョンのアプリケーションがダウンロードされます。
-s、--source 検索を、指定されたソース名に制限します。 この後にソース名を指定する必要があります。
--scope インストーラーでユーザーまたはコンピューターのスコープをターゲットにする必要がある場合に指定できます。 パッケージのインストール スコープに関する既知の問題を参照してください。
-a, --architecture ダウンロードするアーキテクチャを選択します。
--installer-type ダウンロードするインストーラーの種類を選択します。
-e、--exact 大文字小文字の区別の検査を含め、クエリで正確な文字列を使用します。 部分文字列の既定の動作は使用されません。
--locale 使用するロケール (BCP47 形式) を指定します。
-o、--log ログ記録をログ ファイルに送信します。 書き込み権限を持っているファイルへのパスを指定する必要があります。
--ignore-security-hash インストーラーのハッシュ チェック エラーを無視します。 非推奨。
--accept-package-agreements 使用許諾契約に同意し、プロンプトを回避するために使用されます。
--accept-source-agreements ソースの使用許諾契約に同意し、プロンプトを回避するために使用されます。
-?、--help このコマンドに関する追加のヘルプを取得します。
--wait 終了する前に任意のキーを押すようユーザーに求めます。
--logs,--open-logs 既定のログの場所を開きます。
--verbose, --verbose-logs ログ記録設定をオーバーライドし、詳細ログを作成します。
--disable-interactivity 対話型プロンプトを無効にします。

クエリの例

次の例では、その ID からアプリケーションの特定のバージョンがダウンロードされます。

winget download --id Microsoft.PowerToys --version 0.15.2

次の例では、特定のインストーラーの種類のアプリケーションがダウンロードされます。

winget download --id Microsoft.WingetCreate --installer-type msix

次の例では、アーキテクチャとスコープ別にアプリケーションが特定のダウンロード ディレクトリにダウンロードされます。

winget install --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>