コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト

Windowsへのアプリのインストールは時間のかかるプロセスです。ユーザーは、最新のアプリバージョンを検索し、インストーラーファイルをダウンロードしてから、アプリを手動でインストールし(次、次の数回)、不要なバンドルウェアのチェックを外す必要があります。

問題はここで終わらない。 Windowsのソフトウェアインストーラーには、アプリ、レジストリ、および構成をセットアップするさまざまな方法があります。非常に多くの組み合わせで、人々は単にアプリを更新する煩わしさを避けます。 Windows 10でコマンドプロンプト(CMD)を使用してソフトウェアをインストールする方法を説明します。

解決策:Chocolatey(パッケージマネージャー)

Microsoft Docsによると、パッケージマネージャーは、ソフトウェア管理プロセス全体を自動化するためのコマンドラインツールと一連のサービスで構成されています。パッケージは、ソフトウェアバイナリ、構成ファイル、およびメタデータで構成されています。また、メタデータには、アプリの詳細と、アプリを適切に機能させるための依存関係のリストが含まれています。

これまで、WindowsOSには包括的なパッケージマネージャーがありませんでした。新機能とバグ修正(バージョン1.1)を備えたWinGetのリリースにより、いくつかの新しい疑問が生じました。 Chocolateyと呼ばれるサードパーティのパッケージマネージャーを選択する必要があるのはなぜですか?いくつかの理由があります:

  • Wingetを使用している場合は、セットアップウィザードまたはセキュリティプロンプトをクリックする必要がある場合があります。これにより、コマンドラインツールを使用するメリットが減少します。
  • Chocolateyと比較して、アンインストールのサポートはまだ基本的なものです。依存関係の管理に失敗することがあります。
  • テストでのアップグレードをサポートしているパッケージはごくわずかです。新しいバージョンが利用可能でしたが、アプリを更新できませんでした。
  • パッケージマネージャーは、スクリプトの実行、サーバー管理、一元化されたレポート、カスタム構成などを提供できます。 Wingetは、EXE、MSIX、MSIなどのいくつかの形式しか処理できません。
  • Chocolateyは、Windows用の20以上のインストーラーテクノロジーで動作します。アプリのセットアップ、レジストリ、ファイルと構成の管理、または任意の組み合わせの方法を知っています。

Windows10へのChocolateyのインストール

Chocolateyをインストールするには、基本的なシステム要件を満たし、いくつかのスクリプトをインストールする忍耐力が必要です。

Chocolateyのシステム要件

ジャンプする前に、PCが次の条件を満たすことを確認してください。

  • Windows 7 + / WindowsServer2003以降。
  • PowerShell v2 +(TLS 1.2要件のため、このWebサイトからインストールする場合はv3以上です)。
  • .NETFramework4以降。
  • ChocolateyCLI用の空き容量とパッケージをインストールするための数GB。

PowerShellメソッドを使用したプログラムのインストール

Win + Xを押します Windows PowerShell(管理者)を選択します 。次に、 Get-ExecutionPolicyを確認する必要があります 制限はありません。 PowerShellに関するガイドを読んで、PowerShellの重要性を確認してください。

制限付きが返される場合 、次に Set-ExecutionPolicy AllSignedを実行します またはSet-ExecutionPolicyBypass -Scope Process Yを押します 変更を確認します。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト

次に、コマンドをコピーして貼り付けます:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Enterを押します 。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト

しばらくすると、Chocolateyがインストールされ、プログラムデータに新しいフォルダが作成されます。 。すべてのパッケージは\chocolatey \ libに移動します (.MSIインストーラーには例外がある場合があります)。 Chocolateyがインストールされたら、PowerShellを再起動し、 choco-?と入力します。 コマンドのリストを表示します。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト コマンドプロンプトメソッドを使用したプログラムのインストール

Win + Xを押します コマンドプロンプト(管理者)を選択します 。次に、コマンドをコピーして貼り付けます:

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

Enterを押します 。プロンプトを再起動し、 choco-?と入力します コマンドのリストを表示します。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト チョコレートパッケージ

Chocolateyパッケージは、変更されたNuGetパッケージです。これは、Chocolateyに固有のパッケージメタデータと追加データで構成されるコンパイル済みの.nupkgファイルです。パッケージリポジトリのWebサイトには膨大な数のアプリのコレクションがあり、それらを使用してWindows10用の人気のあるアプリをインストールできます。

データベースに送信されたすべてのパッケージは、公開される前に厳格なモデレートプロセスを経ます。これには、パッケージの検証、検証、VirusTotalを使用したウイルススキャンなどが含まれます。左側に、パッケージメンテナへのリンク、検証チェックボタンが緑、赤、黄色で表示されます。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト

個人の下 セクションには、アプリをインストール、アップグレード、またはアンインストールするためのコマンドが表示されます。 バージョン履歴 変更ログを含むすべてのバージョンを一覧表示します。最後に、依存関係の下のセクション アプリに必要なすべての追加コンポーネントを一覧表示します。

コマンドプロンプトまたはPowerShellを使用してソフトウェアをインストールする方法

コマンドラインツールからソフトウェアをインストールするには、いくつかの基本的な構文規則に従う必要があります。構造は次のようになります

choco [command][package name]

「choco」はChocolateyの略称です。 2番目のプレフィックスは実際のコマンドで、3番目はアプリです。習慣を身につけると、ソフトウェア管理のためにコマンドリファレンスリストを参照する必要がなくなります。

よく使用する一般的なコマンドを次に示します。 GIMP画像エディタのインストール例を取り上げます。

パッケージをインストールする

リポジトリパッケージサイトにアクセスして、GIMPを検索します。次に、次のように入力します:

choco install gimp

このコマンドは、ユーザーの操作を必要とせずにアプリをダウンロードしてインストールします。コンソール自体に進捗情報が表示されます。場合によっては、アプリにウィンドウが表示されることがありますが、それは完全に正常です。 Chocolateyがすべてのインストール手順を自動的に処理します。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト パッケージをアンインストールする

次のように入力します:

choco uninstall gimp

アプリに依存関係のリストがある場合、Chocolateyはそれらのコンポーネントをシステムから自動的に削除します。

パッケージを検索

次の構文で特定のパッケージを検索することもできます:

choco search [package name]

たとえば、7-zipをインストールする場合は、次のように入力します。

choco search 7-zip

Enterを押します 。 Chocolateyは、データベースで「zip」という単語を含むすべてのアプリを検索します。そこにある場合は、結果に表示されます。特定のアプリを検索するには、少し練習が必要です。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト パッケージのアップグレード

アプリをアップグレードするには、次のように入力します:

choco upgrade [package name]

例:

choco upgrade gimp
古いパッケージのリスト

古いアプリのリストを表示することもできます。これを機能させるには、Chocolateyを介してアプリをインストールする必要があります。次のように入力します:

choco outdated

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト Chocolatey GUIはありますか?

コマンドラインツールはアプリを管理するための推奨される方法ですが、実際のアプリが好きな人もいるかもしれません。 Chocolatey GUIを使用すると、パッケージを1か所でインストール、アンインストール、更新、および検索できます。インストールするには、次のように入力します:

choco install chocolateygui

更新を確認するには:

choco upgrade chocolateygui

アプリを起動すると、左側のペインに2つのオプションが表示されます。 このPC 、名前が示すように、PCにインストールされたパッケージで構成されます。左上には、古いパッケージをチェックし、すべてのパッケージを一度に更新し、リスト/タイルビューを切り替えるための検索ボックスとオプションがあります。

チョコレート リモートパッケージリポジトリです。上部には、バージョンでアプリをフィルタリングするオプション、ベータリリース、人気などを含めるオプションが表示されます。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト

単一のパッケージを更新するには、パッケージを右クリックして更新を選択します 。現在インストールされているパッケージを(.configファイルとして)バージョン番号とインストール日とともにエクスポートできます。このファイルを使用して、別のマシンにパッケージをインストールできます。

Windowsソフトウェアをインストールする最も簡単な方法は?コマンドプロンプト コマンドプロンプトを使用して次のアプリをインストールする

多くの人はまだアプリを更新するのが面倒だと感じています。 Chocolateyを使用すると、数回のキーストロークで12個以上のアプリをインストールできます。セキュリティ上の懸念やバンドルウェアなしで、アプリを簡単に管理できます。


  1. Windows 10 をクリーン インストールする最も簡単な方法

    これまで、Windows 10 PC を新しく使い始めるには、PC をリセットするか、Windows 10 ISO をダウンロードしてオペレーティング システムを手動で再インストールするかの 2 つのオプションのいずれかがありました。以前の投稿で、Windows を工場出荷時の設定に復元する方法について書きましたが、これは実際には Windows 10 PC をリセットするだけです。 Windows 10 PC のリセットは、クリーン インストールの実行と同じではありません。 OEM マシンを使用している場合、クリーン インストールには通常、OEM によってデフォルトでインストールされたすべ

  2. Windows 10 で管理者としてコマンド プロンプトを開く 5 つの方法

    Windows コマンド プロンプト cmd.exe または cmd とも呼ばれ、ウィンドウにコマンドを入力して、プログラムの実行、設定の変更、およびファイルへのアクセスを可能にするアプリケーションです。 GUI アプリの代わりにコマンド ラインを使用する必要がある状況が多くあり、コマンド ラインの多くは管理者権限を必要とします。 ミッションを完了するために。この投稿では、Windows 10 で管理者としてコマンド プロンプトを開くための 5 つの簡単で最速の方法について説明します。 . Windows コマンド プロンプトについて コマンド プロンプト 入力されたコマンドを実行するために