WindowsXPはシステムのプロパティから環境変数は変更できますが、実際の保存場所はどこですか?
以前のWindowsでは、Autoexec.batに環境変数がありました。
XPではレジストリに保存されているのでしょうか?

A 回答 (1件)

XPレジストリ虎の巻 環境変数を設定する


http://blog.livedoor.jp/tricube/archives/5106909 …

>ユーザー環境変数は、

HKEY_CURRENT_USER\Environment

に、システム環境変数は

HKLM\SYSTEM\CurrentControlSet\Control
\Session Manager\Environment

にあるので、
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
レジストリエディタで確認したところ、有りました。

お礼日時:2006/09/10 14:59

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

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

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

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

Q環境変数TEMPを使用するアプリがアクセスエラー

下記のエラーメッセージが表示されてアプリケーションが動作しないのですが、
Windowsって、環境変数TEMPにアクセスエラーでファイルが書き込めない場合ってあるものなのでしょうか?
また、何が原因でこのような状態になるのでしょうか?

エラー:
TEMP ディレクトリへのアクセスが拒否されました。XmlSerializer を実行している ID '{0}' に、TEMP ディレクトリへのアクセスに必要なアクセス許可がありません。CodeDom では、プロセスが使用しているユーザー アカウントを使用してコンパイルしようとするため、ユーザーが TEMP ディレクトリへのアクセス権を持っていない場合、コンパイルはできません。TEMP ディレクトリの場所を見つけるには、Path.GetTempPath() API を使用してください。
とのエラーが発生します。

環境
.NET Framework2.0(C#/WinForm)
Windows7

補足
TEMPの内容
Path.GetTempPath()で取得すると「C:\Users\hogehoge\AppData\Local\Temp\」
となっており、問題は無さそうです。

テストプログラムのエラー(添付にファイル作成)
System.UnauthorizedAccessException: パス 'C:\Users\hogehoge\AppData\Local\Temp\null.txt' へのアクセスが拒否されました。

以上

下記のエラーメッセージが表示されてアプリケーションが動作しないのですが、
Windowsって、環境変数TEMPにアクセスエラーでファイルが書き込めない場合ってあるものなのでしょうか?
また、何が原因でこのような状態になるのでしょうか?

エラー:
TEMP ディレクトリへのアクセスが拒否されました。XmlSerializer を実行している ID '{0}' に、TEMP ディレクトリへのアクセスに必要なアクセス許可がありません。CodeDom では、プロセスが使用しているユーザー アカウントを使用してコンパイルしようとするため、...続きを読む

Aベストアンサー

エラーメッセージを見る限り、

> 環境変数TEMPにアクセスエラーでファイルが書き込めない

ではなくて、TEMPフォルダに書き込みできないってエラーでは?

> Path.GetTempPath()で取得すると「C:\Users\hogehoge\AppData\Local\Temp\」

のTEMPフォルダを右クリック-[プロパティ]の「セキュリティ」タブで、ID'{0}'というユーザー(?)からの書き込みを許可しているかどうか確認してみては?
見た感じ、ユーザー名:hogehogeのフォルダですから、同じレベルのユーザーにはアクセス許可無い場合はあるかも。

QWindowsXP HomeEditionの環境変数(USERNAME)を変更したい

WindowsXP HomeEditionにおいて現在設定されている環境変数(USERNAME)を変更したいと考えています。
Windows2000,XP Professionalであればこの値は、ログインアカウントが格納されているのですが、XP HomeEditionの場合ログインアカウントの値が格納されません。
変更することは可能なのでしょうか?
もしできるのであれば、どのような手順で変更できるのでしょうか?

OS:Windows XP HomeEdition+SP1

Aベストアンサー

ごめんなさい、違ってました。
m( __ __ )m
でも、
XP Professional も XP Home Editionも同じ方法のようですよ。

スタート→「ファイル名を指定して実行」をクリック。
%windir%\System32\control.exe userpasswords2
または、
rundll32 netplwiz,UsersRunDll
と入力して、「enter」を押します。

《ユーザー名》欄からユーザーを選択し
「プロパティ」をクリック

《コンピュータ名\ユーザー名のプロパティ》ウィンドウが出るので
「ユーザー名」の値を変更して「OK」をクリック

Windowsに再ログオンします。
コマンドプロンプトで確認してみてください。

>XP Professionalであればこの値は、ログインアカウントが
>格納されているのですが、
>XP HomeEditionの場合ログインアカウントの値が格納されません。
私は↑の方法しか知らないんですが
XP Professionalではどう変更しました?
アノネ…(/^o(・・*)フムフム

ごめんなさい、違ってました。
m( __ __ )m
でも、
XP Professional も XP Home Editionも同じ方法のようですよ。

スタート→「ファイル名を指定して実行」をクリック。
%windir%\System32\control.exe userpasswords2
または、
rundll32 netplwiz,UsersRunDll
と入力して、「enter」を押します。

《ユーザー名》欄からユーザーを選択し
「プロパティ」をクリック

《コンピュータ名\ユーザー名のプロパティ》ウィンドウが出るので
「ユーザー名」の値を変更して「OK」をクリック

Windows...続きを読む

QWordを開こうとすると『環境変数TEMPの設定を確認してください。』とエラーが出る。

wordを開こうとすると『作業ファイルを作成できません。環境変数TEMPを確認してください。』とエラーが出て、wordは一応開くのですが保存ができなくて参っています。
https://support.microsoft.com/ja-jp/kb/2285187
上記のURLにある対処法を二つとも試しましたし、レジストエディタの設定で
Shell Folders
User Shell Folders
のCacheのデータ値に
C:\Users\[ユーザー名]\AppData\Local\Microsoft\Windows\Temporary Internet Files
を入れるのも試しました。
しかし、直るのは一時的だけで、シャットダウンしたり再起動するとまたエラーがでて何度も上記の作業をやり直さないといけなくなります。
シャットダウンや再起動してもエラーが永遠に出なくなる方法は無いんでしょうか?

それと、インターネットオプションを開いた際、閲覧履歴の設定でインターネット一時ファイルの【現在の場所】と言うのが何も書かれてなく空白になっています。これは原因なのでしょうか?

因みにこの事態が起き始めたのは実家にPCを持ち帰って初めて、wordを開こうとした際に発覚しました。実家に帰る前日には異状なく開けました。しかし、wordはインターネットにつないでなくても開けるので、これは関係なさそうですが......。

普段から執筆などで頻繁に使うので早急に解決したいです。本当に参ってます。
ご回答よろしくお願いします。

wordを開こうとすると『作業ファイルを作成できません。環境変数TEMPを確認してください。』とエラーが出て、wordは一応開くのですが保存ができなくて参っています。
https://support.microsoft.com/ja-jp/kb/2285187
上記のURLにある対処法を二つとも試しましたし、レジストエディタの設定で
Shell Folders
User Shell Folders
のCacheのデータ値に
C:\Users\[ユーザー名]\AppData\Local\Microsoft\Windows\Temporary Internet Files
を入れるのも試しました。
しかし、直るのは一時的だけで、シャットダ...続きを読む

Aベストアンサー

No.5の回答者です。

再起動やシャットダウンをすると、インターネット一時ファイルの設定が
元に戻ってしまうということですよね。特定のユーザーで起きているなら
WordやIEの問題以外が原因かもしれませんね。

この問題以外で設定が保存されていないものなどはありませんか?
再起動などをしたときに、スタートメニューのタイルがおかしくなっている
とか、タスクバーの状態が維持されないとかなどはありませんか。

何か邪魔するようなウィルス関係や、ユーザーの設定が保存されない
不具合が起きているのかもしれませんね。
別のバージョンでの原因にJAVA関連のウィルスがあったものが原因で
保存されない不具合が起きているものもあるようです。
http://ameblo.jp/growingdays/entry-10985970352.html
こちら↓は別ドライブにレジストリで指定したもので解決したみたい。
http://ameblo.jp/growingdays/entry-11432889956.html

何が原因なのかは、新しい環境での何かだとは思いますが、再起動で
設定が保存されないのは初めて見る質問なので、私には上記以外での
アドバイスはできないと思います。

再起動などをしなければ問題なく利用できるようなので、レジストリ内容
を書き換えるような何かがあるのと思います。

PCで新規のユーザーを作って、そのユーザーで作業をしてみるとかも
検討してみてはいかが。

No.5の回答者です。

再起動やシャットダウンをすると、インターネット一時ファイルの設定が
元に戻ってしまうということですよね。特定のユーザーで起きているなら
WordやIEの問題以外が原因かもしれませんね。

この問題以外で設定が保存されていないものなどはありませんか?
再起動などをしたときに、スタートメニューのタイルがおかしくなっている
とか、タスクバーの状態が維持されないとかなどはありませんか。

何か邪魔するようなウィルス関係や、ユーザーの設定が保存されない
不具合が起きているのかも...続きを読む

QWindowsXP Proですが、システム構成を変更すると

WindowsXP Proですが、システム構成を変更すると

「サービス変更中にアクセス拒否のエラーが発生しました。指定した変更を行うにはAdministratorのアカウントを使ってログオンする必要がある場合があります。」

というメッセージが表示されました。
そこで、セーフモードのAdministratorアカウントでログオンし同じようにやってみたのですがここでも同じメッセージが出ました。

Administratorアカウントにもかかわらず、アクセス拒否、Administratorアカウントでログオンせよのメッセージが表示されるのはなぜですか?

また、Administratorアカウントを通常モードで表示させるにはどのようにしたら良いのでしょうか?

Aベストアンサー

>Administratorアカウントを通常モードで表示させるにはどのようにしたら良いのでしょうか?

通常モードで起動時のメインのアカウントには通常Admin権限があるはずです。

>Administratorアカウントにもかかわらず、アクセス拒否、Administratorアカウントでログオンせよのメッセージが表示されるのはなぜですか?

Adomin権限の問題ではなく、動作中のサービスの構成変更が出来ないシステムなのでは?
動作を停止した状態で試してみてください。

>システム構成を変更すると

何を行おうとしているのかを具体的に提示したほうが的確な回答を得られると思います

Q環境変数TEMPについて、設定内容と echo %TEMP% の出力とが異なる原因として考えられるのは?

みなさんこんばんは。
Windows 2003 x64 Editionにて、環境変数TEMPをシステム環境変数にて以下のように設定しています。
TEMP=C:\TEMP

この状態で、コマンドプロンプトを起動し、echo %TEMP% と実行すると、
C:\TEMP\1
と表示されます。
実際に、(どのタイミングでかは定かではありませんが)C:\TEMP\1も作成されていました。

こちらの環境では、ユーザー環境変数では指定していません。
また、システム環境変数の設定は、マイコンピュータ>プロパティ>詳細設定>環境変数 から設定しています。
レジストリエディタ内でも、C:\TEMP として保存されていることは確認しています。

なぜ、echo %TEMP% を実行すると"\1"が追加されるのか、原因がわかる方いらっしゃいませんか。
もしくは、ここをチェックしてみたら?というアドバイスでも助かります。

ちなみに、コマンドプロンプトで set TEMP=C:\TEMP と実行しておくと、次に echo %TEMP% を実行した結果は C:\TEMP となり、\1はつきませんでした。

また、新しくユーザーを作成してそのユーザーでログオンしたところ、echo %TEMP% の結果は C:\DOCUME~1\<ユーザー名>\LOCALS~1\Temp\2 となりました。
このユーザーでは環境変数類は変更しておらず、ユーザー環境変数にてデフォルトで以下のように設定されています。
%USERPROFILE%\Local Settings\Temp

OSのセットアップは当方で実施していないため、
Windows 2003の仕様なのか(x64だから??)、
当方の環境の特殊な設定なのかの判断がついていません。

特殊な設定といっても、Windowsでレジストリに登録されている環境変数をさらに上書きする設定がどこで行われているのか、さっぱり見当つかない状況です。
UNIXなら/etc/environmentとか.loginとか.cshrcとか、いろいろと確認ポイントはあると思うのですが・・・

どなたかピンときた方、よろしくお願いします。

みなさんこんばんは。
Windows 2003 x64 Editionにて、環境変数TEMPをシステム環境変数にて以下のように設定しています。
TEMP=C:\TEMP

この状態で、コマンドプロンプトを起動し、echo %TEMP% と実行すると、
C:\TEMP\1
と表示されます。
実際に、(どのタイミングでかは定かではありませんが)C:\TEMP\1も作成されていました。

こちらの環境では、ユーザー環境変数では指定していません。
また、システム環境変数の設定は、マイコンピュータ>プロパティ>詳細設定>環境変数 から設定しています。
...続きを読む

Aベストアンサー

ターミナルサービス使ってませんか?
ターミナルサービスを使ってる場合TEMPの下にlogonIDでサブフォルダが作られます。

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ja/library/serverhelp/a22455e2-5f63-40c1-b41e-cc11bc517078.mspx

QWIndowsXPのログの保存場所

WIndowsXPで印刷したとき、ログはどこに保存されているのでしょうか?また、そのログをテキスト形式で確認したいのですがどうすればいいのでしょうか。どうかおねがいあいます

Aベストアンサー

保存はされないです。正常に終了すると消えます。
プリンタ専用のユーティリティなどが必要です。

QWordについて・・・“作業ファイルを作成できません。環境変数 TEMP の設定を確認してください。”となります

Wordについて・・・“作業ファイルを作成できません。環境変数 TEMP の設定を確認してください。”となります。

普通にワードを起動したら大丈夫なのですが,

Office Onlineからテンプレートをダウンロードしたデータを開くと・・・作業ファイルを作成できません。環境変数 TEMP の設定を確認してください。
となります。

環境は・・・
◇Windows Vista
◆Microsoft Office Word 2007

どうすればいいですか?

Aベストアンサー

No.1ですが、テンプレートの関係か、一時ファイルの関係かを切り分けする上で、同様メッセーが出て対応された方のブログ記事がありましたので、一時ファイルの存在場所に問題が無いかどうか、記事を参考に確認してみてはいかがでしょうか。
http://blogs.yahoo.co.jp/maemukiyazirushi/2183723.html
 

QXPでシステムのプロパティの見方について

手持ちのXPマシンをリカバリしました。2007年のモデルのため、現在SP2の状態です。

試しにシステムのプロパティを見てみたところ、以下の通りになっています。

Intel(R) Core(TM)2 CPU
T5500 @ 1.66Ghz
997Mhz 1.87GB RAM
物理アドレス拡張

今まであまり気にもしたことがなかったのですが、この、"997Mhz"の意味がわかりません。

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

Aベストアンサー

下のは現在の動作周波数です。

Intelプロセッサー製品のヘルプより
http://www.intel.com/jp/support/processors/sb/cs-028855.htm

Q環境変数について(TEMP)

TeX(とそれをうまく使うためのソフトフェア)をinstallするときに、TEMPという環境変数を書き換えなければいけないのですが、TEMPというのは一時的なファイルをおいておく場所を指定しているから、書きかえても問題はないのでしょうか?(ということはうまく書き換えれば都合がよくなる)
参照しているWEBページのようにやろうと思いますが、環境変数はかなり大事なものだと思うので、確認のために質問させていただきました。
よろしくお願いします。

Aベストアンサー

私もよく書き換えていますが、今までのところ問題が起こったことはありません。ただ、空ディスク容量だけは確保しておいて下さい。
ちなみに、私はデフォルトの
c:\document settings\..(snip)..\temp から c:\tmp または d:\tmp に移すことが多いです。

ちなみに、システム環境変数のTEMPは、必要性を感じたことがないので変更してません。

Qシステムのプロパティの使用者を変更したいのですが

タイトルのとおりです。

windowsセットアップ時に設定する
使用者ですが、後から変更できますか?
できるのなら、その方法を教えてください。

あと、XPだけではなく、win2000についても
教えていただけるとありがたいです。

以上、よろしくお願いいたします。

Aベストアンサー

「窓の手」をお使いになったらどうでしょう?

参考URL:http://www.asahi-net.or.jp/~vr4m-ikw/


人気Q&Aランキング