Cookieのファイルのありか

このQ&Aのポイント
  • Cookieファイルの保存場所と削除方法について質問があります。
  • インターネットオプションのCookie削除では特定のサイトのCookieを残したまま削除することができないため、別の方法を試しています。
  • Temporary Internet FilesとCookiesフォルダには一時的に保存されるCookieファイルがありますが、一部のファイルは存在しないこともあるようです。なぜなのでしょうか?
回答を見る
  • ベストアンサー

Cookieのファイルのありか

文が長くて申し訳ありませんがよろしくお願いします。 環境は下記の通りです。 OS:WinXP SP2 ブラウザ:Internet Explorer6.0 いくつかあるCookieのうち、特定のサイトのCookieだけ削除したいと思っています。 ただし、 インターネットオプション→Cookieの削除 では無差別にすべて削除されてしまう、つまり削除対象以外=残したいCookieまで全て削除されてしまうので不都合なのです。 そこで、 C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files に格納されている、ファイル名にcookieを含むテキストファイルのうち特定のものだけを削除することにしました。そのときはこれで解決しました。 ところが別の日に同様の処理をしようと思い、C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files を開いたのですが、なぜかCookieファイル一つも存在しません。 マイコンピュータ中すべてを検索しても見つかりませんでした。 一方で、 C:\Documents and Settings\Administrator\Cookies にもcookieらしきファイルがあったので削除したのですが、上記のような効果を得られませんでした。 つまり削除したつもりなのに、そのcookieが生成するサイトに行くと、私のPCからのアクセス情報が認識されてしまっているのです。 更に後日、ふとTemporary Internet Filesフォルダを見ると、ファイル名にcookieを含むテキストファイルがなぜか復活していました。特定のサイトのCookieだけ削除すると確かに効果があって、そのサイトに初めてアクセスしたかのように認識されていました。 ところがどっこい、ほっとしたのも束の間、翌日またまたTemporary Internet Filesにァイル名にcookieを含むテキストファイルが一つも見当たりません。 今のところ、その後二度と、emporary Internet Filesにァイル名にcookieを含むテキストファイルが現れることはありません。 これってどういうことなのでしょうか?

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

  • ベストアンサー
noname#80936
noname#80936
回答No.1

私には、クッキーが不思議というよりも Administrator があることが不思議です。 一般的に、セーフモードでもなければ C:/Documents and Settings/<ユーザ名>/Cookies/ のはずですが、ご利用環境が Pro で、クラシック モードかな。 もしくはレジストリを調整してあるのかな。 それはおいておくとして、インターネット オプションやマイ コンピュータから開いた Temporary Internet Files は、その名の通り 「フォルダ」 です。つまり、仮想的な場所です。 それは、ファイル名を指定して実行から 「~\Temporary Internet Files\Content.IE5」 と入力してみればわかります。 通常その中にクッキーは無くて、 C:/Documents and Settings/<ユーザ名>/Cookies/ にあるほうが、既定の場所です。 ファイル名を指定して実行で 「regedit」 と入力して HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/ 直下の Cookies の値を確認してみてください。 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders/ 直下の Cookies の値も。 値に 「%USERPROFILE%」 がある場合は、コマンド プロンプトで 「set」 と入力することで、代入される文字列を確認できます。 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Special Paths/Cookies/ にも Directory という名前があります。 『Cookie ファイルを削除する方法』 http://support.microsoft.com/kb/278835/ によると Temporary Internet Files の中から削除してね、ということになっていますが、実際に作成、参照されるのはレジストリの場所のほうです。 隠しフォルダになっている場合があります。 Temporary Internet Files に表示されるクッキーがある場所は C:/Documents and Settings/<ユーザ名>/Local Settings/Te/Cookies/ という破損したような名前の場所だったりします。 なぜそういうおかしなことが起きるのかという理由は、マイクロソフトが IE の挙動について情報公開していないので、わかっていません。

deep-blue
質問者

お礼

ご丁寧にありがとうございました。またお礼が遅れて大変失礼しました。 結局、有効なCookieファイルを個別に探すことはできませんでした。 C:\Documents and Settings\Administrator\Cookies 中に含まれるファイルは個別に削除してもやはり思うような効果が得られません。 Temporary Internet Files下のCookieファイルが出現したこと、それがほんの数回だけだったこと、今は再現しないこと、などなぞは残りますが、InternetExplorerの仕様なんですね~。 ところでadministratorの件は、何も考えずに私のユーザ名を置き換えたものです。<ユーザ名>等と置き換えればよかったものをAdministratorにしたがために、お手間をとらせてしまい申し訳なかったです。またそれを考慮外とした前提で話しを進めてくださり、感謝いたします。

関連するQ&A

  • Cookieの取得について

    Cookieの取得について教えて頂けませんでしょうか。 下記のようなPL/SQLのプログラムがあるのですが、 この「TEST」というCookieに入っている値をテキストファイルを 実際に開いて中身を参照したいのですが、このCookieのファイルが どのファイルなのかがわかりません。  owa_cookie.get('TEST'); 下記のフォルダにあるファイルかと思ったのですが、 どれかわかりませんでした。(WindowsXP環境) C:\Documents and Settings\[ユーザアカウント]\Cookies 色々と調べてみるとTemporary Internet FilesにCookieが あると記載があったのですが、どのファイルかわかりませんでした。 どなたか参考になる情報をご提供いただければ幸いです。

    • ベストアンサー
    • CGI
  • cookieを削除しても、残っている画像は?

    メールに添付された画像を、Windows Picture and Fax Viewer で開いて、NEXT(BACK)で 次の画像に進むと、サムネイルと思われる画像が表示されます。 これは、インターネットのCookieに保存されている画像と思い、 Internet Explorerのツール→インターネットオプション→全般で「ファイルの削除」を行ったのですが、また表示されます。 (PCを再起動しても、同じです。表示される画像は下半分が欠けていたりします) 画像の保存場所は、C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\・・・・・・・ です) 1.Cookieを全部削除しても、再度表示されるのは、なぜでしょうか? 2.エクスプローラで上記のディレクトリーを捜しても、表示されません。どうすれば、見れますか? お教え下さい。

  • これらのファイルは削除しても大丈夫でしょうか?

    Norton AntiVirus 2003をだいぶ前にアンインストールしたのですが関連のファイルがまだ残っています。。。 Norton関係は全て削除しなければならないのですが、これらのファイル?は削除しても大丈夫でしょうか? (今は他社のソフトを使用しています) 場所→C:\Documents and Settings\ユーザー名\Cookies ファイル名?→ユーザー名@symantec[1] 場所→C:\Documents and Settings\ユーザー名\Local Settings\Temporary Internet Files ファイル名?→Cookie:ユーザー名@symantec.com/

  • Cookiesフォルダの中のCookie はどんなCookie か。

    Cookiesフォルダの中のCookie はどんなCookie か。 WinXPです。エクスプローラーで、Document and Settings¥(私の名前)¥Cookies というフォルダがあります。このCookiesフォルダの中のCookie は、Temporary Internet Files の中のCookie とどう違うのでしょうか。IE6のときは、インターネットオプションで「削除」ボタンを押しても中のCookie は消えなかったと思うのですが、IE8にするとCookies フォルダの中のCookie も消えるようです。勘違いかな?

  • Temporary Internet Filesの中のCokkieのパスは?

    Temporary Internet Filesの中のファイル名を取得すると、 CokkieはC:\Documents and Settings\Owner\Cookies\Owner@hoge.txt と表示されます。 他のgifファイルなどはC:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\gazou.gifと表示されているので、 CookieもC:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\Owner@hoge.txtとなるはずではないのでしょうか? これは一体どういう仕組みになっているのでしょうか?ご存知の方がいらっしゃいましたらご教授いただけますか?

  • インターネット一時ファイルの一部を削除できない

    EasyCleaner2.0というソフトで、「不要ファイル:インターネット一時ファイル」を検索すると C:\Documents and Settings\ユーザ名\Local Settings\Temporary Internet Files\Content.IE5 (フォルダ:サイズ:0) C:\Documents and Settings\ユーザ名\Local Settings\Temporary Internet Files\Content.IE5\index.dat(DATファイル:サイズ: 8978432) と2つ出て、これらを削除しようとすると、これらのファイルは 使用中で削除できません。となります。 ちなみに削除中にはブラウザはすべて閉じています。 削除できないこの2個のファイルとフォルダはいったい 何なのでしょうか?ちなみブラウザはIE6を使用しており、 IE5なんて使ってないのですが。。。 お分かりの方がいましたらぜひ教えてください。

  • Temporary Internet Files フォルダ内のファイルを削除するコマンド

    Temporary Internet Files フォルダ内のファイルを削除するコマンドを教えてください。手動では無く、bat commandで自動的に削除したいのです。 下記bat fileでは、削除できません。 Temporary Internet Files 及び History\今日:削除 tifdell.bat: cd C:\Documents and Settings\Owner\Local Settings\Temporary Internet Files del *.* /q cd C:\Documents and Settings\Owner\Local Settings\History\今日 del *.* /q よろしくお願いします。

  • テンポラリーファイルというのは削除してもいいのでしょうか?

    C:\Documents and Settings\名前\Local Settings\Temporary Internet Files\Content.IE5内にある フォルダやファイルは削除しても構わないのでしょうか? 削除して変なことになったりしませんか? よろしくお願いします。

  • Cookieについて

    サイトを見たあとのTemporary Internet Filesを削除してもCookieファイルが名前@・・・・という感じでたくさん残ってます。これって削除しても大丈夫なんでしょうか? インターネットカフェで使ったあとは削除したほうがいいのですか? あとオートコンプリートはどのように削除したらよいのでしょうか?

  • 実体のないCookie?

    (Temporary Internet Filesから)削除できないCookieが35個あり困っています。 OS:Windows Vista  ブラウザ:Internet Explorer 8(普段はSleipnirです) 自分が試したCookieを削除する方法は以下の4つです。 ・インターネットオプション履歴の削除を使う ・Temporary Internet Filesで全てを選択して削除 ・Cookies Managerで削除 ・CCleanerで削除 いずれも35個(Temporary Internet Files)だけは必ず残っています。 試しに開いてみたところ、いずれも 「C:\Users\AppData\Roaming\Microsoft\windows\Cookies\ファイル名 が見つかりません」となってしまい、 実際にC:\Users\AppData\Roaming\Microsoft\windows\Cookies\を開いてみてもCookieは見当たりません。 Cookies Managerにおいても表示されません。 そもそも何故違う場所にあるのか分かりませんが、 Temporary Internet Filesでしか表示されないということは、 実体が無いのに残っているようにも見えるんですが…。 どうすればこのCookieを削除できるでしょうか。