Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows11/10のシステムとユーザー環境変数の説明

システムおよびユーザー環境変数 日々のWindowsOS にとって、常に複雑な議論のトピックとなっています。 ユーザー。彼らは何をしますか?インターネット上のチュートリアルでは、PATH変数を追加すると言われていますが、それは何ですか?これらの変数はどこにありますか?これらの質問はすべて、この投稿でまもなく回答されます。システム変数とユーザー環境変数とは何か、およびそれらをどのように利用できるかについて、概要を説明するように努めました。

この投稿では、環境変数、システムおよびユーザー環境変数、およびそれらを追加および変更する方法について説明します。次に、動的システム変数に移動し、コマンドプロンプトでそれらの使用方法を確認します。

WindowsOSの環境変数とは

環境変数は、「環境」という2つの別々の単語で構成されています。 」と「変数 ’。最初に「変数」について説明しましょう。これは、エンティティが値を格納し、コンピュータごとに異なる可能性があることを意味します。 Windowsは、アプリケーションが操作を実行および実行するための「環境」を提供します。これが最初の言葉です。両方を組み合わせると、環境変数は、環境によって提供される値を格納する動的オブジェクトです。現在、環境は、他のプログラムがシステムに関する重要な情報を取得するのに役立つ値を提供します。 Windowsがインストールされているディレクトリに対応する「windir」と呼ばれる環境変数があるように。これが実際に動作していることを確認するには、エクスプローラウィンドウを開き、「%windir%」と入力します。 アドレスバーの’。 Windowsインストールフォルダが開きます。

同様に、他のプログラムやスクリプトで「windir」変数を使用してWindowsディレクトリを参照できます。アクセスできる変数は他にも多数あります。「TEMP」または「TMP」は、すべての一時ファイルが保存されているディレクトリを指す変数です。最も人気のある「Path」変数は、実行可能ファイルを含むディレクトリを指す変数です。これにより、他のディレクトリのコマンドプロンプトからプログラムを実行できます。パスについては、この投稿の後半で説明します。これらの変数はすべて、何かを開発しているときやシェルを頻繁に使用しているときに役立ちます。

システムおよびユーザー環境変数とは

レジストリがWindowsでどのように機能するかと非常によく似ており、システム変数とユーザー環境変数があります。システム変数はシステム全体で受け入れられ、ユーザーごとに異なりません。一方、ユーザー環境はユーザーごとに異なる方法で構成されます。他のユーザーが変数の影響を受けないように、ユーザーの下に変数を追加できます。

トピックについて詳しく説明しているので、参考までに。 システム変数 ユーザー変数の前に評価されます 。したがって、システム変数と同じ名前のユーザー変数がいくつかある場合は、ユーザー変数が考慮されます。 Path変数は別の方法で生成されます。有効なパスは、システムパス変数に追加されたユーザーパス変数になります。したがって、エントリの順序は、システムエントリの後にユーザーエントリが続きます。

環境変数を追加および変更する方法

深く進む前に、小さな警告が表示されます。システムの復元ポイントを作成し、システムに構成されている既存の設定を改ざんしないようにしてください。あなたが自分の行動について非常に確信が持てない限りまで。 [環境変数]ウィンドウを開くには、次の手順に従います。

  1. [このPC]アイコンを右クリックして、[プロパティ]を選択します。
  2. このウィンドウで、左側から[システムの詳細設定]を選択します。
  3. 「環境変数」という最後のボタンを押して、目的のウィンドウを開きます。

Windows11/10のシステムとユーザー環境変数の説明

これを開くと、ユーザー変数とシステム変数を別々に表示できるようになります。変数名は最初の列にあり、その値は2番目の列にあります。表の下にある対応するボタンを使用すると、これらの変数を「追加」、「編集」、「削除」できます。

Path変数の使用

パスは最もよく使用される環境変数です。前述したように、実行可能ファイルを含むディレクトリを指します。 Path変数を正しく設定すると、システム内のどこからでもこれらの実行可能ファイルを使用できるようになります。例を挙げてこれを理解してみましょう。環境変数ウィンドウを開き、システム変数で「パス」を探します。

Windows11/10のシステムとユーザー環境変数の説明

今すぐ他のコントロールをいじらずに、[編集]をクリックしてから[新規]をクリックします。次に、[参照]をクリックして、目的の実行可能ファイルがあるフォルダーを選択します。 [OK]をクリックして、すべてを保存します。パスに「VisualStudioCode」実行可能ファイルを追加しました。

Windows11/10のシステムとユーザー環境変数の説明

ここでアプリケーションを実行するには、コマンドプロンプトを開き、フォルダーにあった実行可能ファイルの名前を入力します。プログラムがサポートしている場合は、追加の引数を指定できます。プログラムは、コマンドを実行したディレクトリに実際にいなくても、コマンドプロンプトから実行されます。それがパス変数の美しさです 。

すべての環境変数のリスト

コマンドプロンプトを開き、「 SET」と入力します ’を押してEnterキーを押します。変数の全リストと現在の値が表示され、それを参照してコンピューターに変更を加えることができます。

動的環境変数

従来の変数とは異なり、動的環境変数はシステムではなくCMDによって提供されます。これらの変数の値を変更することはできず、照会されるたびにさまざまな離散値に展開されます。通常、これらの変数はバッチ処理に使用され、環境には保存されません。 「SET」コマンドでさえ、これらの変数を明らかにしません。動的環境変数の一部を以下に示します。

読む :環境変数をコンテキストメニューに追加する方法。

Windows11/10の環境変数のリスト

%APPDATA% – c:\ Users \ \ AppData \ Roaming

%ALLUSERSPROFILE% – c:\ ProgramData

%CD% –このコマンドを入力すると、現在作業しているディレクトリが表示されます。

%COMMONPROGRAMFILES% – C:\ Program Files \ Common Files

%COMMONPROGRAMFILES(x86)% – c:\ Program Files(x86)\ Common Files

%COMMONPRGRAMW6432% – C:\ Program Files \ Common Files

%CMDEXTVERSION% –この変数は、コマンドライン拡張機能のバージョンに展開されます。

%COMSPEC% – c:\ Windows \ System32 \ cmd.exe

%DATE% :–この変数は、日付形式の設定に従って現在の日付を提供します。

%ERRORLEVEL% –最後に実行したコマンドによって設定されたエラーレベルを決定します。

%HOMEDRIVE% – c:\

%HOMEPATH% -C:\ Users\<ユーザー名>

%LOCALAPPDATA% – c:\ Users \ \ AppData \ Local

%LOGONSERVER% – \\

%PATH% – C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem

%PATHEXT% – .com; .exe; .bat; .cmd; .vbs; .vbe; .js; .jse; .wsf; .wsh; .msc

%PROGRAMDATA% – c:\ ProgramData

%PROGRAMFILES% – C:\ Program Files

%PROGRAMW6432% – C:\ Program Files

%PROGRAMFILES(X86)% – c:\ Program Files(x86)

%PROMPT% – $ P $ G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – c:\ Windows

%TIME% –同様に、時間形式の設定に従って現在の時刻が表示されます。

%TMP% – c:\ Users \ \ AppData \ Local \ Temp

%TEMP% – c:\ Users \ \ AppData \ Local \ Temp

%USERNAME% –<ユーザー名>

%USERPROFILE% – c:\ Users\<ユーザー名>

%USERDOMAIN% –現在のユーザーに関連付けられているユーザードメイン。

%USERDOMAIN_ROAMINGPROFILE% –移動プロファイルに関連付けられたユーザードメイン。

%WINDIR% – c:\ Windows

%PUBLIC% – c:\ Users \ Public

%PSMODULEPATH% –%SystemRoot%\ system32 \ WindowsPowerShell \ v1.0 \ Modules \

%ONEDRIVE% – c:\ Users \ \ OneDrive

%DRVERDATA% – c:\ Windows \ System32 \ Drivers \ DriverData

%CMDCMDLINE% –現在のコマンドプロンプトセッションを起動するために使用されるコマンドラインを出力します。 (コマンドプロンプト)

%COMPUTERNAME% -システム名を出力します。

%PROCESSOR_REVISION% –プロセッサリビジョンを出力します。

%PROCESSOR_IDENTIFIER% –プロセッサ識別子を出力します。

%PROCESSOR_LEVEL% –プロセッサレベルを出力します。

%RANDOM% –この変数は、0から32767までの乱数を出力します

%NUMBER_OF_PROCESSORS% –物理コアと仮想コアの数を出力します。

%OS% – Windows_NT

これは、Windowsのシステムおよびユーザー環境変数に関するものでした。 Windowsにはさらに多くの変数が付属しています。「SET」コマンドを使用してそれらを確認することを忘れないでください。

ヒント :Rapid Environment Editorは、Windows用の強力な環境変数エディターです。

Windows11/10のシステムとユーザー環境変数の説明
  1. Windows11/10でシステムの復元0x800700b7を修正

    Windows 11/10コンピューターを復元しようとしたときに、システムの復元(0x800700b7)中に不特定のエラーが発生しました。というエラーが表示された場合は、 次に、修正があります。このエラーは通常、システムの復元が正常に完了せず、このエラーで失敗した場合に発生します。開始する直前に、コンピュータを突然シャットダウンして障害が発生するのを待たないように常に注意してください。 システムの復元(0x800700b7)中に不特定のエラーが発生しました このエラーが発生する理由はいくつかあります。プロセスを完了させないアンチウイルス、破損したシステムファイルが原因で、Windo

  2. Windows11/10のリザーブドストレージの説明

    「失敗した更新」は、アップグレード中にWindows11/10ユーザーを悩ませている主要な問題の1つとして発生します。これは、タスクを完了するために十分な空きストレージが利用できない場合に発生します。これは、Microsoftが実用的な代替手段である予約済みストレージを考案したため、変更される予定です。 。ソフトウェアの巨人は、プロセスが面倒なことなく完了することを保証するのに十分なスペースを自動的に予約します。 7GBを予約します 大きな更新が失敗するのを防ぐためにディスク容量を増やします。この投稿では、新しいストレージリザーブがWindows10でどのように機能するかについて説明します。