環境変数は、オペレーティングシステムや他のソフトウェアがコンピュータに固有の情報を判断するために使用できる動的な値です。
つまり、環境変数は、コンピュータ上の場所、バージョン番号、オブジェクトのリストなど、何かを表すものです。
環境変数は、通常のテキストと区別するために%temp%のようにパーセント記号(%)で囲まれています。
2種類の環境変数が存在し、 ユーザー環境変数 そして システム環境変数 :
ユーザー環境変数
ユーザー環境変数は、名前が示すとおり、各ユーザーアカウントに固有の環境変数です。
つまり、1人のユーザーとしてログインしたときの環境変数の値は、同じコンピューター上の別のユーザーとしてログインしたときと同じ環境変数の値と異なる場合があります。
これらのタイプの環境変数は、どのユーザーがログインしていても手動で設定できますが、Windowsや他のソフトウェアも同様に設定できます。
ユーザー環境変数の一例は%homepath%です。たとえば、あるWindows 10コンピュータでは、%homepath%は次の値を保持します。 Users Tim これは、すべてのユーザー固有の情報を含むフォルダーです。
ユーザー環境変数もカスタムである可能性があります。ユーザーは、%data%のようなものを作成することができます。これは、コンピュータ上のフォルダを指すことがあります C: Downloads Files 。このような環境変数は、特定のユーザーがログインしているときにのみ機能します。
システム環境変数
システム環境変数は、1人のユーザーだけでなく、存在する可能性のあるユーザーまたは将来作成されるユーザーに適用されます。ほとんどのシステム環境変数はWindowsフォルダのような重要な場所を指しています。
Windowsシステムの最も一般的な環境変数には、%path%、%programfiles%、%temp%、%systemroot%などがありますが、他にも多くのものがあります。
たとえば、Windows 8をインストールすると、%windir%環境変数はインストール先のディレクトリに設定されます。インストールディレクトリはインストーラ(あなたまたはコンピュータメーカー)が1台のコンピュータで定義できるものなので、 C: Windows、 しかし、別の場合には、それは C: Win8 .
この例を続けると、Windows 8のセットアップが完了した後、これらの各コンピュータにMicrosoft Wordがインストールされているとします。 Wordのインストールプロセスの一環として、Windows 8がインストールされているディレクトリにいくつかのファイルをコピーする必要があります。MS Wordは、その場所が適切な場所にファイルをインストールする方法を C: Windows 1台のコンピュータで C: Win8 もう一方の?
このような潜在的な問題を防ぐために、Microsoft Wordとほとんどのソフトウェアは、%windir%にインストールするように設計されています。 C: Windows 。こうすることで、重要なファイルがWindows 8と同じディレクトリにインストールされているかどうかを確認することができます。
Windowsで頻繁に使用されるユーザーおよびシステム環境変数の巨大なリストについては、Microsoftの認識された環境変数のページを参照してください。
どのように環境変数の値を見つけるか
特定の環境変数がどうなっているかを知る方法はいくつかあります。しかし、ほとんどの場合、少なくともWindowsでは、これを行う最もシンプルで最も速い方法は、単純なコマンドプロンプトコマンド エコー .
それを行う方法は次のとおりです:
-
コマンドプロンプトを開きます。
-
次のコマンドを正確に実行します。
エコー%temp%
…もちろん、代わりに %temp% あなたが興味を持っている環境変数のために。
-
すぐ下に表示される値に注意してください。
たとえば、私のコンピュータでは、echo%temp%がこれを生成しました:
C: Users Tim AppData Local Temp
コマンドプロンプトがあなたを恐怖に陥れないようにするには、コマンドラインツールを使用せずに環境変数の値をチェックする方法があります。
コントロールパネル、システムアプレットの順に進みます。一度そこに 高度なシステム設定 左にあるをクリックして 環境変数… ボタンをクリックします。これは 不完全な 環境変数のリストはリストされているもののすぐ隣に値があります。
Linuxシステムでは、printenv コマンドラインから現在定義されているすべての環境変数を一覧表示します。




