ホーム テクノロジー ウィンドウズ Windows でシステム環境変数を設定するにはどうすればよいですか?

Windows でシステム環境変数を設定するにはどうすればよいですか?


Windows は環境変数を使用して、システム プロセス、リソースの使用状況、ファイル パスなどに関する貴重な情報を保存します。

Windows でシステム環境変数を設定する方法を学びましょう。

Windows の環境変数とは何ですか?

環境変数は、Windows がソフトウェア環境をセットアップし、オペレーティング システム上で実行されているすべてのアプリケーションの情報コンテナとして機能するのに役立ちます。コンピューター上の特定のファイルへのパスを知りたいアプリケーションを想像してください。プログラムはシステム全体を調べて、ファイルが見つかるまで検索を続けることができます。より革新的な方法は、すべてのシステム ファイルへのパスを含む PATH 環境変数を呼び出すことです。

さらに、システム環境変数は、 Java Development Kit 、 Java RuntimeEnvironment、およびその他の重要なソフトウェアのインストールにも影響します。上記の例と同様に、実際の環境変数の小規模かつ大規模な使用例は、全体として Windows 自体のより高速なバージョンになっているものが多数あります。

環境変数の種類

Windows はいくつかの環境変数を作成して使用します。その中にはユーザーに依存するものと、単一マシン上のすべてのユーザーに対して同じままになるものもあります。ユーザー依存性をパラメーターとして使用して環境変数を分類し、システム環境変数ユーザー環境変数と呼ぶことができます。

アカウントの一時ファイルの場所、ユーザー プロファイルの場所などの情報は、ユーザー変数に保存されます。 Windows では、ユーザー アカウントにユーザー変数を編集する権限が与えられますが、他のユーザー アカウントはユーザー変数を編集できません。

これ以外にも、Windows には、オペレーティング システム、プログラム、ドライバーなどによって作成されるシステム環境変数が含まれています。システム環境変数を調整することはできませんが、Windows にはユーザー環境変数の値を調整するオプションが用意されています。

Windows でシステム環境変数を設定する方法

Windows ではさまざまな方法を使用してシステム環境変数を設定できます。コマンド ラインの方法はすべての Windows バージョンで変わりませんが、GUI ベースの方法は Windows のバージョンによって若干異なります。これらすべての方法を詳しく見てみましょう。

GUIベースのメソッド

GUI ベースの方法には、[検索の開始] メニュー、[実行] ウィンドウ、および [設定] メニューを使用してシステム環境変数を調整する方法が含まれます。さまざまな Windows バージョンから GUI にアクセスする方法を見てみましょう。

Windows 11の手順

[スタート] メニューをクリックし、「環境変数」を検索します。

検索結果に「システム環境変数を編集する」オプションが表示されます。同じをクリックすると、Windows 11 にすべての環境変数のリストが表示されます。

Windows 10の手順

設定に移動し、「バージョン情報」メニューに入ります。

「システムの詳細設定」に進みます。 [システムのプロパティ] ダイアログ ボックスが画面に表示されます。

実行ウィンドウの使用

Windows + R を押して、実行ウィンドウを探索します。

次のコマンドを入力します。

 rundll32.exe sysdm.cpl,EditEnvironmentVariables 

システム環境変数
システム環境変数
システム環境変数

これらのメソッドはすべて、ユーザー環境変数とシステム環境変数の別のセクションに分類されたすべての環境変数のリストを開く必要があります。同じダイアログ ボックスを使用して、新しいユーザー変数の作成、既存のユーザー変数の編集、または削除を行うことができます。

新しい環境変数を作成する手順

「環境変数」ダイアログボックスを使用して「新規」オプションをクリックします。

次に、それぞれの列の下に変数名とその値を入力し、「OK」を押します。

JAVA_HOME 環境変数の作成は、Java Development Kit をインストールするための重要な手順です。そこで、JAVA_HOME 変数を作成し、後でその存在を確認しましょう。 「新規」オプションをクリックし、変数名として「JAVA_HOME」と入力します。また、JAVA_HOME の変数値として JDK のインストール パスを入力します。

JAVA_HOME 変数がすべての環境変数のリストに表示され、変数値が JDK へのパスとして表示されます。 「システム変数の編集」設定に移動すると、JAVA_HOME 変数がそこに存在するはずです。

環境変数を編集する手順

編集したい環境変数をクリックし、「編集」オプションを押します。

次に、変数名とその値を入力し、「OK」ボタンを押します。

作成したばかりの JAVA_HOME 変数を編集して、その値を別のフォルダーに変更しましょう。変数をクリックして「編集」オプションを選択します。ここで、前の値を置き換える別の変数値を入力し、「OK」をクリックします。

ここでも、環境変数リストで変更された値を確認できます。

更新された変数はユーザー変数リストに存在します。

環境変数を削除する手順

削除する環境変数をクリックします。

ここで「削除」オプションを押し、「OK」を押します。

例として、最近調整した JAVA_HOME 変数を削除してみましょう。変数を選択し、「削除」、「OK」の順に押します。選択した変数が変数のリストから削除されます。

JAVA_HOME 変数がリストから削除されます。

コマンドプロンプト方式

コマンド プロンプトまたは Windows PowerShell を使用して環境変数を設定できます。まずはコマンドプロンプトを使った方法を見てみましょう。

環境変数の表示

Windows でコマンド プロンプトを開きます。

「set」と入力して Enter キーを押します。 GUI ベースの方法とは異なり、分類せずに環境変数のリスト全体を表示できます。

新しい環境変数の作成

コマンドプロンプトを開きます。

setx コマンドを使用して次の構文を使用し、Enter キーを押します。

 setx [variable_name] “[variable_value]”

[variable_name] は、入力する変数の名前を表します。

[variable_value] は、新しく作成された変数の値を表します。

たとえば、値「XYZ」を持つ「TEST_VARIABLE」を作成し、コマンド プロンプトを使用してその存在を確認してみましょう。次のコマンドを使用します。

 setx [TEST_VARIABLE] “[XYZ]” 

おめでとう!コマンド プロンプトを使用して新しいユーザー変数を作成しました。では、その存在を確認してみましょう。すべての変数のリストを表示するには、「set」コマンドを使用します。

Windows PowerShell メソッド

PowerShell を使用すると、環境変数をより柔軟に使用でき、環境変数を表示、編集、作成できますが、これらは単一の PowerShell セッションに対してのみ有効です。 PowerShell セッションを閉じると、変数リストは元の形式に戻ります。

システム変数の表示

Windows PowerShell を開きます。

次のコマンドを入力します。

 Get-ChildItem Env:

環境変数はシステム変数とユーザー変数に分類されませんが、PowerShell を使用してシステム変数のみを表示するには、次のコマンドを使用できます。

 [Environment]::GetEnvironmentVariables("Machine")

それ以外の場合は、次のコマンドを使用してユーザー環境変数のみを表示できます。

 [Environment]::GetEnvironmentVariables("User")

環境変数の作成と編集

$env 組み込み変数を使用して、新しい環境変数を編集および作成できます。 PowerShell を使用して新しい変数を作成するには、次のコマンドを使用します。

 $env:Variable_name = 'Variable_value'

ここで、Variable_name は新しく作成された環境変数の名前を表し、variable_value はその値を表します。

例として別のテスト変数 TEST_VARIABLE を作成し、その存在を確認してみましょう。 PowerShell で次のコマンドを使用します。

 $env:TEST_VARIABLE = '[ABC]' 

次のコードを使用して、TEST_VARIABLE の変数値も確認しました。

 $env:TEST_VARIABLE

PowerShell では、TEST_VARIABLE 変数の出力が[ABC].

さらに、次のコマンドを使用して、既存の環境値の値を調整することもできます。

 $env:Variable_name = ';Variable_value2'

これにより、新しく言及された値が環境変数の元の値に追加されます。

結論🧑‍💻

システム環境変数の作成と調整は、プログラムを制御し、その機能を利用するために重要です。 Windows には、同じことを行うための GUI ベースのオプションとコマンド ライン オプションが用意されています。 GUI ベースの方法はシンプルで理解しやすいです。一方、コマンドライン方式は高速ですが、より複雑です。

ここで、「高パフォーマンスのための MySQL システム変数のチューニング」を確認してください。

「 Windows でシステム環境変数を設定するにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

#Path のお話( 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません ) #windows #パス #パスを通す
【7分で解説】Linux入門|bash( .bashrcに環境変数を追加するのはなぜ? )