Windows 11でWingetを使ってアプリを効率的に一括インストールする方法



2025年11月11日更新: MicrosoftがついにWindowsパッケージマネージャー「winget」を発表。アプリのインストールウィザードをクリック操作するのにうんざりしているなら、wingetを使えばコマンドラインからアプリの検索、インストール、アップグレード、そして削除まですべて行えます。一見すると派手なツールに聞こえますが、一度使いこなせばかなり便利です。特に、新しいPCをセットアップしたり、大量のアプリをいちいちクリック操作せずに素早くインストールしたい時に便利です。Windowsは必要以上に操作を難しくしているからでしょう?いずれにせよ、これで少なくともアプリの一括インストールの負担は軽減されるはずです。

つまり、wingetを使って複数のアプリを一度にインストールしたい場合、いくつかの方法があります。基本的な考え方は、アプリIDを見つけて、コマンドを連結することです。ターミナル上で実行するバッチスクリプトのようなものです。こうすることで、クリック、ダウンロード、そしてインストーラーを待つ手間をすべて省くことができます。あるセットアップでは完璧に動作しましたが、別のセットアップでは、管理者としてコマンドを実行しない限り、あるアプリのインストールを拒否されました。それでも、大規模なセットアップを行う場合や、繰り返しクリックするのが面倒な場合は、試してみる価値はあります。

winget でアプリを一括インストールする方法

方法1: 複数インストールコマンドを手動で構築する

要点は、winget searchでアプリIDを探し、それらを&&で繋げて順番にインストールすることです。なぜ便利なのか?それは、大量のクリックとダウンロードを自動化できるからです。いつ使うのか?それは、アプリIDを既に特定していて、すべてを1つのコマンドでインストールしたい場合です。ダウンロードとインストールには数分かかることを覚悟してください。前提条件が満たされていない場合、アプリがうまく動作しないこともありますが、ほとんどの場合はスムーズに進みました。一部のマシンでは、Windows なので、最初に PowerShell を管理者として実行する必要がある場合があります。

  • スタートを開きます。
  • PowerShellまたはコマンドプロンプトを検索します。右クリックして「管理者として実行」を選択します。これにより、winget に必要な権限が付与され、予期せぬ権限エラーを回避できます。
  • と入力して各アプリを検索しますwinget search "APP NAME"。「APP NAME」は、 のようにお探しのアプリ名に置き換えてくださいwinget search "Google Chrome"。結果が表示されたら、ID をメモしてください。 のような形式ですGoogle. Chrome
  • インストールしたいアプリすべてについてこの手順を繰り返します。IDを書き留めるか、メモしておいてください。
  • ここで、次のような大きなコマンドを構築します。
  • winget install --id=Microsoft. Edge -e && winget install --id=Mozilla. Firefox -e && winget install --id=Google. Chrome -e

    サンプルIDを、見つかったIDに置き換えてください。-eフラグは完全一致を強制するため、間違ったアプリのインストールを防ぐことができます。

  • Enterキーを押して、魔法のようなことが起こるのを見てください。権限やネットワークの問題が発生すると、途中でクラッシュすることがありますが、その場合はコマンドを再実行してください。インストールによっては、.を追加しない限り、ライセンス契約に手動で同意する必要がある場合もあります--accept-source-agreements --accept-package-agreements

    方法2: Winstallを使用した簡単な一括セットアップ

    Winstallは、 Mehedi Hassan氏によるこの便利なウェブアプリで、基本的に面倒な作業を全てやってくれます。Microsoftのアプリカタログに接続し、必要なものを視覚的に選択できるようにサポートし、そのまま貼り付けられるwingetコマンドまたはスクリプトを出力してくれます。少し変わっていますが、アプリIDを手動で探すのが面倒な人にとっては、かなりの手間を省いてくれます。さらに、セットアップ全体を自動化したい場合は、バッチファイルやPowerShellスクリプトを生成することもできます。

    1. Web 上で Winstall を開きます
    2. 右上の「アプリ」ボタンをクリックします。
    3. プラスボタンをクリックしてアプリの検索を開始してください。必要なアプリを選択し、必要に応じて追加してください。
    4. 完了したら、「スクリプトの生成」をクリックします。
    5. 必要に応じて、左上の「バッチ」をクリックして、すべてのコマンドをまとめて表示します。
    6. 「クリップボードにコピー」ボタンをクリックします。
    7. [スタート]を開き、管理者としてPowerShellまたはコマンド プロンプトを開きます。
    8. ここにスクリプトを貼り付けます。右クリックするか、Enter キーをCtrl + V押します。

    何を期待するでしょうか? アプリのダウンロードとインストールが自動的に開始されます。貼り付けて実行するだけで、クリック操作は一切不要です。ただし、スクリプトにはベータ版や開発者版が含まれている場合があるので、インストールする内容をよく確認してください。例えば、初期ビルドが含まれている可能性があります。また、よりシンプルなコマンドセットが必要な場合は、Winstall のPowerShellMicrosoft. Edge. Devボタンをクリックするだけで、実行可能なクリーンなスクリプトが生成されます。

    winget による一括インストールに関する FAQ

    winget とは何ですか? また、どのようにして複数のアプリをインストールするのですか?

    winget は基本的に Microsoft の公式パッケージマネージャーです。公式リポジトリからアプリを検索してインストールするのに役立ちます。Linux 版の apt のような感じで、Windows 版です。何がすごいって、コマンドを連結できるので、複数のインストールを実行するのも簡単です。特に、セットアッププロセスを何度も繰り返したい場合に便利です。

    1 つのコマンドで複数のインストールを実行できますか?

    はい。コマンドを を使ってリンクするだけです&&。例えば、です。一見原始的に見えますが、ちゃんと機能します。ただし、とwinget install --id=Chrome -e && winget install --id=Firefox -eを追加しないと、一部のアプリではライセンス契約に手動で同意する必要がある場合があることに注意してください。--accept-source-agreements--accept-package-agreements

    一括インストールコマンドを準備する簡単な方法はありますか?

    Winstall を使うのが最も簡単です。アプリを選択し、スクリプトを生成して実行するだけです。あるいは、必要に応じて、独自のコマンドチェーンを手動で記述することもできます。必要なものが明確であれば、より柔軟に実行できます。

    再インストールのために現在のアプリリストをエクスポートできますか?

    はい、もちろんです。winget export -o apps.jsonリストを保存しておき、新しいマシンで実行すれば、winget import -i apps.jsonそのファイルからすべてをインストールできます。一貫性を保つためのバッチセットアップファイルを作成するのに便利です。

    インストールを完全にサイレントにすることはできますか?

    はい、フラグを追加して--accept-source-agreements --accept-package-agreements確認プロンプトをすべてスキップします。これによりプロセスが自動化され、スクリプトや自動化に最適です。

    Winstall は信頼できますか?

    これはオープンソースプロジェクトであり、Microsoft自体のものではありません。提案されたアプリをよく確認し、よく知られたタイトルのものだけを使用する限り、概ね安全です。ただし、検証されていないソースからのスクリプトを盲目的に実行しないでください。

    winget は一括更新を処理できますか?

    もちろんです。wingetwinget upgrade --all経由でインストールされたものをすべて更新するだけです。手動でアップデートを探す手間が省けます。

    winget は Chocolatey のような他のツールと比べてどうですか?

    WingetはWindowsに組み込まれており、Microsoftによってメンテナンスされているため、より統合されており、アップデートもより迅速に行われます。Chocolateyはコミュニティ主導でライブラリも豊富ですが、Wingetの方がWindowsのセキュリティとよりシームレスに連携します。どちらにも利点がありますが、WingetはMicrosoftがサポートする最新の選択肢です。

    2025 年 11 月 11 日更新:このガイドはわかりやすくするために更新されました。中核となる考え方は同じですが、少し簡素化されています。



この記事は役に立ちましたか?