Windows 10でアイコンキャッシュを再構築する方法
Windows 10のアイコンが白く表示されたり、固まったり、アイコンパックを切り替えても更新されなかったりと、アイコンの不具合に対処するのはかなり面倒です。多くの場合、アイコンキャッシュの破損が原因で、Windowsが古いアイコンデータや壊れたアイコンデータを保持してしまうことが原因です。幸いなことに、このキャッシュを再構築することで、通常は問題が解決します。Windowsはキャッシュの保存場所や確実な更新方法を明示していないため、少し面倒ですが、一度コツをつかんでしまえば簡単です。ただし、この修正は主にアイコン表示の不具合に対処するものであり、サムネイルやファイルプレビューをいじっている場合は、別の解決策が必要になります。
また、サードパーティ製のツールを使用したり、より自動化されたアプローチを好む場合は、手動でファイルを探したりすることなくアイコンキャッシュを再構築できる便利なアプリがあります。しかし、純粋に作業にこだわる人にとっては、手動での方法で十分な場合が多く、追加のダウンロードは必要ありません。ただし、変更を有効にするにはWindowsを短時間再起動する必要がある場合があります。そのため、キャッシュを削除した直後にアイコンがまだ正常に動作しない場合は、PCを再起動して問題が解決するかどうかを確認してください。
Windows 10のアイコンキャッシュの問題を解決する方法
アイコンキャッシュを手動で再構築する
これは基本的に、多くの人が信頼している古典的な方法です。隠れたアイコンキャッシュファイルを削除し、Windowsに新しいアイコンを作成させる方法です。シンプルでサードパーティ製の不要なファイルも不要なので、最初の試みとして最適です。ここでの目標は、Windowsが保持している不適切なアイコン情報を消去し、再起動時に新しい正しいアイコンを生成できるようにすることです。
設定によっては、特にWindowsがキャッシュを頻繁に再作成する場合や、バックグラウンドプロセスがファイルをロックしている場合は、この手順を複数回実行する必要があるかもしれません。ウイルス対策ソフトの攻撃が激しい場合はオフにするか、バックグラウンドアプリを一時的に無効にする必要があるかもしれません。それでも、通常はこれで問題は解決します。
ファイルエクスプローラーを開いてフォルダーオプションを変更する
- ファイルエクスプローラー上部の「表示」タブをクリックし、 「隠しファイル」にチェックを入れます。これにより、通常はプロファイルフォルダに隠れている、IconCache.dbを含む隠しシステムファイルが表示されます。
- アドレスバーに「C:\Users\YourUserName\AppData\Local」と入力して、ユーザープロファイルに移動します。YourUserNameは実際のWindowsアカウント名に置き換えてください。AppDataフォルダが表示されない場合は、Windowsはデフォルトで隠しファイルを非表示にするため、隠しファイルの表示が有効になっていることを確認してください。
アイコンキャッシュを削除する
- IconCache.dbを探してください。見つからない場合は、「隠しファイル」がオンになっていることを確認してください。
- IconCache.dbを右クリックし、「削除」を選択します。許可を求めるプロンプトが表示されたら、承認してください。
Windowsはキャッシュをすぐに再作成することがあります。そのため、アイコンキャッシュがすぐに再表示されても驚かないでください。これは正常な動作です。次の手順に進み、再起動してください。
ごみ箱を空にして再起動する
- デスクトップのごみ箱アイコンを右クリックし、 「ごみ箱を空にする」を選択します。これにより、削除されたキャッシュが完全に消去されます。
- すべてのアプリを閉じてPCを再起動してください。Windowsは起動時に新しいIconCache.dbを作成します。これで新しいキャッシュによって、ほとんどのアイコンの不具合が修正されるはずです。
代替案: Rebuild Icon Cacheのようなサードパーティツールを使用する
手動でファイルをいじるのが面倒だったり、うまくいかなかったりする場合は、「Rebuild Icon Cache」というシンプルなソフトウェアがあります。このソフトウェアはプロセスを自動化し、バックアップコピーを作成し、数クリックですべてを処理します。さらに、再構築後に何か問題が発生した場合に古いキャッシュを復元したい場合にも便利です。
- リンクからソフトウェアをダウンロードし、WinRARや7-Zipなどのツールで解凍し、管理者として実行してください(右クリックして「管理者として実行」)。プロンプトが表示されたら、管理者権限を付与してください。これで完了です。
- 歯車アイコンをクリックするとキャッシュが再構築されます。少し奇妙に感じるかもしれませんが、アプリは念のため元のファイルをバックアップしています。それでもアイコンがおかしく見える場合は、アプリ内のゴミ箱アイコンをクリックしてバックアップを復元してください。
コマンドプロンプトで再構築する – オタク的な方法
これらすべてがうまくいかない場合は、この方法でWindowsエクスプローラーのプロセスを終了し、キャッシュを削除してからエクスプローラーを再起動します。より手動的な作業になりますが、効果的です。ただし、この処理中はタスクバーとスタートメニューが数秒間表示されなくなることをご承知おきください。
- タスクマネージャーを開くには、このボタンを押してくださいCtrl + Shift + Esc。簡易版の場合は、下部にある「詳細」をクリックしてください。
- Windowsエクスプローラーの「プロセス」タブを右クリックし、 「タスクの終了」を選択します。画面が1秒間真っ暗になりますが、これは正常です。
- タスクマネージャーで、「ファイル」 > 「新しいタスクの実行」に進みます。「CMD.exe」と入力し、「このタスクを管理者権限で作成する」にチェックを入れます。「OK」をクリックします。
- コマンド プロンプト (開くはずです) で、次のコマンドを入力し、Enterそれぞれの後に キーを押します。
CD /d %userprofile%\AppData\Local Del IconCache.db /a Exit - タスクマネージャーに戻り、もう一度「ファイル」 > 「新しいタスクの実行」を選択します。Explorer.exe と入力して「 OK」を押します。タスクバーとアイコンが再び表示されるはずです。おそらく正しいアイコンになっているはずです。
これらの方法にはそれぞれ癖がありますが、私の経験上、アイコンの不具合がどうしても直らない場合は、どれも試してみる価値があります。Windowsは問題を複製したり、誤った情報をキャッシュし続けたりすることがあるため、再構築しない限りは解決できません。ただし、主要な手順を実行するたびに再起動して、常に最新の状態にしておくようにしてください。
まとめ
- 隠し項目をオンにして、IconCache.dbを見つけます。
- そのファイルを削除してごみ箱を空にします。
- PC を再起動し、アイコンが正しく更新されるかどうかを確認します。
- 手動の手順で解決しない場合は、サードパーティのツールを試してください。
- 解決困難な問題にはコマンド プロンプト メソッドを使用します。
まとめ
これらの方法のいずれかで、頑固なアイコンの問題が解決することを願っています。少し面倒ですが、キャッシュを再構築するだけで通常は十分です。それでも解決しない場合は、Windowsのより深刻な不具合か、システムファイルの破損が考えられます。その場合は、sfc /scannow を実行するか、システムをリセットする必要があるかもしれません。それでも、ほとんどのアイコンの問題に対して、この方法が最も簡単な解決策です。少し手間はかかりますが、よりすっきりとした正確なデスクトップの見た目のためには、それだけの価値はあります。
これで誰かの何時間もの手間が省けるといいですね。頑張ってください!