いわゆる Windows 環境変数とは、システム フォルダーや一時フォルダーの場所の指定など、オペレーティング システムの動作環境を指定する Windows のいくつかの設定オプションまたは属性パラメーターを指します。定数と比較すると、環境変数は変数名と変数値で構成されることが多く、変数値は再割り当て可能ですが、定数値は常に固定です。
Windows には多くの組み込み環境変数があるので、それらを記録してください。同じ名前の環境変数の優先順位:ユーザー環境変数 > システム環境変数
1. Windows には環境変数の説明が付属しています
変数 | 説明 |
---|---|
%ALLUSERSPROFILE% | すべてのユーザー プロファイルの場所を返します。 |
%アプリデータ% | アプリケーションがデフォルトでデータを保存する場所を返します。 |
%CD% | 現在のディレクトリ文字列を返します。 |
%CMDCMDLINE% | 現在の cmd.exe の起動に使用される正確なコマンド ラインを返します。 |
%CMDEXTVERSION% | 現在のコマンド ハンドラー拡張機能のバージョン番号を返します。 |
%コンピュータネーム% | コンピューターの名前を返します。 |
%COMSPEC% | コマンドラインインタープリタ実行可能ファイルへの正確なパスを返します。 |
%日にち% | 現在の日付を返します。date /t コマンドと同じ形式を使用します。cmd.exe によって生成されます。date コマンドの詳細については、「Date」を参照してください。 |
%エラーレベル% | 最後に使用したコマンドのエラー コードを返します。通常、エラーはゼロ以外の値で示されます。 |
%ホームドライブ% | ユーザーのホーム ディレクトリに接続されているローカル ワークステーションのドライブ文字を返します。ホームディレクトリの値に基づく設定。ユーザーのホームディレクトリは「ローカルユーザーとグループ」で指定します。 |
%ホームパス% | ユーザーのホーム ディレクトリへのフル パスを返します。ホームディレクトリの値に基づく設定。ユーザーのホームディレクトリは「ローカルユーザーとグループ」で指定します。 |
%ホームシェア% | ユーザーの共有ホーム ディレクトリへのネットワーク パスを返します。ホームディレクトリの値に基づく設定。ユーザーのホームディレクトリは「ローカルユーザーとグループ」で指定します。 |
%LOGONSEVER% | 現在のログオン セッションを認証しているドメイン コントローラーの名前を返します。 |
%NUMBER_OF_PROCESSORS% | コンピューターにインストールされているプロセッサーの数を指定します。 |
%OS% | オペレーティング システムの名前を返します。Windows では、オペレーティング システムが Windows_NT として表示されるようになりました。 |
%道% | 実行可能ファイルの検索パスを指定します。 |
%PATHEXT% | オペレーティング システムが実行可能と見なすファイル拡張子のリストを返します。 |
%PROCESSOR_ARCHITECTURE% | プロセッサのチップ アーキテクチャを返します。値: x86、IA64。 |
%PROCESSOR_IDENTFIER% | プロセッサの説明を返します。 |
%PROCESSOR_LEVEL% | コンピューターにインストールされているプロセッサーのモデル番号を返します。 |
%PROCESSOR_LEVEL% | プロセッサのバージョン番号を返します。 |
%促す% | 現在のインタープリタのコマンド プロンプト設定を返します。cmd.exe によって生成されます。 |
%ランダム% | 0 ~ 32767 の任意の 10 進数を返します。cmd.exe によって生成されます。 |
%システムドライブ% | Windows ルート ディレクトリ (つまり、システム ルート ディレクトリ) を含むドライブを返します。 |
%システムルート% | Windows ルート ディレクトリの場所を返します。 |
%温度% | 現在ログインしているユーザーが使用できるアプリケーションによって使用されるデフォルトの一時ディレクトリを返します。アプリケーションによっては TEMP が必要な場合もあれば、TMP が必要な場合もあります。 |
%TMP% | 同上 |
%時間% | 現在の時刻を返します。time /t コマンドと同じ形式を使用します。cmd.exe によって生成されます。time コマンドの詳細については、「Time」を参照してください。 |
%ユーザードメイン% | ユーザー アカウントを含むドメインの名前を返します。 |
%ユーザー名% | 現在ログインしているユーザーの名前を返します。 |
%ユーザープレフィックス% | 現在のユーザーの構成ファイルの場所を返します。 |
%WINDIR% | オペレーティング システム ディレクトリの場所を返します。 |
2. Windows には環境変数が付属しています
Windows では、Win+R で CMD ウィンドウを開き、「set」と入力して、現在のコンピュータのデフォルトの環境変数を出力します。
Microsoft Windows [版本 10.0.22621.1555]
(c) Microsoft Corporation。保留所有权利。
C:\Users\st220>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\st220\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=SUNSHUAI
ComSpec=C:\WINDOWS\system32\cmd.exe
DriverData=C:\Windows\System32\Drivers\DriverData
EFC_17316=1
FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
FPS_BROWSER_USER_PROFILE_STRING=Default
HOMEDRIVE=C:
HOMEPATH=\Users\st220
LOCALAPPDATA=C:\Users\st220\AppData\Local
LOGONSERVER=\\SUNSHUAI
NUMBER_OF_PROCESSORS=20
OneDrive=C:\Users\st220\OneDrive
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\st220\AppData\Local\Microsoft\WindowsApps;;D:\app\Microsoft VS Code\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=9a03
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\Users\st220\AppData\Local\Temp
TMP=C:\Users\st220\AppData\Local\Temp
USERDOMAIN=SUNSHUAI
USERDOMAIN_ROAMINGPROFILE=SUNSHUAI
USERNAME=st220
USERPROFILE=C:\Users\st220
windir=C:\WINDOWS
ZES_ENABLE_SYSMAN=1
3. まとめ
一緒に頑張りましょう!!!