javaのPATHを通そうと設定をしたのですがコマンドプロンプトで認識されていないことが
分かり、設定を色々替えていたところ、PATHと言う項目自体消えてしまいました。

●●のユーザー環境変数(上部のウインド)には項目がなかったのですが、新規で追加を
してみたのですが、上手く動かずそちらも削除してしまいました。

システム環境の変数(下部のウインド)に元々色々な文字が入っていた物を消してしまい
シャットダウンをする時や立ち上げる時、プログラムを削除する時に『●●が見つからなかった
ため....』と小窓が開いてしまいます。

それを調べたところ、PATHを消してしまったことが問題のようだと分かったのですが解決の
方法が分かりません。ほとんど分からないのに色々いじりすぎたことを反省しています。

どなたか教えてください。
宜しくお願いします。

A 回答 (1件)

環境変数の設定ができるようであれば、システム環境変数のPATHの初期値は


C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
です。
    • good
    • 1
この回答へのお礼

ありがとうございました。
何とかもとに戻すことが出来ました。

お礼日時:2011/09/24 12:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q環境変数名って重要ですか?

環境変数に%SystemRoot%\system32を追加しろと教えていただきました。

ここで環境変数を設定しようとしたのですが、環境変数名も同時に設定しなければいけないと思います。この環境変数名と言うのは何でも良いのでしょうか?

Aベストアンサー

>ただ、PATHという変数名が既に存在しています。この場合、新規でPATHという変数名を作っても上書きされないのでしょうか?

既に存在するPATH環境変数を「編集」して、その中に"%SystemRoot%\system32"を追加しろ。
ということです。
最初の方に"%SystemRoot%\system32"を記述、区切りとして";"も入れる。
というのがPATH環境変数のお約束になっています。
# MS-DOSなんかの書籍にでも記述されているでしょう。
http://www.amazon.co.jp/dp/4774132063/
http://www.amazon.co.jp/dp/4798104426/
http://www.amazon.co.jp/dp/4797320435/
http://www.amazon.co.jp/dp/489627234X/
中までは確認していませんがこの辺りの書籍なら記述されているんじゃないですかね。
他に…「Windows PATH環境変数」で検索してもいろいろ見つかるでしょう。

で……
OSセットアップ後にPATH環境変数を触った。
とかでなければ、"%SystemRoot%\system32"は『最初から設定されている』ハズですが…。

設定ミスしてPATH環境変数の中身を消してしまったりすると面倒なことになるので……編集には充分ご注意を。
基本的にはCUIのコマンドをフルパスで指定しないと動かなくなる。って程度ですが、外部DLLの読み込みの際にOSがPATH環境変数を参照する場合があります。
その場合、プログラムで今まで読み込めていたDLLが読み込めなくなり機能制限や起動不可になる場合もあります。
# もっとも、少し前のアップデートでその辺りの動作が修正された…ハズですが。
# http://jvndb.jvn.jp/ja/contents/2010/JVNDB-2010-001999.html

>ただ、PATHという変数名が既に存在しています。この場合、新規でPATHという変数名を作っても上書きされないのでしょうか?

既に存在するPATH環境変数を「編集」して、その中に"%SystemRoot%\system32"を追加しろ。
ということです。
最初の方に"%SystemRoot%\system32"を記述、区切りとして";"も入れる。
というのがPATH環境変数のお約束になっています。
# MS-DOSなんかの書籍にでも記述されているでしょう。
http://www.amazon.co.jp/dp/4774132063/
http://www.amazon.co.jp/dp/4798104426/
http://www.a...続きを読む

Q環境変数の表示について

なぜコントロールパネル-システム-環境変数のところには
すべての環境変数が表示されないのでしょうか。

コマンドプロンプトでsetをすると、環境変数の一覧が
出てくると思うのですが、その中にはコントロールパネルのところでは
見当たらなかった環境変数があります。

見当たらない環境変数というのは、変える事が不可能なので、
表示されない。ということで合っているでしょうか。

Aベストアンサー

>見当たらない環境変数というのは、変える事が不可能なので、表示されない。

『レジストリ』を操作すれば、無理矢理変えることが出来るものもありますから、環境変数を保存している『レジストリキー』の違いによる表示・非表示のようです。

[システム]⇒[詳細設定]⇒[環境変数]の『ユーザー環境変数』の所に表示される変数
レジストリキー:HKEY_CURRENT_USER\Environment
初期設定ではユーザー用の"TEMP"と"TMP"だけ。

同上の『システム環境変数』の所に表示される変数
レジストリキー:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
"ComSpec"、"OS2LibPath"、"Path"、"WinDir"、"OS"、"Processor_Architecture"、"Processor_Level"、"Processor_Identifier"、"Processor_Revision"、"Number_Of_Processors"、"PathExt"、"TEMP"、"TMP"
(読みやすいように大文字・小文字混在で書いてありますが、大文字だけでも、小文字だけでも同じ)

・[コマンドプロンプト]でしか表示されない変数
レジストリキー:HKEY_CURRENT_USER\Volatile Environment
"AppData"、"HomeDrive"、"HomePath"、"HomeShare"、"LogonServer"
レジストリキー:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
"SystemRoot"
設定しているレジストリキー不明
"AllUserProfile"、"UserProfile"、"CommonProgramFiles"、"ProgramFiles"、"SystemDrive"等

>見当たらない環境変数というのは、変える事が不可能なので、表示されない。

『レジストリ』を操作すれば、無理矢理変えることが出来るものもありますから、環境変数を保存している『レジストリキー』の違いによる表示・非表示のようです。

[システム]⇒[詳細設定]⇒[環境変数]の『ユーザー環境変数』の所に表示される変数
レジストリキー:HKEY_CURRENT_USER\Environment
初期設定ではユーザー用の"TEMP"と"TMP"だけ。

同上の『システム環境変数』の所に表示される変数
レジストリキー:HKEY_LOCAL_MAC...続きを読む

Qユーザ環境変数とシステム環境変数の違い

ユーザ環境変数とシステム環境変数の違いって何ですか?

CLASSPATHを設定しようとしているのですが、本ではシステム環境変数に設定していますが、同じような目的のCLASSPATHの設定でもネットの解説などではユーザ環境変数に設定していたりして、この疑問が出てきました。

よろしくお願いします。

Aベストアンサー

ユーザー環境変数を先に探しに行って該当環境変数が無ければシステム環境変数を探しに行くと言うことです。

QWindowsVistaの環境変数について

Vistaの環境変数について

リムーバブルディスクなどへの参照をする際に環境変数を使用したいのですが
そのような環境変数などあるのでしょうか?
もしご存知の方おられましたら、ご教授願います。

Aベストアンサー

>標準で用意されている環境変数のことでした。

いったいどんな環境変数が欲しいのか質問にも補足にも書いてないので、誰も答えようがないですが、
標準で用意されている環境変数であれば、

コントロールパネル→システムとセキュリティ→システム→システムの詳細設定→環境変数

で、一覧を見られます。もしくはコマンドプロンプトを開いて、set と打つ。
その中に欲しい環境変数はありますか?

Q環境変数について

◇環境変数をセットしたい場合

WindowsXPを使っています。
コントロールパネル-システムの環境変数から設定しましたが、
ログオフや再起動しないと反映されないのでしょうか?

ユーザー環境変数やシステム環境変数の違いも影響有るのでしょうか?

AA C:\
PATH %AA%;として、%で括れば、登録済みの環境変数も使えるのでしょうか?

Aベストアンサー

変更後に起動する通常のアプリケーションは、ユーザ、システムにかかわらず反映されます。

起動済みのアプリケーションはアプリケーションを再度起動するまで反映されません。

サービスプログラムは、OSを再起動するまで反映されません。

>AA C:\
>PATH %AA%;として、%で括れば、登録済みの環境変数も使えるのでしょうか?


試していただければ分かると思いますが、コントロールパネル-システムでは使用不可能です。
バッチファイル中であれば、
set AA=C:\
set PATH=%PATH%;%AA%

という使い方が出来ます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報