Windows で Chocolatey を使用してさまざまなアプリケーションをインストールする方法

Windows で Chocolatey を使用してさまざまなアプリケーションをインストールする方法

Chocolatey は非常に便利なパッケージ マネージャーで、PowerShell または CMD に基づく簡単に習得できるコマンド ラインと、本格的な GUI を備えています。あまりにも多くの Windows プログラムを使用していて、すべてを最新の状態に保つのが少し面倒に思える場合は、Chocolatey への切り替えを開始する時期かもしれません。このチュートリアルでは、Chocolatey を Windows にインストールし、それを使用してサードパーティのアプリケーションとパッケージをインストール、更新、およびアンインストールする方法を示します。

Windows に Chocolatey をインストールする

パッケージ マネージャーは、すべてのプログラムを個別に処理するのではなく、単一のインターフェイスからすべてのプログラムを管理および更新できるという点で、アプリ ストアに少し似ています。Chocolatey は無料のパッケージ マネージャーですが、有料ユーザーが利用できる商用の Chocolatey エディションもあります。

Chocolatey を起動して実行したら、いつでも GUI だけを使い続けることができます。開発者は、自分の Web サイト に詳細な手順を追加しました。マシンの管理者権限を持っていない場合は、参照する必要がある場合があります。ソフトウェアの無料版を使い続けたい場合は、以下のさまざまな方法を使用して、「個人ユーザー」用のパッケージ マネージャーをインストールしてください。

1. 簡単な PowerShell メソッド

CMD メソッドよりも確実に機能することがわかっているため、ここでは PowerShell 命令を使用しています。

  • Windows Search で Windows PowerShell アプリを検索し、プログラムを管理者モードで開きます。
Windows Search で PowerShell を検索しています。
  • 貼り付けてGet-ExecutionPolicyを押しますEnter。「無制限」と表示されている場合は、手順 5 に進みます。
外部スクリプトの PowerShell での実行ポリシーは次のように表示されます
  • 「Restricted」が返された場合は、「Unrestricted」に切り替える必要があります。「制限付き」とは、PowerShell が実行ポリシーにコマンドレットを使用して PC を有害なスクリプトから保護することを意味します。
  • サードパーティのスクリプトをインストールするには、すべてのスクリプトを許可するように実行ポリシーを変更する必要があります。これは、Set-ExecutionPolicy AllSignedまたは を使用して行われますSet-ExecutionPolicy Bypass -Scope Process。Chocolatey は安全に使用できるソフトウェアなので、心配する必要はありません。
  • インストール コマンドに貼り付ける必要があります。

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

  • いくつかのインストール テキストがスクロール表示されます。Chocolatey は、最新バージョンをダウンロードしてインストールします。
  • 入力しexitて PowerShell から抜けます。
Windows 11 PowerShell ウィンドウに自動的にインストールされる Chocolatey のさまざまな手順。
  • 上記のインストールにより、ChocolateyInstall環境変数として追加されます。
ChocolateyInstall が環境変数として追加されました。
  • また、「C:\」ドライブに Chocolatey フォルダーが作成されます (存在しない場合)。
すべての構成ファイルとパッケージを含む Windows 11 の Chocolatey フォルダー

2. Windows に Chocolatey をインストールするその他の方法

Chocolatey をインストールするには、他にもいくつかの方法があります。その他のショートカットについては、Chocolatey の公式 Web サイトを参照してください。

  • NuGet パッケージ マネージャー: Windows デバイスに Visual Studio 2010 以降と NuGet 拡張機能がインストールされている場合は、次のコマンドを入力して Chocolatey をインストールします。

Install-Package chocolatey Initialize-Chocolatey Uninstall-Package chocolatey

  • PowerShell の NuGet.exe : PowerShell ウィンドウで、次のコマンド (NuGet コマンドライン拡張機能) を入力します。

nuget install chocolatey

  • Windows 組み込み圧縮: 以下の 2 段階のコマンドを使用して Chocolatey をインストールする環境変数メソッド。

$env:chocolateyUseWindowsCompression = 'true'# install script

PowerShell に Chocolatey GUI をインストールする

しばらくの間、Chocolatey はコマンド ラインからしか利用できず、潜在的な対象者はそれを怖がらない人に限られていましたが、その GUI は着実に改善されており、ほぼすべての人がアクセスできるようになっています。

ただし、GUl を使い続けたい場合は、コマンド ライン (CMD または PowerShell) でプログラムを管理できるようにするやchoco installなどの簡単なコマンドを学習する必要があります。choco upgrade

  • PowerShell 管理ウィンドウで、次を入力するか貼り付けます。

choco install chocolateygui

Windows 11 PowerShell に Chocolatey GUI のコマンドをインストールします。
  • これにより、Chocolatey を視覚的に管理するために必要な GUl プログラムのダウンロードとインストールが開始されます。
  • Yインストールを完了するために選択します。各ステップでこれに煩わされたくない場合は、単にA.
スクリプトを実行する権限を持つ PowerShell ウィンドウに Chocolatey GUI をインストールするさまざまな手順。
  • すべての Chocolatey GUI パッケージがインストールされるまで待ちます。完了すると、最終的なインストールの成功ステータスが表示されます。
PowerShellウィンドウでChocolatey GUIのインストール状況を確認。
  • インストール後、Windows の検索ボックスで Chocolatey GUI を検索できます。アプリケーションを管理者として実行することをお勧めします。
Windows 11 検索ボックスでの Chocolatey GUI アプリ検索。

参考までに: PowerShell とコマンド プロンプトの違いについて疑問に思ったことはありませんか? このガイドでは、それらの違いについて概説します。

Windows から Chocolatey をアンインストールする

デバイスから Chocolately をアンインストールする場合 (メンテナンスや Windows のリセットなど) は、簡単に行うことができます。

  • PowerShell ウィンドウを開き、Chocolatey のアンインストール コマンドを入力します。公式サイトを確認して、最新のアンインストール コードを使用してください。スクリプトを表示するには、下部にある赤い「はい」ボタンを押す必要があります。
Chocolatey の公式サイトからコピーして貼り付けた PowerShell の Chocolatey アンインストール コード。
  • アンインストール中に PowerShell ウィンドウに「Chocolatey インストールが検出されませんでした」と表示された場合は、何もする必要はありません。Windows に Chocolatey GUI がインストールされていない限り、デバイスでプログラムが利用可能かどうかを確認する方法は他にありません。
PowerShell ウィンドウに Chocolatey インストールが検出されないというメッセージが表示される。
  • Chocolatey をアンインストールすることは、インストール プロセス中に作成された環境変数を削除することも意味します。
PowerShell ウィンドウで Chocolatey の環境変数をアンインストールします。
  • 一方、Chocolatey GUI プログラムは、Windows の [プログラムの追加と削除] メニューから簡単にアンインストールできます。
Windows 11 のインストール済みアプリのリストから Chocolatey GUI をアンインストールします。

Chocolatey を使用したプログラムのインストール

Chocolatey GUI または PowerShell を使用して、Chocolatey で任意のプログラムをインストールできます。

Chocolatey GUI の使用

  • ユーティリティを起動すると、左側に「この PC」と「チョコレート」という 2 つのメイン タブが表示されます。
  • 「このPC」ではChocolateyでインストールしたプログラムを管理でき、「chocolatey」ではインストールしたいプログラムを検索できます。
このPC画面で利用可能なChocolateyのプログラムのリスト。
  • アプリケーションのリスト全体を参照して、Windows デバイスに必要なものをインストールします。
  • Chocolatey プログラム リストは、プログラムの人気度によって編成されています。右上隅のボタンを使用して、それを「リスト ビュー」に変更できます。
Chocolatey GUI プログラム ビューのリスト。
  • 手動でブラウジングすると速度が低下する可能性があるため、検索バーを使用して特定のプログラムを探してください。
Windows 11 にインストールされている Chocolatey GUI で目的のアプリケーションまたはパッケージを検索します。
  • 必要なプログラムが見つかったら、その詳細を確認するか、直接インストールに進むことができます。
Chocolatey GUI でプログラムをクリックすると、オプションがインストールされ、詳細が表示されます。
  • 「インストール」をクリックすると、指定されたプログラムの最新のパッケージがインストールされます。
  • 別のフォルダー パス、キャッシュの場所、チェックサム値など、より高度なインストール オプションを表示するには、[高度なインストール] をクリックします。
Chocolatey GUI で特定のプログラムのプログラム インストール オプションを確認します。
  • Chocolatey GUI を介して目的のパッケージがインストールされるまで、数秒待ちます。
Windows 11 の Chocolatey GUI にインストールするパッケージ。
  • Chocolatey 経由でインストールされたすべてのプログラムは、メイン ホーム画面の [この PC] セクションに表示されます。
Chocolatey GUI 経由でインストールされ、メイン ダッシュボードに表示されるサードパーティ プログラム。
  • インストールしたアプリは、通常のアプリとしてWindowsの検索ボックスや「アプリ」から開くことができます。
Windows 11 の検索ボックスで利用できる Chocolatey 経由でインストールされたプログラム。

PowerShell の使用

  • を使用するとchoco install [program]、プログラムはほぼ単独でセットアップされます。このリンクにアクセスして、目的のパッケージを見つけてください。必要な正確な構文が得られます。
  • プログラムがデバイスに既にインストールされている場合は、--force引数を使用して最新のパッケージ バージョンを再インストールします。

choco install [program] --force

--force 引数を指定して PowerShell で choco install を使用して、特定のプログラムを Chocolatey にインストールします。
  • ダイアログが終了すると、新しいプログラムが [スタート] メニューに他のすべてのプログラムと共に表示されます。

Chocolatey でプログラムを更新する

Chocolatey を使用すると、プログラムのインストールが簡単になりますが、更新機能が真価を発揮します。ChocolateyGUI を使用すると、どのプログラムが古くなっているかを簡単に確認できます。数回クリックするだけで、それらすべてを高速化できます。

  • Chocolatey で更新できるプログラムを見つけるには、[この PC] に移動し、[更新のあるパッケージのみを表示する] チェックボックスをオンにします。「一致するパッケージが見つかりません」と表示された場合、その時点で更新が必要なプログラムはありません。
Chocolatey GUI のパッケージ検索で更新のあるパッケージのみを表示します。
  • 1 つだけ更新する場合は、それを右クリックして [更新] を選択します。
  • PowerShell で次のように入力して、選択したプログラムを更新します。update メソッドは、現時点でプログラムがインストールされていない場合、プログラムを再インストールします。

choco upgrade [program]

PowerShell の Choco アップグレード コマンド。
  • Chocolatey は、リスト内のすべてのプログラムを自動的に更新することもできます。これには、Chocolatey GUI またはchoco upgrade allコマンド ラインを使用できます。
  • プログラムの更新は、数回クリックするだけで、週に 1 回のタスクになりました。
choco upgrade all を使用してリスト内のすべてのパッケージを Chocolatey にアップグレードする

Chocolatey でプログラムをアンインストールする

更新と同様に、Chocolatey を使用すると、GUI インターフェイスまたは PowerShell からいくつかのプログラムを簡単にアンインストールできます。

  • GUI ウィンドウで、インストールされたプログラムを右クリックし、[アンインストール] を選択します。
Chocolatey GUI にインストールされているプログラムを右クリックしてアンインストールします。
  • プログラムをアンインストールする前に、「よろしいですか?」というメッセージでアクションを再確認するよう求められます。ダイアログボックス。「はい」をクリックして続行します。
Chocolatey GUI でアプリケーションをアンインストールすることを確認しています。
  • パッケージが GUI から完全にアンインストールされるまで数秒待ちます。失敗メッセージが表示された場合は、プログラムの目に見える重複インスタンスを削除してください。
Chocolatey GUI でのパッケージのアンインストール。
  • PowerShell ウィンドウを使用したプログラムのアンインストールも非常に簡単です。次の構文を使用します。

choco uninstall [program]

  • プログラム名のつづりを間違えた場合は、Chocolatey による自動提案に注意して、正しい構文を取得してください。プログラムは目の前で自動的にアンインストールを開始します。
Chocolatey のアンインストール コマンドを使用して、PowerShell でアプリケーションをアンインストールします。
  • プログラムが PowerShell ウィンドウでアンインストールされると、アンインストール メッセージが表示されます。
PowerShell ウィンドウで Chocolatey を使用してアンインストールされたプログラム。

よくある質問

PowerShell で Chocolatey をインストールしようとしたときのエラー メッセージを修正するにはどうすればよいですか?

Chocolatey のインストール中に PowerShell でエラー メッセージが表示される主な理由は、パスが正しく設定されていない可能性があるためです。「システムのプロパティ -> 詳細設定」から「環境変数の編集」に移動し、「システム変数」の下の「パス」の値を確認します。などの PowerShell エントリが必要ですC:\Windows\System32\WindowsPowerShell\v1.0\。エントリが欠落している場合は、「Path」変数に追加します。PC を再起動すると、PowerShell エラーはすべて消えます。PowerShell が開かない場合は、これらの修正を試してください。

Chocolatey の代替品はありますか?

Chocolatey の代わりに使用できる多くの代替パッケージ マネージャーがあります。これらには、 NuGetWingetScoop.shnpm、およびNiniteが含まれます。

画像クレジット:Pixabay . Sayak Boralによるすべてのスクリーンショット。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です