• ベストアンサー

ログオン時にTempフォルダ内を自動削除

Winsows7(Home)で http://optimize.cgn.jp/madohand-tempdel.html http://okwave.jp/qa/q166574.html と同じことをしたいのですが、方法を教えてください。 http://www.itmedia.co.jp/help/tips/windows/w0263.html エディタなどでCドライブのAUTOEXEC.BATを開き,最後に del c:\Windows\temp\*.tmp >nul を追加して保存しよう。 というのをやろうとしたのですが、AUTOEXEC.BAT自体がみつかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.2

> AUTOEXEC.BAT自体がみつかりません。 システム、隠しファイルのはずです。 フォルダオプションで表示するようにしてみましたか。 --- ところでタスクを作成すればいいと思いますが、Homeでは作成できないのですか? 添付画像参照。

butabeaver
質問者

お礼

回答ありがとうございました。現状未解決ですが、回答ありがとうございました。

その他の回答 (3)

noname#194317
noname#194317
回答No.4

別にAUTOEXEC.BATじゃなくても、同じような処理を書いたバッチファイルを用意して、それをスタートアップに入れておくだけでできますよ。名前はdeltmp.batとでもしておけばいいでしょう。 > del c:\Windows\temp\*.tmp >nul これだと環境に依存する(必ず動作するとは限らない)おそれがあり、拡張子が.tmp以外のゴミファイルは消えずに残るので、私なら次のように書きます。 del %TEMP%\*.* >nul exit ただしtempフォルダの中身を無条件に消すと、問題が起きる場合があるので注意が必要です。例えばドライバをインストールする時のように、インストーラが再起動をかけてからファイルコピーを行うものだと、tempに必要なファイルを保存しておいて、再起動後にここから読むことがあります。でもtempを消してしまったら、ファイルがないのでインストールに失敗してしまいます。 なので、毎回毎回ログオン時に消すのではなくて、そろそろ掃除でもやろうかなと思い立った時に、手動でそのバッチファイルを実行した方が安全でしょう。

butabeaver
質問者

お礼

回答ありがとうございました。現状未解決ですが、回答ありがとうございました。

  • moon-123
  • ベストアンサー率31% (106/332)
回答No.3

No2さんの通り隠しファイルだと思いますが、もし無い場合は作ればいいのです メモ帳を開いて内容を編集して、保存のファィル名に「AUTOEXEC」拡張子に「.BAT」を付ければOKです またフリーソフトの「窓の手」などを使うと簡単に設定できます

butabeaver
質問者

お礼

隠しファイルではなく、システムファイルのようです。 この辺を勘違いすると、面倒なことになる可能性があるので、修正します。 表示方法は、No1さんへのお礼欄に記載しましたので、参照ください。 貴殿及びNo1さんの回答は、謝っているか、表現として誤解を与えるものなので、 後にこの質疑を見た人のために、恐縮ながら訂正させていただきます。 従って、隠しファイルを表示する方法 >またフリーソフトの「窓の手」などを使うと簡単に設定できます Windows7番の窓の手に、その機能がないから質問したのですが…。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

ない場合は、新規に作成してください。

butabeaver
質問者

お礼

おそらく、回答として正しくないと考えます。本回答の回答内容は実施しないほうがよいと考えます。 (1)「ない場合は作成する」ということを試してみましたが、 作成したAutoexec.batが、又、見えなくなりました。 (2)仕方がないので、コマンドプロンプトのdirコマンドで cドライブを表示したところdirでは表示されました。  (3)ここで、そもそもcドライブ上にAutoexec.batが存在しなかったのか? あるいは、もともとは、Autoexec.batが存在したが、それに上書きしてしまったのかは はっきりしませんが、元々Autoexec.batが存在した場合で、Autoexec.batを使用したソフトが インストールされている場合に、No.1さんの回答に従うと、何らかのトラブルが発生する可能性があり得ます。 (4)「正しい回答は、Autoexec.batを表示する」ですが…。 コントロールパネルのフォルダオプションの「表示」で一番下にある「保護されたオペレーティングシステム~」のチェックを外す。 http://oshiete.goo.ne.jp/qa/2812176.html

関連するQ&A

  • インターネットエクスプローラ使用時に於けるTEMPフォルダの一時ファイル

    IE5.5SP2を使用しています。今とても気になっている事があるのですが、 IEを起動してメニューからお気に入りをプルダウンさせて展開させていくと、 C:\WINDOWS\TEMPフォルダに必ず「www*.tmp」というファイルが生成されます。 アスタリスクの部分は任意の文字列です。例えば「6F2C」といった感じの16進数 表記です。しかし中身をエディタで見てみるとインターネットショートカットと 全く同じなのです。で、IEを終了させた時点でこれらのファイルが消えてくれれば 問題はないというか気にはならないのですが、IEを終了させても残ったままです。 そして起動する度に増え続けるものですから時には気付けば数百個もこういった 一時ファイルがTEMPフォルダに存在しています。これらの一時ファイルを 生成させないようにするにはどうすれば宜しいでしょうか。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 現在は、AUTOEXEC.BATに「DEL C:\WINDOWS\TEMP\*.TMP >nul」などを 加えたりしてログオン時に削除しようと試みたりしているのですが、 加えたはずのコマンドが次回起動時にはなくなっていたりでほとほと 困っております。窓の手などのユーティリティを使用してログオン時に TEMPフォルダ内のファイルだけを削除する事も可能なのですが、「www~.tmp」 だけを削除する、といった事が出来ません。どなたかこの問題への対処法を 御存知の方がいらっしゃいましたら御教授願えないでしょうか。

  • TEMPファイルを削除するには?

    Windows2000を使用してますが、アプリケーションの使い方が悪いせいか、 Local Settingフォルダ内のTEMPフォルダの*.tmpファイルが すぐたまってしまいます。autoexec.batはあるにはありますが、 中身はまっしろでした。どうも使われていないみたいです・・・。 Windows2000のOSのしくみがどうも良く分からないのですが、 Windows2000で、起動時に自動的にtempファイルを除去 する方法をどなたかご存知の方、いらっしゃいましたら、 是非、お教え下さいませ。よろしくお願いします。

  • 不明な3行は何?

    お世話になります。 ウイルスチェッカーのAVGを操作していて気が付いたのですが、 autoexec.batの最後に以下の3行がありました。 何でしょうか。 取り払ってしまって大丈夫でしょうか。 @if exist C:\WINDOWS\TEMP\KAVMove.BAT call C:\WINDOWS\TEMP\KAVMove.BAT @if exist C:\WINDOWS\TEMP\KAVMove.BAT del C:\WINDOWS\TEMP\KAVMove.BAT @if exist C:\WINDOWS\TEMP\KAVMove.EXE del C:\WINDOWS\TEMP\KAVMove.EXE 宜しくお願いします。

  • Tempフォルダを削除して動作が不安定に。

    windows7を使用してる者です。 下記の要領にしたがってCドライブからTempフォルダを削除したらソフトシンセが認識しなくなったり解凍・圧縮ができなくなったりと非常に困ってます・・。 http://torano-maki.net/tips/windows/temp_movement.html 元のTempフォルダ名を覚えてません。元に戻す方法はありますでしょうか? お手数おかけしますがアドバイスいただければと。 よろしくお願い致します。

  • tempフォルダの削除について

    パソコン初心者です。 一週間まえよりフリーソフトEasy Cleanerで不要ファイルを検索すると 下記のtempファイルが現れました。 C:Windows\temp\WFV1.tmp 削除しようとしましたが削除エラーとなります。 削除エラー内容 ファイルまたはフォルダの削除エラー WFV1を削除できません。ほかの人またはプログラムによって使用されて います。ファイルを使用している可能性があるプログラムをすべて閉じてからやり直してください。 知識が乏しくこのままでよいのか判断できません。 サイズが大きいため(36,296KB)できれば削除したいのですが。 何方かアドバイス よろしくお願いします。

  • バッチファイルの組み方について

    パソコンの起動と同時に不要なファイルを自動的に削除したいと思い、バッチファイルを組みたいのですが、分からない点があるのです。 今、 C:\Windows\Temp\*.tmp と C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp の2カ所に存在するtempファイルの削除をバッチファイルを組んで行いたいのです。 一つの時(上段1つの時)は autoexe.batに if exist c:\windows\temp\*.tmp del \windows\temp\*.tmp と命令文を入れて、上手くいっていたのですが、2カ所にある時の組み方が分かりません。 具体的にどの様にすれば、上手くいくでしょうか? if exist C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp del C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp ともう一行実行文を入れた場合は上手くいきませんでした。 ご存じの方、よろしくお願いいたします。

  • tempフォルダと、tmpフォルダの違い

    WinXPですと、cドライブ内に、tmpフォルダがあります。普段は、何も入っていません。 tempフォルダは、windowsフォルダ内にあります。 この中には、3個フォルダがあります。(クッキー、ヒストリー、テンポラリーインターネットファイル) この二つのフォルダの違いは、なんなんでしょう? よく、tempフォルダの中身は、削除してよいと聞きますが、XPの場合、削除してはまずいような気がして、質問しました。

  • Tempフォルダにtemp~~~.tmpというファイルが毎起動時に作られ、アクセスできません。

    初めまして。 タイトルにある通り、windows下のtempフォルダに、毎起動事に「tmp***.tmp」(***には数字が入り、増えていきます)といったファイルが出来、Avira AntiVirがそれを毎回検出します。 Avira AntiVirに検知されたときに消去できているようなのですが、同名(ただし***部分は+1される)ファイルがまた作られています。 Tempフォルダを直接開いて消去しようとすると、ファイルにカーソルを合わせただけでエクスプローラーがフリーズします。 セーフモードでは削除可能ですが、起動時にまた作られてしまいます。 Avira AntiVirの検知内容は「WORM/Antinny.L.1」とのことで、調べてみたところwinnyのキャッシュフォルダを削除するとのことでしたが、winnyはインストールされていないため、実害はなさそうに見えます。 とはいえ、毎起動事にAvira AntiVirに検知されるのは気分が悪いため、何とか解決したいのです。 OSはWindowsXPsp3、セキュリティソフトはNortonsystemworks2005を使っています。 webで調べて、SpybotS&DやSUPERAntiSpywareを使ってみましたが、改善されませんでした。 システムの復元はオフにしてあります。 現在、起動時にTempフォルダ内には、空のフォルダを除いて「tmp***.tmp」のファイル以外はありません。 似たような症状の方の例も見てみたのですが、「DF***.tmp」や「win***.tmp」の方と同じ方法では解決しませんでした。 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run の中には、以下の記述がありました。 "C:\Program Files\Avira\AntiVir PersonalEdition Classic\avgnt.exe" /min "C:\Program Files\Common Files\Symantec Shared\ccApp.exe" "C:\Program Files\I-O DATA\ECO番人\ECO番人.exe" "C:\WINDOWS\IME\imjp8_1\IMJPMIG.EXE" /Spoil /RemAdvDef /Migration32 RUNDLL32.EXE C:\WINDOWS\system32\NvCpl.dll,NvStartup C:\WINDOWS\system32\IME\TINTLGNT\TINTSETP.EXE /IMEName C:\WINDOWS\system32\IME\TINTLGNT\TINTSETP.EXE /SYNC stsystra.exe C:\PROGRA~1\SymNetDrv\SNDMon.exe /Consumer 自分で調べられるだけは調べてみたつもりですが、自分の考えだけではどうにも出来そうにありません。 皆さんの知恵をお貸し頂ければ幸いです。 よろしくお願いします。

  • syseditの変更について教えてください

    ウインドウズビスタで C:\AUTOEXEC.BATの変更をしたいのですが ファイル名を指定して実行 → システムエディタを開くと C:\AUTOEXEC.BAT Cannot open this file. とメッセージが出て上書き保存することができません。 どうすれば出来るようになるのでしょうか 教えてください。お願いします。

    • ベストアンサー
    • Java
  • C:\Windows\temp ・・・などをどこから探せばよいのでしょうか?

    レジストリエディタを開いていっても、C:\Windows\temp とか、C:\Documents and Settings\ユーザ\Local Settings\Temp が見つからないのです。 「C:\」というのが全くみあたらないです。 おわかりの方は教えて下さい。 よろしくお願いします。