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

環境変数について疑問に思ったことはありますか?たぶん、IT管理者やコンピューターオタクがそれらについて言及していたのでしょう。一部のプログラムが誤動作し始め、環境変数を参照してエラーを返しましたか?(Did)試験を受けたばかりで、記入方法がわからなかったのは「環境変数は____________」だけでしたか(Did)それらについてもっと知りたい理由が何であれ、あなたは正しい場所に到着しました。この記事では、環境変数について知っておくべきこと、それらがどのように機能するか、そしてそれらがWindowsの幸福に不可欠である理由を示します。

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

では、環境変数とは何ですか?要するに、環境変数は、アプリやプログラムが実行される環境を表す変数です。すべての種類のプログラムは、環境変数を使用して次のような質問に答えます。インストールされているコンピューターの名前は何ですか。(name of the computer)私を実行しているユーザーアカウントの名前は何ですか?私の現在の作業ディレクトリは何ですか?Windowsはどこにインストールされていますか?このコンピューターの一時ファイルはどこに保存されていますか?このユーザーアカウントのOneDriveフォルダーはどこにありますか?

Windowsでは、環境変数には名前と値があります(environment variables have a name and value)。たとえば、変数windir (「 Windowsディレクトリ」の略)の値は"C:\Windows"Windowsをインストールした別のパスである可能性があります。

Windows10の環境ユーザーとシステム変数

(Environment)Windows10の(Windows 10)環境ユーザーとシステム変数

別の標準変数はPATHという名前です。多くのプログラムは、特定のファイルを見つける場所を知る必要があり、PATH変数は、必要なファイルを見つけることができる場所を示します。これらのプログラムは自動的にPATH(PATH)変数を探すため、プログラムを実行するたびにすべてを入力する必要はありません。この変数には、多くのユーザーディレクトリで構成される値があります。これらのディレクトリは、コンピュータにインストールされているさまざまなアプリケーションによって設定され、システムごとに大きく異なります。

環境変数の概念は、 Linux(Linux)からmacOS、Windowsまで、ほとんどのオペレーティングシステムに存在します。原則として、それらは同じことを意味しますが、それらの実装方法と使用方法は異なります。

環境変数の種類:ユーザー変数とシステム変数

変数には、各ユーザーアカウントに固有のユーザー変数と、すべてのユーザーアカウントに適用されるシステム変数の2種類があります。

ユーザー環境変数の値は、ユーザーごとに異なります。(User environment variables have values that differ from user to user.)それらの名前が示すように、それらはユーザーアカウントに固有です。ユーザープロファイルの場所、アカウントの一時ファイルが保存されているフォルダー、OneDriveフォルダーの場所など、ユーザー固有のデータが保存されます。そのユーザーアカウントはそれらを編集できますが、他のユーザーアカウントは編集できません。これらの変数は、ユーザー、Windows、またはユーザー固有の場所で動作するさまざまなプログラムによって作成(created)および編集できます。(edited)

システム変数はグローバルであり、ユーザーが変更することはできません。(System variables are global and cannot be changed by any user.)それらの値は、すべてのユーザーアカウントで同じです。これらは、 Windows(Windows)がインストールされているフォルダー、プログラムファイル(Program Files)の場所など、重要なシステムリソースの場所を指します。これらの変数は、Windows、さまざまなプログラム、およびドライバーによって設定されます。

Windowsの環境変数はどこにありますか?

Windows 10では、タスクバーの検索ボックスを使用して環境(environment)を探します。次に、 「システム環境変数の編集」(“Edit the system environment variables”)検索結果をクリックまたはタップします。

検索を使用してWindows10で環境変数を開く

検索を使用してWindows10(Windows 10)で環境変数を開く

Windows 7では、[スタートメニュー](Start Menu)検索ボックスに「 environment 」と入力します。(environment)次に、「アカウントの環境変数を編集する」(“Edit environment variables for your account”)または「システム環境変数を編集する」をクリックします。(“Edit the system environment variables.”)

検索を使用してWindows7で環境変数を開く

検索を使用してWindows7(Windows 7)で環境変数を開く

または、Windows 10を使用している場合は、設定アプリ(use the Settings app)を使用して環境ユーザーとシステム変数にアクセスできます。[設定](Settings)で、 [システム(System, )]に移動し、左側のサイドバーの[バージョン情報]ページ(About)選択します。次に、 「システムの詳細設定」(“Advanced system settings.”)をクリックまたはタップします。[システムのプロパティ(System Properties)]ウィンドウが開き、 [詳細設定]タブから[(Advanced)環境変数(Environment Variables)]ボタンを押すことができます。

設定を使用してWindows10の環境変数を検索する

設定を使用してWindows10(Windows 10)の環境変数を検索する

同様に、 Windows 7(Windows 7)で環境ユーザーとシステム変数にアクセスするには、コントロールパネルを使用(use the Control Panel)できます。コントロールパネル(Control Panel)で、 [システムとセキュリティ(System and Security)]、[システム]の順に移動します(System)。左側にある[システムの詳細設定]リンクをクリックまたはタップすると、[(Advanced system settings)システムのプロパティ(System Properties)]ウィンドウが開きます。[詳細設定(Advanced)]タブで、下で強調表示されている[環境変数(Environment Variables)]ボタンを押します。

コントロールパネルを使用してWindows7で環境変数を開く

コントロールパネル(Control Panel)を使用してWindows7で環境変数を開く

どのWindowsオペレーティングシステムでも、入力するコマンドがわかっている場合は、実行ウィンドウ(Run window) (Win + R)を使用して環境変数にアクセスすることもできます。このウィンドウで、コマンドrundll32.exe sysdm.cpl、EditEnvironmentVariablesを入力し、 (rundll32.exe sysdm.cpl,EditEnvironmentVariables,)Enterキー(Enter)を押すか、[ OK ]をクリックします。

rundll32.exe sysdm.cpl、EditEnvironmentVariables

rundll32.exe sysdm.cpl、EditEnvironmentVariables

(Regardless)使用する方法に関係なく、[環境変数](Environment Variables)ウィンドウが開いているはずです。

上部には環境変数が表示され、下部には(Environment Variables)Windowsに存在するすべてのユーザーアカウントに有効なシステム変数が表示されます。

Windowsの環境変数ウィンドウ

Windowsの環境変数(Variables)ウィンドウ

コマンドプロンプト(Command Prompt)またはPowerShellで環境変数を表示する方法

コマンドプロンプト(Command Prompt)のファンなら、他のパラメータなしで、コマンドセット(set)を使用してすべての環境変数を表示できます。Windowsでコマンドプロンプトを起動し、 (Start the Command Prompt)setと入力して、 (set,)Enterキー(Enter)を押します。

setを使用して、CMDの環境変数のリストを取得します

setを使用して、 (Use)CMDの環境変数のリストを取得します

PowerShellを使用する場合は、 PowerShellを開き、コマンドGet-ChildItem Env:と入力して、 (Get-ChildItem Env:)Enterキー(Enter)を押します。

Get-ChildItem Env:を使用して、PowerShellの環境変数のリストを取得します

(Use)Get-ChildItem Env:を使用して、PowerShellの環境変数のリストを取得ます(PowerShell)

すべての環境変数が一覧表示されますが、タイプ(ユーザー変数またはシステム変数)に応じて分割されません。

PowerShellでシステム変数のみを表示する場合は、代わりに次のコマンドを使用します:[Environment] :: GetEnvironmentVariables( "Machine")

PowerShellのシステム変数のリスト:[Environment] :: GetEnvironmentVariables( "Machine")

PowerShellのシステム変数のリスト:[ Environment ] :: Get Environment Variables( " Machine ")

また、ユーザー変数のみを一覧表示する場合は、次のコマンドを実行します:[Environment] :: GetEnvironmentVariables( "User")

PowerShellのユーザー変数のリスト:[Environment] :: GetEnvironmentVariables( "Machine")

PowerShellのユーザー変数のリスト:[ Environment ] :: Get Environment Variables( " Machine ")

Windowsの標準環境変数はどれですか?

各Windows(Windows)コンピューターに存在する変数の長いリストがあります。最もよく使用されるのは、OS、PATHTEMPなどの変数です。リスト全体とそのすべてのデフォルト値は、ウィキペディア(Wikipedia)で確認できます。環境変数-MicrosoftWindowsのデフォルト値(Environment variables - Default Values on Microsoft Windows)

環境ユーザーとシステム変数を何に使用していますか?

これで、「環境変数とは何ですか?」という質問に答える方法がわかりました。このチュートリアルからわかるように、環境変数は、Windowsプログラムを操作しているときに、簡単に見つけたり表示したりすることはできません。これらは、オペレーティングシステムと、インストールするさまざまなプログラムおよびドライバーによってバックグラウンドで管理されます。ただし、これらはオペレーティングシステムとインストール済みアプリが正しく機能するために不可欠です。何をしているのかを知らずに重要なシステム変数の値を変更すると、システムを誤動作させることによって、これらの環境変数がいかに重要であるかを体験できます。先に進む前に、以下にコメントして、Windowsで環境変数をどのように使用しているかを教えてください。



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts