next.matrix.jp

本文へ
banner

Windows 環境変数 Path の設定方法

2012年04月08日(日) 23:06 更新

Windows 7で、Administratorとして実行した場合の設定方法です。

(この記事は、http://openlab.ring.gr.jp/fumio/windows_environment_variable_ja.htmlに掲載していたものです。修正をしやすいように、ブログにしました。)

スタート→コンピューター→コンピューターを右クリック→プロパティ→システムの詳細設定を順にたどるか、コントロールパネル→システムとセキュリティ→システム→システムの詳細設定を順にたどって、下図のシステムのプロパティを表示します。

system_property.png

環境変数ボタンをクリックします。

environment_variable01.png

環境変数 Pathの設定は、ユーザー環境変数として指定する方法と、システム環境変数として指定する方法の2通りあります。(Administrator以外のユーザーでは、システム環境変数は設定できません)。

ユーザー環境変数として Path を指定した場合、システムが設定した Pathの末尾に、ユーザー環境変数のPathの値が追加されます。この場合、同名のコマンドがあった場合に、意図しないコマンドが実行されてしまう場合があります。コマンド名を一意(重複無し)に命名できない事情があって、優先実行順序をコントロールしたければ、システム環境変数としてのPathを設定するしかありません。(システム環境変数として設定すると、全ユーザーに反映されてしまうので、ユーザー環境変数で設定するので済むのなら、ユーザー環境変数として設定する方が望ましいでしょう)。

システム環境変数としてのPathを修正する場合は、システム環境変数のリストボックスの中からPathの行を選択して、編集ボタンをクリックします。

environment_variable02.png

システム変数の編集ダイアログが表示されます。

editting_system_environment_variable.png

上記は、環境変数 Path の先頭に、C:\Free\bin を追加した例です。複数のパスは、;(セミコロン)で区切ります。設定が終わったら、OKボタンをクリックします。

environment_variable03.png

システム環境変数 Path の先頭に、C:\Free\bin が追加されたことが分かります。OKボタンをクリックして全てのダイアログを閉じ、コマンドプロンプトから、path コマンドを実行して確認してみましょう。

command_prompt01.png

Pathの先頭が、C:\Free\bin になっているのが分かります。

ユーザー環境変数としてPathを設定した場合についても見てみましょう。Administratorのユーザー環境変数の、新規ボタンをクリックすると、新しいユーザー変数の入力ダイアログが表示されます。

new_environment_variable.png

変数名をPath、変数値をC:\Free\binに設定して、OKボタンをクリックします。

environment_variable04.png

Administratorのユーザー環境変数として、Pathが新たに作成されたことが分かります。OKボタンをクリックして全てのダイアログを閉じ、コマンドプロンプトから、pathコマンドを実行して確認してみましょう。

command_prompt02.png

Pathの末尾に、C:\Free\bin が追加されているのが分かります。

Tags: Windows
コメント(3) [コメントを投稿する]
_ tanpopo 2012年02月01日(水) 23:06

さんこうになりました。ありがとうございますm(_ _)m

_ ka 2012年02月22日(水) 13:02

丁寧な説明をありがとうございました。非常によくわかりました。

_ Fumio KAWAMATA 2012年04月08日(日) 23:06

2012年04月06日(金) 18:08 saaaaaakai さんから、お問合せページに投稿のあった質問<br>>いきなりすいません。<br>>PATH変数の変換のときPathの実数値が消えてしまいました。<br>>復元したいのですがどうしたらいいですか?<br><br>変数名 hoge の変数値に fuga を設定していて、fuga が消えてしまった...ということでしょうか。それであれば、変数名 hoge の変数値が空になっているだけなので、変数名 hoge を選んで、編集すれば良いのではないでしょうか。もし、変数名 hoge ごと消してしまったのであれば、新規作成すれば良いと思います。


© Fumio KAWAMATA

Another HTML-lintで文法チェックする

編集