Windows 10向けパッケージマネージャー「Chocolatey」のインストールと使い方ガイド
新しいソフトウェアをWindows PCにインストールする場面を想像してみてください。おそらく、公式サイトにアクセスし、ページ上の広告や不要なリンクを避けながらダウンロードボタンを探し、グラフィカルなインストーラーをデフォルト設定のままクリックして進んでいく——そんな流れになるでしょう。
この一連の手順は、ソフトウェアがオンラインで配布されるようになって以来、Windowsの歴史の中でほとんど変わっていません。一方、Unix系システムでは、パッケージマネージャーによるインストールが主流です。ユーザーの操作は最小限で済み、多くの場合コマンドラインから制御されます。近年は、こうしたメリットをサードパーティ製パッケージマネージャーによってWindowsにもたらそうという動きが高まっています。
以前、シンプルで扱いやすいパッケージマネージャー「Scoop」について取り上げました。あちらの記事では、ターミナル型パッケージマネージャーがWindowsのグラフィカルなインストーラーより優れている点についても詳しく解説しているので、この概念にまだ馴染みがない方はぜひご一読ください。今回は、デスクトップアプリケーションの管理にやや重点を置いた、もうひとつのWindowsパッケージマネージャー「Chocolatey」を詳しく見ていきます。
Chocolateyは主にコマンドラインから操作します。コンソールアプリケーションに慣れていない方でも心配はいりません。ドキュメントに記載されているコマンドをそのまま入力すれば、問題なく利用できるはずです。また、ChocolateyにはオプションでGUI(グラフィカルインターフェース)も用意されており、こちらについては記事の後半で紹介します。
Chocolateyのインストール方法
Chocolateyをインストールするには、まずスタートメニューからPowerShellを開きます。次に、以下のスクリプトをコピーして貼り付け、Enterキーを押してください。
Set-ExecutionPolicy Bypass -Scope Process -Force;
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

このコマンドは、PowerShellで外部スクリプトの実行を許可するよう設定した上で、Chocolateyのインストールスクリプトをダウンロードして実行します。処理の詳細については、Chocolateyの公式ドキュメントを参照してください。スクリプトの動作が気になる場合は、コマンドを実行する前に内容を手動で確認することをおすすめします。
Chocolateyでプログラムをインストールする
Chocolateyの核心的な機能は、たった1つのコマンドでWindowsソフトウェアをインストールできることです。ウェブサイトを訪れてインストーラーを手動でクリックしていく代わりに、PowerShellを起動して次のように入力するだけです。
choco install vlc

これだけで、VLCメディアプレーヤーが自動的にダウンロードされ、システムにインストールされます。ユーザー側で何か操作をする必要はありません。コンソールには進行状況が表示され、完了後は自分でインストーラーを実行したときと同じように、スタートメニューからVLCを起動できるようになります。
一部のプログラムでは、インストール中にスクリプトの実行を確認するプロンプトが表示されることがあります。その場合は、コンソールに「A」(すべて許可)と入力してEnterキーを押せば、インストールを完了できます。

Chocolateyは数千種類のプログラムに対応しており、Chocolateyのパッケージリポジトリを閲覧すれば、利用可能なソフトウェアを一覧で確認できます。人気の高いパッケージには、Chrome、Adobe Reader、Firefox、WinRAR、Skypeなどがあります。リポジトリには、各パッケージをインストールする際に「choco install」コマンドに続けて指定する名前が表示されています。
インストール済みプログラムのアップデート
Chocolateyを使えば、インストール済みプログラムの更新も簡単です。以下のコマンドを実行すると、システム上の古くなったChocolateyパッケージをすべてアップグレードできます。
choco upgrade all
特定のアプリだけを更新したい場合は、アプリ名を指定して実行します。
choco upgrade vlc
Chocolateyが更新の要否を自動的に確認し、新しいバージョンがあればインストールまで行ってくれます。インストールはせずに更新の有無だけを確認したい場合は、代わりに「choco outdated」コマンドを実行してください。
その他の便利なコマンド
他にも、覚えておくと役立つChocolateyコマンドがいくつかあります。
「choco list -lo」を実行すると、インストール済みの全プログラムの一覧が表示されます。「choco search 検索語」を使えば、パッケージリポジトリ内を検索して一致するプログラムをすべて表示できるため、新しいソフトウェアを探すのにウェブブラウザすら必要ありません。

プログラムを削除するときは、「choco uninstall」コマンドにプログラム名を付けて実行します。さらに、Chocolateyは他の方法で削除されたアプリも可能な限り追跡しています。Chocolateyでインストールしたプログラムを、Windowsの設定アプリやコントロールパネルから削除した場合でも、Chocolatey側からも自動的に消える仕組みになっています。
Chocolateyは非常に強力なツールであり、この記事で紹介したのはその機能のほんの一部にすぎません。上級者向けには豊富な設定オプションが用意されているほか、ローカルのプロキシ、キャッシュ、独自のパッケージリポジトリを運用することも可能です。さらに、企業や組織での利用を想定した有料プランも提供されています。
ChocolateyのGUIを使う
最後に、Chocolateyにはオプションのグラフィカルインターフェースがあり、パッケージの管理や新規インストールを視覚的に行える点を紹介しておきましょう。もちろん、このUI自体もChocolatey経由でインストールします!

「choco install chocolateygui」コマンドを実行してGUIをインストールしましょう。インストール後は、スタートメニューからGUIを起動できるようになります。

このGUIでは、インストール済みパッケージの確認、アップデートのチェック、Chocolatey設定のカスタマイズなどを直感的な操作で行えます。左サイドバーの「chocolatey」をクリックすればパッケージカタログを閲覧でき、新しいプログラムを検索してワンクリックでインストールすることも可能です。コマンドライン操作が苦手な方でも、PowerShellを意識せずに快適にソフトウェアを管理できるでしょう。
-
Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド
DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi
-
Windows 10向けiTunesのダウンロードとインストール方法を徹底解説
Appleの「iTunes」アプリは、最新のWindows 10ではMicrosoft Storeから入手できるようになりました。iTunesを活用すれば、iOSデバイスのデータをWindows 10 PCにバックアップできるだけでなく、それ以外にもさまざまなことが可能です。例えば、Apple Musicのストリーミング再生、iCloudへの音楽アップロード、オーディオファイルの形式変換、ホームネットワーク経由での音楽共有、CD/DVDへのデジタル音楽の書き込み、そしてもちろんiOSデバイスを最新バージョンへアップデートすることもできます。 Windows 10にiTunesをダウンロードす