Windows 10で壊れたアイコンキャッシュを再構築する方法
Windowsがドキュメントやプログラムに使用するアイコンはアイコンキャッシュに保存されるので、毎回ゆっくり読み込む必要はなく、すばやく表示できます。コンピュータ上のアイコンに問題がある場合は、アイコンキャッシュを再構築すると効果的です。.
アイコンキャッシュが古くなって、アイコンが正しく表示されなかったり、場合によっては表示されなくなったりすることがあります。たとえば、アプリケーションをアップグレードしたときに新しいバージョンに新しいアイコンが付いていても、デスクトップに古いアイコンが表示されている場合があります。前に完璧なアイコンが表示されていたときに、空白または破損したアイコンが表示されることがあります。このような場合は、アイコンキャッシュをリセットして自動的に再作成する必要があります。この記事では、Windows 10でアイコンキャッシュを再構築する方法を紹介します。このガイドはWindows 8と7にも当てはまりますが、動作は多少異なります.
Windowsでのアイコンキャッシュのしくみ
コントロールパネル、プログラムと機能、ファイルエクスプローラなど、アイコンはWindowsのいたるところにあります。考えられるすべてのアイコン画像をハードディスクから取得して動的にレンダリングしなければならないと、多くのシステムリソースを消費する可能性があります。その結果、Windowsは既にメモリに取得したアイコンを保存します。あなたがシャットダウンまたは再起動すると、それはあなたのハードドライブの隠しファイルにこのキャッシュを書くので、それは後でそれらすべてのアイコンをリロードする必要はありません。.
データベースファイルは、情報が追加されるにつれて大きくなります。 MSDNのナレッジベースからのこの文書によると、Windowsがアイコンを表示する必要があるとき、それはキャッシュをチェックし、一致が見つかればキャッシュされたアイコンを表示します。見つからない場合は、実行ファイルをチェックしてアプリケーションディレクトリをスキャンします。.
IconCacheデータベースなどのキャッシングメカニズムは、すでに複数のシステムスペシャリストによって議論されています。詳細については、Mark E. RussinovichとDavid A. SolomonのWindows Internalsの本で詳しく説明していますが、基本はこのプロセスについて理解する必要があるすべて.
アイコンキャッシュが格納されている場所
Windows VistaおよびWindows 7では、アイコンキャッシュファイルは次の場所にあります。
C:\ Users \\ AppData \ Local \ IconCache.db
(交換する Windowsアカウントの実際のログイン名を使用してください。)
このファイルはWindows 8と10にはまだ存在しますが、Windowsはアイコンキャッシュを保存するためにそれらを使用しません。 Windows 8およびWindows 10では、アイコンキャッシュファイルは次の場所にあります。
C:\ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer
(交換する このフォルダには、アイコンキャッシュファイルがいくつかあります。
•iconcache_16.db
•iconcache_32.db
•iconcache_48.db
•iconcache_96.db
•iconcache_256.db
•iconcache_768.db
•iconcache_1280.db
•iconcache_1920.db
•iconcache_2560.db
•iconcache_custom_stream.db
•iconcache_exif.db
•iconcache_idx.db
•iconcache_sr.db
•iconcache_wide.db
•iconcache_wide_alternate.db
アイコンキャッシュを再構築するには、このフォルダにあるすべてのiconcacheファイルを削除する必要があります。ただし、それらをクリックしてDeleteキーを押すのと同じくらい簡単ではありません。それらのファイルはまだエクスプローラで使用されているので、通常の方法で削除することはできません。.
アイコンキャッシュを再構築する方法
作業を進める前に、作業中のものはすべて閉じて保存してください。ファイルエクスプローラを開き、次のフォルダに移動します。
C:\ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer
(交換する Windowsアカウントの実際のログイン名を使用してください。)
Shiftキーを押しながらエクスプローラフォルダを右クリックします。 「コマンドウィンドウをここで開く」を選択します。
そのパスでコマンドプロンプトウィンドウが開きます。
コマンドプロンプトが正しいフォルダにあることを確認するには、次のように入力します。 方向
コマンド。先ほど説明したiconcacheファイルとthumbcacheファイルが表示されるはずです。.
Windowsのタスクバーを右クリックして、ショートカットメニューから「タスクマネージャ」を選択してください。.
リスト内の「Windows Explorer」を右クリックして、ショートカットメニューから「タスクの終了」を選択します。エクスプローラとデスクトップが消えます。タスクマネージャを終了し、コマンドプロンプトウィンドウ以外に他のアプリケーションが実行されていないことを確認します。.
コマンドプロンプトウィンドウに次のコマンドを入力します。
del iconcache *
Enterを押します。後のアスタリスク iconcache
iconcacheで始まる名前のすべてのファイルが削除操作に含まれるようにするために必要です。それはすべてのアイコンキャッシュファイルを削除するはずです.
ディレクトリを実行する
残りのファイルのリストをチェックするコマンド。 1つ以上のiconcacheファイルがまだリストされている場合は、一部のアプリケーションがまだバックグラウンドで実行されていることを意味します。必要に応じてそれらを閉じて、もう一度手順を繰り返してください。.
Ctrl + Alt + Delキーを同時に押して、[サインオフ]を選択します。サインインし直すと、古くなったアイコンや見つからないアイコンがあれば修復または再作成されるはずです。.
アイコンキャッシュを再構築しても、サムネイルの問題(特定のファイル拡張子に対して間違ったアイコンが表示されたり、ショートカットアイコンが表示されなくなったりする場合があります)には役立ちません。あなたが他のアイコンの問題を抱えている場合でも、アイコンキャッシュを再構築することでうまくいけばそれらを修正します.