IE9の一時ファイルが0MB、保存場所が空白になる場合の対処。

Windows7IE9を使用しています。

フリーソフトのダウンロードをしようとページのダウンロードボタンを何度クリックしてもダウンロードが突然できなくなりました。

インターネットオプションの「閲覧の履歴」「設定」を開くと一時ファイルの保存先を見ると。

  • 容量が「0MB」
  • 保存場所のファイルパスが表示されているはずの部分が空白

になっていました。

 

通常のデフォルトは

  • c:\users\ユーザー名\Appdata\Local\Microsoft\Windows\Temporary Internet Files

のはずなので、保存場所を再設定しようとしたら、通常ではこのフォルダは表示されないので、フォルダオプションで

  • 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」を選択
  • 「保護されたオペレーティングシステムファイルを表示しない(推奨)」のチェックを外す

をして保存場所を指定したら、「容量が足りない…」みたいなエラーで再設定できず。

インターネットオプションを閉じようとしたら8MBにしなさい的な警告が出たので一時ファイルの容量を8MBに設定しても反映されず…。

レジストリエディタで保存先を変更してみてもダメでした。

 

解決方法

最終的に、以下のURLを参考にレジストリを変更したところ、解決できました。

以下のレジストリキーの中にある「CacheLimit」がすべて「0」になっていました。

以下のキーがすべて揃っていませんでしたが、存在するものだけの「CacheLimit」を全部「1」にしてみたところ、PC再起動後にはすべてが解決されていました。

  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\DOMStore
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\feedplat
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\iecompat
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\iedownload
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHistXXXXXXXXXXXXXXXXXXXX
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\PrivacIE:
  • HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\UserData

レジストリエディタはWindows+Rを押してregeditまたはregedt32と入力してEnterで開けます。