Windows 10で破損したアイコンキャッシュを再構築(リセット)する方法は?
さまざまなアプリケーションとファイルタイプのアイコンがファイルエクスプローラーに表示されると、Windowsは、アイコンを使用して元のファイルにアクセスする代わりに、アイコンキャッシュを含む特別なファイルからアイコンイメージのコピーを取得します。オペレーティングシステムが元のアイコンファイルを読み込む必要がないため、Windowsエクスプローラのアイコンオブジェクトのパフォーマンスとレンダリングが向上します。
場合によっては、キャッシュファイルが破損していると、ショートカットとファイルの白い空白のアイコンがエクスプローラー(およびデスクトップ)に表示されたり、アプリケーションアイコンの代わりにデフォルトのWindowsアイコンが表示されたりすることがあります。この場合、Windows10アイコンキャッシュをリセットすることをお勧めします。
以下のスクリーンショットは、Windows 10のスタートメニューレイアウトに、一部のアプリケーションアイコンではなく、デフォルトのフォルダーアイコンが表示されていることを示しています。
注 。このようなバグが発生した場合、一部のユーザーは問題のあるアプリを再インストールしようとしますが、それはあまり役に立ちません。
さまざまなバージョンのWindowsのアイコンキャッシュは、ユーザープロファイルフォルダに保存されている1つ以上のdbファイルです。
- Windows 7 、 IconCache.db %userprofile%\ AppData \ Local
- Windows 10 およびWindows8.1 、これらはいくつかのファイルであり、名前は iconcache _で始まります。 (iconcache_16.db、iconcache_32.db、iconcache_48.dbなど、ピクセル単位のアイコンのサイズに応じて)、%userprofile%\ AppData \ Local \ Microsoft \ Windows \ Explorerに保存されます。
IE4uinitを使用したWindowsのアイコンキャッシュの更新
Windowsには、組み込みのツール ie4uinit があります。 (IE Per-User Initialization Utility)アイコンキャッシュデータベースをすばやくリセットするために使用できます。
- Windows 10の場合:
ie4uinit.exe -show
- Windows 7の場合:
ie4uinit.exe -ClearIconCache
このコマンドは、Win+R->コマンド->Enterを使用して実行する必要があります。
コマンドは絶対に安全ですが、すべての場合にアイコンキャッシュの通常の状態を復元するのに役立ちません。
Windowsでアイコンキャッシュを再構築するためのスクリプト
アイコンキャッシュをリセットするには、dbキャッシュファイルを削除するだけで十分です。ただし、最初に、iconcacheファイルへのアクセスをulockするために、Explorer.exeプロセスを終了する必要があります。 Windowsを再起動せずにアイコンキャッシュデータベースをリセットする方法を見てみましょう。
- 実行中のすべてのアプリを閉じます;
- コマンドプロンプトウィンドウを開きます(
cmd.exe
またはpowershell.exe
)管理者として; - タスクマネージャーを起動します:
taskmgr.exe
- タスクマネージャウィンドウで、詳細strong>に移動します タブで、explorer.exeプロセスを見つけて強制終了します(タスクの終了 );
- コマンドラインからプロセスを強制終了することもできます:
taskkill /f /im explorer.exe
- 次に、次のコマンドを順番に実行して、ユーザープロファイルのアイコンキャッシュを削除します(OSのバージョンによって異なります)。
Windows 10 / 8.1の場合(このコードをコピーしてコマンドプロンプトウィンドウに貼り付けるか、テキストファイル reset_icon_windows.batとして保存します。 。
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h iconcache_*.db
del /f IconCache*
del /f thumbcache*
cd /d %userprofile%\AppData\Local\
attrib –h IconCache.db
del /f IconCache.db
start C:\Windows\explorer.exe
私の場合、スクリプトはiconcache_idx.dbファイルのみを削除できませんでした(アクセス拒否エラー)が、これは最終結果には影響しませんでした。アイコンキャッシュが正常にフラッシュされました!
Windows 7の場合:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exe
どちらの場合も、最後のコマンドはWindowsエクスプローラープロセスを再起動します。 Explorer.exeを起動すると、アイコンキャッシュファイルが再作成されます(構成されたファイルの関連付けに従って)。
-
Windows 11 でキャッシュをクリアする方法
キャッシュ ファイルは高速なユーザー エクスペリエンスを提供するために必要です。ログインするたびにキャッシュ ファイルを使用してパスワードを入力する必要はありません。特に RAM やストレージ容量が少ない場合、新しい Web ページ バージョンを読み込むのが難しい場合があります。 PC のパフォーマンスを向上させるには、キャッシュ ファイルを削除してストレージ容量と RAM を解放する必要があります。問題は、「Windows 11 でキャッシュをクリアする方法」です。 ?」 Windows 11 でのキャッシュのクリア 比較的簡単です。従うべきさまざまな手法があり、コンピュータのストレージ領
-
Windows 11 で Windows セキュリティをリセットする方法
Windows 11 デバイスと個人情報を保護するためのワンストップ セキュリティ ショップは、Windows セキュリティです。ただし、場合によっては、Windows セキュリティ プログラムを再起動する必要があります。プログラムが誤動作しているか、まれに起動さえしていない可能性があります。これを行うと、すべての Windows セキュリティ アプリの設定がリセットされ、既定値に戻ります。 プログラムは、リセット後にコンピュータで最初に開いたときとまったく同じように機能し、表示されます。リセットプロセスはより迅速で、プログラムを再度ダウンロードする必要はありませんが、アプリの再インストール