ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法

Windowsでアプリを手動でインストールするのは、意外と時間のかかる作業です。最新バージョンを探してダウンロードし、ライセンス契約に同意し、「次へ」ボタンを何度もクリックしたうえで、不要な広告やツールバー、同梱ソフトのチェックを外す必要があることもあります。中には、インストール中に他の起動中アプリをすべて終了させるよう求められるケースさえあります。

本記事では、コマンドプロンプトを使ってWindowsパッケージマネージャーでアプリやプログラムをインストールする方法をご紹介します。

Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法

Chocolateyパッケージマネージャーとは

Windowsパッケージマネージャーとは、アプリやプログラムのインストール、設定、更新を自動化できるツール群のことです。

Chocolateyは、安全かつシンプルに使えるWindows向けパッケージマネージャーです。短いコードを入力するだけで、アプリのインストールはもちろん、更新の管理や追跡まで行えます。

個人利用・ビジネス利用ともに無料でオープンソースとして提供されており、より高度な機能が必要なユーザー向けに有料のプレミアムプランも用意されています。

Chocolateyのインストール手順

  • Windowsのスタートメニューから「コマンドプロンプト」を検索し、「管理者として実行」をクリックします。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • 下図のようなウィンドウでコマンドプロンプトが起動します。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • 次のコードを入力してEnterキーを押します。
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

インストール中は、コマンドウィンドウに大量のテキストが流れていきます。

Chocolateyでアプリをインストールする

アプリをインストールするには、まずデスクトップ上にテキストファイルを作成し、インストールしたいアプリのリストをまとめましょう。次に、ブラウザーでChocolateyのアプリディレクトリ「Community Maintained Packages(コミュニティ管理パッケージ)」にアクセスします。

インストールしたい各アプリについて、テキストファイルに次のコマンドを記述します。

choco install [パッケージ名] -fy

[パッケージ名]には、アプリディレクトリに表示されている名称をそのまま指定します。たとえばMozilla Firefoxをインストールする場合は、次のように入力します。

choco install firefox

Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法

コマンド末尾の-fyは、インストール中に確認画面が表示された際に自動的に「Yes」を選択するためのオプションです。これにより処理が自動化され、操作がぐっと簡単になります。

インストールしたいアプリごとに、テキストファイルの別々の行にコマンドを記述してください。各行はアプリ名以外は同じ内容になります。

Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法

必要なアプリをすべて列挙したら、.batファイルとして保存すれば、まとめて一度にインストールできます。先ほどの例なら、次のようなコードになります。

choco install firefox -fy
choco install adobereader -fy
choco install 7zip.install -fy
choco install notepadplusplus -fy
choco install skype -fy

テキストファイルを保存して閉じます。拡張子は.txtになっているはずです。表示されていない場合は、以下の手順でエクスプローラーから拡張子の表示を有効にしてください。

ファイル名拡張子の表示を有効にする

  • 画面下部のフォルダーアイコンをクリックしてエクスプローラーを開きます。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • Windowsの検索バーに「file explorer(エクスプローラー)」と入力して起動することもできます。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • 上部の「表示」タブをクリックし、「ファイル名拡張子」のチェックボックスにチェックを入れます。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • .txt拡張子で保存できるようになったら、ファイル名の拡張子を.batに変更します。作成した.batファイルを右クリックし、「管理者として実行」を選択しましょう。
Windowsパッケージマネージャー「Chocolatey」を使ってアプリを一括インストールする方法
  • これでChocolateyが起動し、リストしたすべてのアプリのインストールが始まります。.batファイルは今後も使えるよう保存しておきましょう。

Chocolatey本体も含めて1つの.batファイルでまとめて導入する

.batファイルを工夫すれば、Chocolatey自体のインストールと、好きなアプリの一括インストールを同時に行うことも可能です。

  • 作成した.batファイルを開き、Chocolateyのインストールコマンドに続けて、以下のようにアプリのインストールコマンドを追加します。

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

choco install firefox -fy

choco install adobereader -fy

choco install 7zip.install -fy

choco install notepadplusplus -fy

choco install skype -fy

上記は読みやすさのために改行していますが、実際に実行する際は、以下のようにChocolateyのインストールコマンドに続けて1行で記述します。

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" && choco install firefox -fy && choco install adobereader -fy && choco install 7zip.install -fy && choco install notepadplusplus -fy && choco install skype -fy

このファイルを保存しておけば、PCの環境を再構築する際などに、お気に入りのアプリとChocolateyを一度にインストールできて非常に便利です。

Chocolateyを活用するメリット

Chocolateyを使えば、コマンドプロンプトから手軽にアプリやプログラムをインストールできます。収録されているWindowsパッケージは厳格なレビュープロセスを経ており、データベースも非常に大規模です。

プログラムやアプリの入手・インストールに伴う面倒で時間のかかる作業を自動化してくれるツールです。ユーザーはインストールしたいものを選ぶだけで、Chocolateyが最新バージョンを自動的にダウンロードしてくれます。

たとえば、PC内のすべてのプログラムやアプリを最新かつ安全なバージョンに更新したい場面を考えてみましょう。手動で行うには、次のような手順が必要です。

  • 最新バージョンを探す
  • 正しいダウンロードを選ぶ
  • 既定で同梱されているツールバーなど、不要なものを誤ってインストールしないようインストール画面を見守る
  • これをすべてのプログラムに対して繰り返す

一方、Chocolateyならコマンドラインを開いて次のコマンドを入力するだけです。

choco upgrade all -y

これだけで完了です。

  1. Windowsの資格情報マネージャー(Credential Manager)の使い方を徹底解説

    資格情報マネージャー(Credential Manager)は、Windowsアプリに関連するユーザー名やパスワードを保存しておける、Windows標準の便利なツールです。保存できる情報には、Webサイトやアプリに関するログイン情報も含まれます。 Windows 7で初めて搭載されて以来、資格情報マネージャーはWindowsオペレーティングシステムの体験に欠かせない機能となっています。長年Windowsを使っているのに、まだ資格情報マネージャーを活用していないのであれば、この記事はまさにうってつけです。 以下では、Windows PCで資格情報マネージャーを設定し、最大限に活用するために知って

  2. スタートアップ管理ソフトでWindows 10の起動を高速化する方法

    Windows 10の起動に普段より時間がかかっていませんか?デスクトップが表示された後も長時間待たされ、ファイルやフォルダ、プログラムが開けないことはありませんか?こうした問題にお悩みなら、シンプルな解決策があります。本記事では、スタートアップ管理ソフトを使ってWindows 10の起動を高速化する方法を詳しく解説します。 スタートアップ管理ソフトでWindows 10の起動を高速化する手順 スタートアップ管理ソフトを使えば、システム再起動時に自動的に起動するよう設定されているすべてのプログラムを一覧で確認できます。通常はこれらの項目を確認・変更するのは容易ではありませんが、専用ソフトを利用