Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で破損したアイコンキャッシュを修復・再構築し、サムネイルキャッシュをクリアする方法

Windows 11/10のパソコンで、アイコンが空白で表示されたり、壊れているように見えたり、本来更新されるべきタイミングで正しく反映されない場合は、アイコンキャッシュのデータベースが破損している可能性が高いです。サムネイルについても同様で、正しく表示されない場合はキャッシュが破損していることが考えられます。このような場合は、キャッシュファイルを削除してアイコンキャッシュを再構築し、サムネイルキャッシュをクリアする必要があります。

本記事では、これらのキャッシュファイルの保存場所を紹介し、IconCache.dbやthumbcacheファイルを削除して、Windows 11/10のアイコンキャッシュを再構築し、サムネイルキャッシュをクリアする手順を解説します。

Windows 11/10でアイコンキャッシュを再構築する

アイコンキャッシュ(IconCache.db)は、Windowsが各アイコンのコピーを手元に保持しておくための特殊なデータベースファイルです。Windowsがアイコンを描画する際には、元のアプリケーションファイルからアイコン画像を読み込む代わりに、キャッシュ内のコピーを使用します。これにより、アイコンの表示速度が大幅に向上します。この仕組みはWindows XPの時代とは異なり、Windows 7/8でもまた異なるものでした。そしてWindows 8.1以降で再び変更されています。Windows 11/10では、以下の手順を実行します。

Windows 7/8の場合の再構築手順

  • エクスプローラーを開き、「フォルダーオプション」>「表示」タブで、隠しシステムファイルを表示するよう設定します。
  • C:\Users\%username%\AppData\Local フォルダーへ移動します。
  • 隠しファイル「IconCache.db」を削除し、パソコンを再起動します。
  • これにより、アイコンキャッシュが消去され、再構築されます。

しかし、Windows 11、Windows 10、Windows 8.1では、これだけでは不十分です。次のフォルダーに移動する必要があります。

C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer

このフォルダーには、iconcache_32.db、iconcache_48.db、iconcache_96.db、iconcache_256.db、iconcache_1024.db、iconcache_1280.db、iconcache_1600.db、iconcache_1920.db、iconcache_2560.db、iconcache_exif.db、iconcache_idx.db、iconcache_sr.db、iconcache_wide.db、iconcache_wide_alternate.db など、多数のキャッシュファイルが保存されています。

これらのファイルをすべて削除すると、Windows 10のアイコンキャッシュが消去され、再構築されます。一部のファイルを削除できた場合、「IconcacheToDelete」という名前の新しいフォルダーが作成されていることがあります。このフォルダーは、パソコンを再起動するか、エクスプローラーを再起動すると自動的に消えます。

もしファイルを削除できない場合は、以下の手順を試してください。

コマンドプロンプトで強制的に削除する方法

まず、開いているすべてのプログラムを閉じます。次にタスクマネージャーを開き、「Windows エクスプローラー」のプロセスを探して右クリックし、「タスクの終了」を選択します。続いて、「ファイル」メニューから「新しいタスクの実行」を選択し、「cmd.exe」と入力して「このタスクに管理者特権を付与して作成します」にチェックを入れ、Enterキーを押します。

これで管理者権限のコマンドプロンプトウィンドウが開きます。以下のコマンドを順番に入力し、それぞれEnterキーを押してください。

cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h iconcache_*.db
del iconcache_*.db
start explorer

これでWindows 10のアイコンキャッシュが再構築されます。

ヒント: シャットダウン・再起動・起動のたびにWindowsがサムネイルキャッシュを削除しないよう設定を変更することも可能です。

Windows 11/10でサムネイルキャッシュをクリアする

Windowsのサムネイルキャッシュ(Thumbs.db)は、Windows OSに存在する隠しデータファイルで、「詳細」「一覧」「アイコン」「タイル」表示ではなく「サムネイル(縮小版)」表示でフォルダーを開いたときに表示される小さな画像を格納しています。Windowsはすべての画像・動画・ドキュメントのサムネイルのコピーを保持しており、フォルダーを開いた際に素早く表示できるようになっています。Windows XPでは、このような隠しファイルthumbs.dbがフォルダーのあちこちに散らばって見えていましたが、Windows Vista以降では、サムネイルキャッシュ(thumbcache)は C:\Users\ユーザー名\AppData\Local\Microsoft\Windows\Explorer に保存されています。これはアイコンキャッシュファイルと同じ場所です。

サムネイルキャッシュを削除してクリアしたい場合は、上記と同じ手順を実行し、最後に以下のコマンドを使用します。

cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h thumbcache_*.db
del thumbcache_*.db
start explorer

この方法で問題が解決したかどうか、ぜひコメントでお知らせください。

Windows 10をお使いの方は、フリーツール「Thumbnail and Icon Cache Rebuilder」を利用すれば、ワンクリックでサムネイルとアイコンのキャッシュを消去・再構築できます。

また、Windows PCの起動時にデスクトップやエクスプローラーのアイコンの読み込みが遅いと感じる場合は、アイコンキャッシュのサイズを増やしてみると改善するかもしれません。デスクトップアイコンの表示が遅い場合の対処法についても、別記事で詳しく紹介していますので、あわせて参考にしてください。

  1. Windows 10でアイコンキャッシュを修復・再構築する方法【完全ガイド】

    Windows 10でアイコンキャッシュを修復する方法:アイコンキャッシュとは、Windowsのドキュメントやプログラムで使用されるアイコン画像を保存しておく場所です。必要になるたびに毎回読み込むのではなく、キャッシュから素早くアクセスできるようにすることで、表示速度を向上させています。もしパソコン上のアイコンに何らかの問題が発生している場合は、アイコンキャッシュを修復(再構築)することで、ほとんどの場合解決できます。例えば、アプリケーションをアップデートしたのに新しいアイコンが反映されず、古いアイコンが表示され続けたり、アイコンが崩れて表示されたりする場合は、Windowsのアイコンキャッシ

  2. Windowsを再起動せずにアイコンキャッシュを再構築する方法

    Windowsにインストールされたすべてのソフトウェアにはアイコンが割り当てられています。システムは各アイコンの情報を「IconCache.db」という隠しファイルに保存しており、新しいアイコンのデータはまずメインメモリに格納され、その後定期的にキャッシュファイルへ書き込まれる仕組みになっています。 しかし、アプリケーションのアイコンが画面に正しく表示されなかったり、表示に時間がかかったりすることがあります。これは主にアイコンキャッシュファイルに問題が発生した場合(例:Windowsがキャッシュを正常に更新できない場合)に起こります。通常はシステムの再起動で解決できますが、ここでは再起動せずに