Windows10検索でアプリのアイコンが写真ファイルになる原因と直し方|アイコンキャッシュ破損とユーザープロファイル対策

Windows 10 で「検索に表示されるアプリのアイコンが、なぜか全部“写真ファイルのアイコン”に変わってしまった」という相談は、意外と多くあります。sfc や DISM、アイコンキャッシュ再構築を試しても直らない場合、原因はもっと深いところ ― ユーザープロファイルや既定アイコンの上書き ― に潜んでいることが少なくありません。この記事では、切り分けから最終手段まで、実際の現場を想定した“本気の直し方”を順番に解説します。

目次

現象の概要:検索の「アプリ」だけが写真ファイルアイコンになる

今回の症状は、次のようなパターンで現れます。

  • 対象OS:Windows 10 22H2(他バージョンでも似た症状は起こり得る)
  • スタートメニューの検索ボックス、またはタスクバーの検索ボックスでアプリを検索すると、「アプリ」欄に表示されるアイコンが崩れる
  • 最初は「Windows セキュリティ」や「設定」など一部のアプリだけが崩れ、やがて他のアプリも“写真ファイル(フォト)風の汎用アイコン”に置き換わっていく
  • デスクトップのショートカットアイコンやエクスプローラーの表示は正常なこともある(=検索表示だけがおかしい)

すでに、次のような一般的な対処を行っても改善しないケースを想定しています。

  • sfc /scannow、DISM、chkdsk の実行
  • Windows Update の適用
  • 表示スケール(DPI)の変更(推奨の 200% に戻すなど)
  • アイコンキャッシュの再構築(一般的なチュートリアルに沿って実施)
  • ディスククリーンアップでサムネイルの削除

これらを実行しても直らない場合、ユーザー固有のキャッシュや既定アイコンの設定が壊れている可能性が高くなります。

原因候補:ユーザープロファイルとキャッシュ、既定アイコンの上書き

検索結果のアプリアイコンが写真ファイルアイコンになるとき、主に疑うべきポイントは次の3つです。

  • ユーザープロファイル側の破損
    スタートメニューや検索機能は、ユーザーごとに異なるキャッシュや設定を持っています。プロファイル内のキャッシュや関連付け情報が壊れると、アプリアイコンの解決がうまくいかず、汎用アイコンに置き換わることがあります。
  • アイコン/サムネイルキャッシュの不整合
    %localappdata% 配下の IconCacheMicrosoft\Windows\Explorer フォルダにあるキャッシュが壊れ、正しく読み込めない状態になっている可能性があります。
  • 既定アイコンの上書き(レジストリ)
    一部のカスタマイズツールや不具合により、ユーザー単位のレジストリで exeショートカット(.lnk) の既定アイコンが書き換えられてしまい、すべて同じアイコンに見えてしまうケースがあります。

これらの関係性を整理すると、次のようになります。

原因候補説明よくある兆候
ユーザープロファイル破損プロファイル内の設定やキャッシュが壊れ、検索/スタートだけ挙動がおかしい新規ユーザーでは正常、既存ユーザーだけアイコンが崩れる
アイコンキャッシュ不整合アイコンキャッシュファイルが壊れており、アプリのアイコン情報を正しく読み出せない一部だけでなく、複数アプリでアイコンが不統一になる
既定アイコンの上書きレジストリで .exe.lnk の既定アイコンが別のものに変更されているあらゆるアプリが同じアイコンに見える、写真ファイルアイコンに統一される

この記事では、「切り分け → 既存プロファイルの修復 → レジストリの確認 → OS自体の修復」という順番で、確実性と安全性を両立した手順を紹介します。

全体の方針:まずは新しいローカル管理者アカウントで切り分け

いきなりレジストリを触ったり、インプレース修復に進む前に、「本当に今のユーザープロファイルだけの問題なのか」を確認することが重要です。最短で確認できるのが、新しいローカルアカウントでの動作確認です。

新しいローカル管理者アカウントの作成手順

  1. 設定 を開きます(Windows キー + I)。
  2. アカウント家族とその他のユーザー を開きます。
  3. その他のユーザーをこの PC に追加 をクリックします。
  4. 「このユーザーのサインイン情報がありません」を選び、「Microsoft アカウントを持たないユーザーを追加する」 を選択します。
  5. 任意のユーザー名・パスワードを設定し、ローカルアカウントを作成します。
  6. 作成したアカウントを選択し、アカウントの種類の変更 から「管理者」に変更します。
  7. いったんサインアウトし、新しいアカウントでサインインします。
  8. スタートメニューの検索で「設定」「Windows セキュリティ」などを検索し、アイコンが正常か確認します。

切り分け結果で次のステップが変わる

新規アカウントでの症状考えられる原因優先する対処
症状が出ない(アイコンは正常)既存ユーザープロファイルの破損が濃厚既存プロファイルの修復、または新規アカウントへデータ移行
同じ症状が出るシステム全体のキャッシュや Appx、構成の問題アイコン/検索コンポーネントの再登録、インプレース修復を優先

どちらの結果でも、以下の手順はほぼ共通して有効です。特に「既存アカウントで直したい」場合は、順番に実行していきましょう。

既存ユーザープロファイルの修復:まずはアイコンキャッシュと検索コンポーネント

アイコンキャッシュの「完全」再構築

通常のアイコンキャッシュ再構築では不十分なこともあるため、エクスプローラーのプロセスを止めてから、キャッシュファイルを手動削除する方法をとります。

  1. コマンド プロンプト(管理者) を開きます。
    • スタートボタンを右クリック → 「Windows ターミナル(管理者)」または「コマンド プロンプト(管理者)」
  2. 次のコマンドを順に実行します。
taskkill /IM explorer.exe /F
ie4uinit.exe -ClearIconCache
DEL /A /Q "%localappdata%\IconCache.db"
DEL /A /F /Q "%localappdata%\Microsoft\Windows\Explorer\iconcache_*"
start explorer.exe

ポイントは次の通りです。

  • taskkill でエクスプローラーを完全に停止してから削除することで、ロック中のファイルも含めて確実に消す
  • ie4uinit.exe -ClearIconCache を併用することで、アイコンキャッシュの初期化を明示的に行う
  • iconcache_* まで削除することで、サイズ違いのキャッシュもまとめてリセット

すべて実行したら、最後に PC を再起動してください。再起動後、検索から「設定」「Windows セキュリティ」などを検索し、アイコンが戻っているか確認します。

スタートメニュー/検索コンポーネントの再登録(PowerShell 管理者)

アイコンキャッシュだけで改善しない場合、スタートメニューや検索の Appx コンポーネント自体を再登録します。

  1. Windows PowerShell(管理者) を起動します。
    • スタートボタンを右クリック → 「Windows PowerShell(管理者)」
  2. 次のコマンドを順に実行します。
Get-AppxPackage -AllUsers Microsoft.Windows.StartMenuExperienceHost | `
  ForEach { Add-AppxPackage -Register "$($_.InstallLocation)\AppXManifest.xml" `
    -DisableDevelopmentMode -ForceApplicationShutdown }

Get-AppxPackage -AllUsers Microsoft.Windows.Search | `
  ForEach { Add-AppxPackage -Register "$($_.InstallLocation)\AppXManifest.xml" `
    -DisableDevelopmentMode -ForceApplicationShutdown }

実行中に一時的にスタートメニューが再起動したような挙動になりますが、正常な動作です。完了後、必ず再起動し、もう一度検索結果のアプリアイコンを確認してください。

既定アプリ(関連付け)のリセット

アプリと拡張子の関連付けが壊れていると、「アプリ=実行ファイル」という関係がうまく解決できず、誤ったアイコンが使われることがあります。Windows 10 の「既定のアプリ」画面から一括リセットしておきましょう。

  1. 設定 → アプリ既定のアプリ を開きます。
  2. 画面の下の方にある 「Microsoft 推奨の既定値にリセット」 をクリックします。
  3. リセット完了後、PC を再起動します。

これにより、ブラウザやメールなどの既定アプリ設定も一度リセットされるため、必要に応じて後で再設定してください。

検索インデックスの再構築

検索結果に表示されるアプリ情報は、インデックスサービスも利用しています。破損したインデックスが残っていると、修復後も古い情報を参照してしまうことがあるため、インデックスの再構築も行っておきます。

  1. コントロール パネル を開きます。
  2. 表示方法を「小さいアイコン」または「大きいアイコン」に切り替え、インデックスのオプション を開きます。
  3. 詳細設定 ボタンをクリックします。
  4. トラブルシューティング 欄にある 再構築 をクリックします。
  5. 確認ダイアログで OK を選択します。

インデックスの再構築には時間がかかる場合がありますが、バックグラウンドで進行します。完了を待たずに作業を続けても構いませんが、しばらくしてから再度アイコンの状態を確認すると効果を判断しやすくなります。

レジストリで上書きされた既定アイコンを解除(中級者向け)

ここまでの手順で改善しない場合、レジストリで「exe ファイル」や「ショートカット(.lnk)」の既定アイコンが上書きされている可能性があります。カスタムアイコンパックや一部のツールが原因で起こることがあります。

編集ミスは重大なトラブルにつながるため、必ずバックアップを取った上で自己責任で行ってください

対象レジストリキーの確認

  1. Windows キー + R で「ファイル名を指定して実行」を開き、regedit と入力して レジストリ エディター を起動します。
  2. 次のパスを順に確認します(どちらも HKEY_CURRENT_USER(HKCU) 配下です)。
    • HKCU\Software\Classes\exefile\DefaultIcon
    • HKCU\Software\Classes\lnkfile\DefaultIcon

正常な環境では、これらのキー自体が存在しないか、(既定) の値が空になっていることが多いです。もしここに、写真ファイルっぽいアイコン(例:C:\Program Files\Windows Photo Viewer\...Photos.exe を指すパスなど)が設定されている場合、それがアイコン崩れの直接的な原因になっている可能性があります。

バックアップと削除手順

  1. それぞれのキー(exefilelnkfile)を右クリックし、エクスポート を選びます。
  2. 任意の場所に exefile_backup.reg などの名前で保存します。
  3. バックアップが取れたら、当該キー内の DefaultIcon キーそのものを右クリックして「削除」を選びます。
    • キーが存在しない場合は何もしません。
  4. レジストリエディターを閉じ、PC を再起動します。

これにより、ユーザー側の上書き設定が解除され、システム既定(HKCR 側)のアイコン設定が有効に戻ります。再起動後、検索でアプリを探したときのアイコン表示を再度確認してください。

インプレース修復(上書きインストール)で Windows 10 自体をリセット

ここまでの対処で改善が見られない場合、システムファイルや Appx コンポーネント、各種キャッシュ全体が深く壊れている可能性があり、ユーザーレベルの修復では追いつかないことがあります。その場合の“確実策”が、インプレース修復(上書き修復インストール)です。

インプレース修復の概要

  • Windows 10 のインストールメディア(Media Creation Tool で作成)を使い、現行環境を「上書き」インストールする
  • 実施時に「個人用ファイルとアプリを引き継ぐ」を選択することで、ユーザーデータやインストール済みアプリは維持される
  • システムファイルや標準アプリ、Appx キャッシュ、レジストリの一部が初期状態に再展開されるため、OSレベルの不整合を一括で是正できる

大まかな手順

  1. Microsoft 公式サイトから Media Creation Tool をダウンロードします。
  2. ツールを起動し、「この PC を今すぐアップグレードする」 を選択します。
  3. 画面の指示に沿って進み、「インストール準備が完了しました」と表示されたら、「個人用ファイルとアプリを引き継ぐ」 が選択されていることを確認します。
  4. インストールを開始し、完了まで待ちます(途中数回再起動します)。
  5. 完了後、再度検索結果のアプリアイコンを確認します。

インプレース修復は時間こそかかりますが、「どこが壊れているのか分からない」という状態を丸ごとリセットできるため、最終的にはこれで解決するケースが非常に多いです。

新規アカウントに移行する場合の注意点:AppData は持ち込まない

切り分けの結果「新しいローカルアカウントではアイコンが正常」だった場合、既存ユーザープロファイル自体を捨てて、新規アカウントへ移行するのが最短・最も安全な解決策になることがあります。

ただし、移行時に壊れたキャッシュや設定をそのまま持ち込んでしまうと、新しいアカウントでも同じ不具合を再現してしまうので注意が必要です。

コピーしてよいもの/避けるべきもの

コピーしてよい(推奨)コピーしない方がよい(非推奨)
ドキュメント ピクチャ デスクトップ ダウンロード ビデオ / ミュージック お気に入り(ブラウザのエクスポート機能を推奨)%userprofile%\AppData\Local 以下(特にキャッシュ類) %userprofile%\AppData\Local\Packages %userprofile%\AppData\Local\Microsoft\Windows\Explorer レジストリのユーザー設定を reg ファイルで丸ごとインポート

ブラウザの設定やブックマーク、OneDrive の構成などは、サインインや同期機能を利用して新環境側で再構築する方が安全です。慣れてくると、余計なゴミを持ち込まずに済む分、新アカウントの方が快適に感じることも多いです。

再発防止と追加チェック:見落としがちなポイント

Windows セキュリティでフルスキャン / オフラインスキャン

マルウェアや不正なツールがアイコン関連のレジストリを変更している可能性もゼロではありません。修復後には、Windows セキュリティのフルスキャン、必要に応じてオフラインスキャンを一度実行しておくことをおすすめします。

アイコンパック・カスタマイズツールの影響を疑う

過去に以下のようなカスタマイズを行った記憶がある場合は、その影響を疑いましょう。

  • サードパーティ製のアイコンパック、テーマパックを導入した
  • レジストリを自動変更する「カスタマイズツール」を使用した
  • OS とは別の「ランチャー」ソフトがアイコン設定を弄る機能を持っている

この場合、ツールをアンインストールし、既定のテーマ/アイコンに戻した上で修復手順を実施することで、不具合が再発しにくくなります。

DPI/スケーリングの大幅変更後は再起動を挟む

4K ディスプレイなどでスケーリング(表示スケール)を大きく変更した直後は、アイコンの描画が一時的に乱れることがあります。修復後は、

  • 設定 → システム → ディスプレイ → 拡大縮小とレイアウトから 推奨値(例:200%)に設定する
  • 変更後は必ずサインアウトまたは再起動を行う

こうすることで、DPI 変更に伴うアイコンキャッシュの不整合が起こりにくくなります。

よくある疑問と補足

Q. スタートメニュー(ピン留めしたタイル)のアイコンは正常なのに、検索結果だけ崩れています。原因は同じですか?

スタートメニューのピン留めタイルと、検索結果の「アプリ」一覧では、アイコン情報の取得経路が少し異なります。タイルは UWP アプリやショートカットのメタデータから直接情報を取ることが多い一方、検索結果はインデックスや内部キャッシュを組み合わせて表示しています。

そのため、

  • タイル:正常
  • 検索結果:写真ファイルアイコンに崩れる

という症状は、検索用のキャッシュ/関連付けの方が壊れていると見るのが自然です。この記事で紹介した アイコンキャッシュ再構築・Appx 再登録・インデックス再構築 は、まさにこの部分に効く対処になります。

Q. これらの操作で、データやアプリが消えることはありますか?

記事内の手順のうち、

  • アイコンキャッシュ削除
  • 検索/スタートコンポーネントの再登録
  • 既定アプリのリセット
  • 検索インデックスの再構築
  • レジストリの DefaultIcon キー削除

については、基本的にユーザーデータやアプリを削除することはありません。ただし、レジストリ編集だけはミスが命取りになりかねないため、必ずバックアップを取ってから行ってください。

インプレース修復では、「個人用ファイルとアプリを引き継ぐ」を正しく選択すれば通常はデータは保持されますが、予期せぬトラブルに備えて、重要なデータのバックアップ(外付けドライブやクラウドなど)を取っておくことを強く推奨します。

Q. ユーザープロファイル破損と判断した場合、修復と新規アカウント移行はどちらが良いですか?

目安としては以下の通りです。

パターンおすすめ
環境を細かくカスタマイズしておらず、設定をやり直しても構わない新規アカウントへ移行(早くて確実)
既存アカウントに大量のアプリや設定があり、可能な限りそのまま使いたいこの記事の修復手順(B~C) → ダメならインプレース修復

どちらにせよ、「新規アカウントで症状が出るかどうか」を最初に確認しておくと、後戻りの少ない判断がしやすくなります。

まとめ:検索のアプリアイコンが写真ファイルになるときの直し方ロードマップ

Windows 10 の検索結果で、アプリアイコンが写真ファイルアイコンに置き換わる問題は、単なるキャッシュクリアや sfc だけでは直らないことが多く、ユーザープロファイルや既定アイコン上書きまで踏み込んだ対応が必要になるケースがあります。

本記事のポイントを整理すると、次のような流れになります。

  1. 新しいローカル管理者アカウントを作成し、検索結果で症状が再現するか確認して切り分け。
  2. 既存アカウントで使い続ける場合は、次を順に実施。
    • アイコンキャッシュの完全再構築(エクスプローラー停止+キャッシュ削除)
    • スタートメニュー/検索コンポーネントの PowerShell 再登録
    • 既定アプリ(関連付け)の「Microsoft 推奨値」リセット
    • 検索インデックスの再構築
  3. それでも直らない場合は、
    • HKCU 側の exefile\DefaultIconlnkfile\DefaultIcon が上書きされていないか確認し、あれば削除
    • 最終手段として、インプレース修復(上書き修復インストール)を検討
  4. 新規アカウントに移行する場合は、ドキュメントなど必要なデータだけをコピーし、AppData やキャッシュは持ち込まない
  5. 修復後は Windows セキュリティのスキャンや、カスタマイズツールの見直し、DPI 変更後の再起動など、再発防止の基本も押さえておく。

一度アイコンが崩れると不安になりますが、原因を切り分けながら順番に対処していけば、多くのケースで元の正常なアイコン表示に戻すことができます。検索結果のアプリアイコンがすべて写真ファイルアイコンになってしまった場合は、本記事の手順を上から順に試してみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次