家・車以外で、人生で一番奮発した買い物

LocalSettingsのTempフォルダーって削除していいですか?

WindowsXPです。
C:\Documents and Settings\NAME\LocalSettingsというフォルダの下に
Tempというフォルダがあり、これが、100Mバイトを超えています。

中を見ると、多分、いろんなアプリをインストールしたときの残骸だと思うのですが、変なのがたくさん残っています。

これって全部削除しても大丈夫でしょうか。

ウイルスバスターで検索するとき、何か時間がかかるのでおかしいな、と思ったら、ここが大きかったです。

それと、ApplicationDataというフォルダが、
C:\Documents and Settings\NAME の下と
C:\Documents and Settings\NAME\LocalSettings の下の

両方にあります。
ダブっているものもあるようなのですが、まとめられませんか。

A 回答 (2件)

Tempフォルダの中身は基本的に一時ファイルなので削除しても良いファイルしか入ってませんので、全部削除して大丈夫です。


ただし、削除時に使用中のファイルは削除できません。

ApplicationDataフォルダは、それぞれ役割が違うため統合できません。
C:\Documents and Settings\NAME\ApplicationDataはローミングに対応しています。
たとえばドメイン管理されたユーザでPCにログインしている場合、異なるPCに同ユーザ名でログインした場合に「C:\Documents and Settings\NAME\ApplicationData」のデータはそのPCへ移植されます。これをローミングと言います。
一方、「C:\Documents and Settings\NAME\LocalSettings\ApplicationData」はそのPCのみで使用するApplicationDataになります。
どちらのApplicationDataに何のデータを保存するかはアプリケーションが制御しているため、統合することはできません。

ご参考まで。

この回答への補足

忘れてました。
なぜ、Tempファイルが残っているのですか。なぜ、ちゃんと使用後には削除せずに残っているのでしょうか。
これは、インストールとかのソフトを作った人のバグ、手抜きのようなものですか。
また、OSレベルで、あるいはそのほかのプロセスで、これらを削除するようなことはしないのでしょうか。
今回のように普通の方法で、マニュアルでゴミ箱に捨てて削除しないとしょうがないのでしょうか。

補足日時:2010/04/27 10:19
    • good
    • 0
この回答へのお礼

お返事ありがとうございました。
大変参考になりました。

お礼日時:2010/04/27 10:02

Tempファイルが残っているのは、まあ手抜きみたいなものですね・・・


本来はアプリケーションの終了時に全部削除して欲しいですよね。
Tempフォルダをどのように使うのかはアプリケーション次第なので、アプリケーションによっては次回起動時に使用するようなファイルが一時的に入ることもあるのかも知れません。バックアップファイルとか。
ただ、少なくともアプリが起動しなくなるような重要なファイルがtempフォルダに入ってることはないと思うので(あったらアプリの仕様バグ)、定期的に削除することをお勧めしますね。

OSレベルではTempファイルの中身は制御してないですね。
あくまで削除するかどうかはアプリケーション次第です。
わたしは、tempフォルダ内のファイルを全削除するバッチファイルを作っておき、それをスタートアップに入れて起動するたびに全部削除するようにしてます。
    • good
    • 0
この回答へのお礼

お返事ありがとうございました。
そうですか。
でも、これって、ほんと邪魔ですね。こんなところで知らない間にHDDの容量を食っていて、ウイルスバスターの処理にも時間がかかって、ほんと迷惑な話です。
バッチファイル、いいですね。
わたしもそうしようかな。
ありがとうございました。

お礼日時:2010/04/27 13:21

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