Windows 10でサムネイル・アイコンが表示されない原因と直し方大全:WIC/Media Foundationの仕組みから実践対処まで

Windows 10 で「画像や動画のサムネイルが出ない」「アプリのアイコンが白紙になる」「スクリーンショットのプレビューが急に消えた」といった現象は、キャッシュや視覚効果の設定、グループポリシー、コーデック/シェル拡張の競合など、いくつかの典型要因に収束します。本記事は“なぜ起きるのか(仕組み)”から“どの順で直すべきか(実務)”までを一気通貫で整理し、管理者・パワーユーザーでも納得できる深さで再現性の高い手順を提示します。

目次

現象の整理と見極めポイント

  • エクスプローラーの「大アイコン/特大アイコン/中アイコン」で画像・動画のプレビューが表示されない。
  • 「NVIDIA Control Panel」など一部アプリのアイコンが真っ白(白紙)・汎用アイコンになる。
  • 新規に撮影したスクリーンショット(PNG/JPG)も縮小表示されない。
  • ファイル名左上に青い雲(オンラインのみ)や丸い矢印(同期中)などのマークが付く。

見極めのコツは次のとおりです。

  • 雲・丸矢印のマークは OneDrive の同期状態を示すオーバーレイであり、サムネイル生成の可否とは直接関係しません。
  • 「白紙アイコン化」はサムネイルではなくアイコンキャッシュ側の不具合であることが多く、対処が分かれます(後述)。
  • サムネイルが一切出ないのか、一部の拡張子だけ出ないのかを切り分けると、WIC/Media Foundation/コーデックの層に絞り込めます。

Windows がサムネイルを作る仕組み(要点)

サムネイルは Explorer.exe(エクスプローラー)がファイルごとにシェル拡張(Shell Extension)を呼び出し、画像は WIC(Windows Imaging Component)、動画は Media Foundation を中心とする API で生成します。結果はユーザー プロファイル配下のデータベース(DB)にキャッシュされ、再表示の高速化に利用されます。アプリのアイコンは EXE/DLL 内のリソース(主に imageres.dll・shell32.dll)から読み込み、別のキャッシュ(アイコンキャッシュ)に保存されます。

【ざっくりパイプライン】
エクスプローラー
  ├─ サムネイル要求
  │    ├─ 画像: WIC (WindowsCodecs.dll) → デコード → 縮小 → 保存
  │    └─ 動画: Media Foundation (mf.dll, mfplat.dll, mfreadwrite.dll 等)
  │           → キーフレーム抽出 → 縮小 → 保存
  └─ キャッシュ保存先:
       %LOCALAPPDATA%\Microsoft\Windows\Explorer\
         ├─ thumbcache_*.db   (サムネイル)
         └─ iconcache_*.db    (アイコン)
レイヤー役割代表 DLL / コンポーネント補足
シェル(ホスト)拡張の呼び出し・UIExplorer.exe / Shell32.dllサムネイル ハンドラ(IThumbnailProvider 等)を起動
画像デコードJPEG/PNG/TIFF ほかWindowsCodecs.dll(WIC)追加コーデックや拡張パックで対応形式が増える
動画デコードプレビュー用フレーム抽出mf.dll / mfplat.dll / mfreadwrite.dllHEVC/AV1 等は追加コンポーネントが必要な場合あり
キャッシュ再表示の高速化thumbcache_*.db / iconcache_*.db破損・肥大化で不具合化。削除・再構築が有効
アイコン リソースアプリのアイコンimageres.dll / shell32.dll / EXE内リソースアイコンキャッシュ再構築が必要なことがある

「画像」と「動画」で異なる点

  • 画像:WIC が標準対応の形式(JPEG/PNG/GIF/BMP/TIFF 等)は OS 標準デコード。HEIF/HEIC・RAW(CR3/NEF 等)・WEBPは拡張機能やコーデックの有無で成否が分かれます。
  • 動画:Media Foundation がコンテナとコーデックの組み合わせからキーフレームを抽出。HEVC/H.265、AV1、各種 10bit/4:2:2などは追加コーデックや GPU ドライバとの相性で失敗しやすい層です。

主な原因(総括)

分類具体的要因備考
キャッシュ破損サムネイル DB の破損・肥大化%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_*.db
視覚効果設定「アイコンの代わりに縮小版を表示」が無効高速化ツール・レジストリ変更でオフにされがち
ディスク空き容量システム ドライブの空きが非常に少ない1GB 未満だと生成に失敗しやすい。800MB 以上で復活した例あり
グループポリシー「縮小版を表示しない」ポリシーが有効企業ドメイン PC で多発。ポリシー優先
OneDrive雲・丸矢印は同期マークサムネイル自体とは無関係(表示可否の判断に使わない)
シェル拡張/コーデック古い動画用拡張・競合K‑Lite などを導入した環境で顕在化
アイコン側の問題アイコンキャッシュ破損NVIDIA Control Panel 等の白紙化で該当

最短で直す推奨ルート(再現性重視)

  1. サムネイル キャッシュの削除・再構築(後述のコマンドで確実に行う)
  2. 視覚効果の再設定(「アイコンの代わりに縮小版を表示」「タスクバー サムネイルを保存」を有効)
  3. エクスプローラーの再起動 → Windows 再起動

上記で直らない場合は、DISM/SFC と 空き容量確保、ドメインなら グループポリシー確認へ進み、最後に コーデック/シェル拡張の見直しを行います。

効果が高い解決策(詳解)

1. サムネイル キャッシュの削除・再構築

まずは安全・確実な方法(エクスプローラーの UI)から。

  1. C: ドライブを右クリック → プロパティ → ディスク クリーンアップ。
  2. 縮小表示(サムネイル)にチェック → OK。

より強力に行う場合は、エクスプローラーを止めて DB を直に削除します。

:: 管理者 CMD または PowerShell
taskkill /f /im explorer.exe
del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_*.db"
start explorer.exe

ポイント:DB はユーザーごとなので、別ユーザーで試して直るならプロファイル起因の可能性が高いです。

2. 視覚効果を再設定(サムネイル表示の基本)

  1. スタート検索で「システムの詳細設定の表示」→ 詳細設定 タブ → パフォーマンス の 設定。
  2. カスタムを選び、次を有効化:
    • アイコンの代わりに縮小版を表示
    • タスクバー サムネイルを保存
  3. 適用後、エクスプローラーの再起動または Windows を再起動。

3. DISM/SFC によるシステム修復

システム ファイルの破損が疑われる場合は順に実行します。

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

4. システム ドライブの空き容量を 1GB 以上に確保

空きが極端に少ないとサムネイル生成が失敗します。容量確認は次のコマンドでも可能です。

fsutil volume diskfree C:

不要な一時ファイル削除、ダウンロード フォルダー整理、休止ファイル縮小(powercfg /h /type reduced)などで確保します。

5. ファイル移動や一括「開く」で強制再生成

サムネイルだけ欠損している場合に有効です。

  1. 対象ファイルをすべて選択し、Ctrl + X でデスクトップへ一時移動 → 元の場所へ戻す。
  2. または対象画像をまとめて開いてから、フォルダーで F5(更新)。

6. ドメイン PC はグループポリシーを確認

ユーザーに見える設定よりも GPO が優先されます。次のポリシーを確認してください。

  • ユーザーの構成 → 管理用テンプレート → Windows コンポーネント → ファイル エクスプローラー
    • 縮小版をオフにしてアイコンのみを表示 … 無効
    • 縮小版のキャッシュを無効にする … 無効
    • ネットワーク フォルダーで縮小版をオフにしてアイコンのみを表示 … 無効
gpupdate /force

7. コーデック/シェル拡張の見直し

  • 動画:古いコーデック パック(例:旧版 K‑Lite)や重複するサムネイル ハンドラがあると競合します。最新版へ更新、または一旦アンインストールして標準の Media Foundation に戻すと改善することがあります。
  • RAW/HEIC/WEBP:対応拡張を導入していない場合は表示されません。必要な形式の拡張・コーデックを追加し、再起動後に再検証します。
  • 検証の鉄則:「新しいローカル ユーザー」でログオンし、同じファイルで現象を再現できるかを確認。プロファイル固有かシステム全体かを切り分けます。

8. OneDrive の同期アイコンは“仕様”

表示意味サムネイルとの関係
青い雲オンラインのみ(オンデマンド)開くとダウンロードされサムネイル生成が可能
丸い矢印同期中/一時停止一時的にプレビューが遅れるが仕様
緑のチェックローカルに常に保持通常どおり生成される

アイコン(白紙化)に効く対処:アイコンキャッシュ再構築

アプリのアイコンが白紙化する場合は、サムネイルではなくアイコンキャッシュが壊れている可能性が高いです。例:NVIDIA Control Panel のタスクバー/スタート アイコンが汎用化したなど。

:: 管理者 CMD または PowerShell
taskkill /f /im explorer.exe
del /a /q "%LOCALAPPDATA%\IconCache.db"
del /a /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache*"
start explorer.exe

これで改善しない場合は、ショートカットのリンク切れや UWP アプリのキャッシュ不整合が疑われます。アプリ本体(例:C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe)を探し、ショートカットを作り直すのも有効です。

レジストリとポリシー(把握しておくと強い)

以下は「どの設定がどの値に効くか」を理解するための対照表です。レジストリ編集の前に必ずバックアップを取ってください。

項目場所値推奨
アイコンの代わりに縮小版を表示HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedIconsOnly(DWORD) 0=縮小版を表示, 1=常にアイコン0
縮小版のキャッシュを無効化HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedDisableThumbnailCache(DWORD) 0=有効, 1=無効0
ネットワーク フォルダーの thumbs.dbHKCU\Software\Policies\Microsoft\Windows\Explorer または HKLM 同階層DisableThumbsDBOnNetworkFolders(DWORD) 0=作成, 1=作成しない運用方針に応じて
縮小版を表示せずアイコンのみHKCU/HKLM\Software\Policies\Microsoft\Windows\ExplorerDisableThumbnails(DWORD) 0=無効, 1=有効0

コマンドで一括修正する場合の例(個人 PC 向け/ドメイン管理下では GPO 優先):

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v IconsOnly /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisableThumbnailCache /t REG_DWORD /d 0 /f
reg delete "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableThumbnails /f

「thumbs.db が見当たらない」の正体

Windows 10 では従来の thumbs.db を各フォルダーに作る方式から、ユーザー プロファイル内の集中管理 DB(thumbcache_*.db)へ寄せられました。ポリシーで 「ネットワーク フォルダーで thumbs.db を作らない」 が既定になっている環境もあり、見当たらないのは正常です。キャッシュ削除時はフォルダーを探すのではなく、%LOCALAPPDATA%\Microsoft\Windows\Explorer の DB を削除しましょう。

画像/動画別の深掘りトラブルシュート

画像(JPG/PNG なのに出ない)

  • 壊れた EXIF/巨大画像:極端に大きい画像や壊れた EXIF を持つファイルは生成に失敗することがあります。サンプル 3〜5 枚で比較し、特定ファイルのみならファイル側の問題です。
  • HEIC/WEBP:拡張が無ければ表示されません。導入後に一度サインアウト/再起動を行い、thumbcache_*.db を削除して再生成させます。
  • RAW:拡張導入後でも、メーカー独自の最新 RAW は追従待ちになることがあります。プレビューのみ DNG へ一時変換して運用するのも実務的解です。

動画(MP4/MOV で出ない)

  • コーデック不足:HEVC/H.265 や ProRes など、標準で完全対応しないものは拡張導入が前提です。
  • GPU/ドライバ相性:ドライバ更新で復活する例が多数。ノート PC では内蔵 GPU と dGPU の切り替え(省電力設定)で挙動が変わることもあります。
  • コンテナの中身:.mp4 でも中身が AVC ではなく HEVC/AV1 の場合は別物です。メディア情報ツールでコーデックを確認し、層を切り分けましょう。

ケーススタディ(実地の声)

視覚効果設定の復旧+数回の再起動で「スクリーンショットのサムネイルは完全復活した」との声多数。

ドメイン PC ではポリシー変更が決定打になった例あり。

C: が約 300MB しか空いていなかった環境で、空き容量を 800MB まで増やしただけで解消したケースも。

復旧の自動化(PowerShell ワンキー実行)

個人 PC 向けの簡易スクリプト例です。実行後は再起動してください。

# PowerShell(管理者)
Write-Host "Explorer を終了します" -ForegroundColor Cyan
taskkill /f /im explorer.exe 2>$null

Write-Host "サムネイル/アイコン キャッシュを削除します" -ForegroundColor Cyan
Get-ChildItem "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache_*.db" -Force -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
Get-ChildItem "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\iconcache*" -Force -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\IconCache.db" -Force -ErrorAction SilentlyContinue

Write-Host "視覚効果レジストリを既定(サムネイル表示)へ" -ForegroundColor Cyan
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v IconsOnly /t REG_DWORD /d 0 /f | Out-Null
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisableThumbnailCache /t REG_DWORD /d 0 /f | Out-Null

Write-Host "Explorer を起動します" -ForegroundColor Cyan
Start-Process explorer.exe 

安全な検証手順(やり直しのきく順序)

  1. フォルダー表示設定のリセット:対象フォルダー → 表示タブで オプション → フォルダーに適用 → 既定に戻す。
  2. 新規ローカル ユーザーで再現確認:プロファイル起因かシステム全体かを切り分け。
  3. クリーン ブート:サードパーティ製常駐・拡張の影響を除外。
  4. 別ボリュームで確認:ネットワーク共有や FAT/exFAT の相性を排除。

トラブルの“地雷”と予防策

  • クリーナー系ツール:毎回 thumbcache_*.db を削除する設定は、表示が遅くなるだけでメリットが薄い。自動削除は避けましょう。
  • オーバーレイ アイコンの飽和:OneDrive/Dropbox/バックアップ系が多数入るとオーバーレイ枠が埋まり、意図せぬ表示不良の温床に。使わないクライアントは削除。
  • ディスク残量監視:タスク スケジューラで週次チェック・アラートを仕込むと再発予防になります。

よくある質問(FAQ)

Q. 画像は出るのに動画だけ出ません。
Media Foundation 側のコーデック不足・競合が本線です。コーデック パックの整理、最新 GPU ドライバ、HEVC/AV1 など必要拡張の導入 → 再起動 → thumbcache_*.db 再生成を順に。

Q. すべての拡張子で出ません。
視覚効果設定(IconsOnly)、グループポリシー(DisableThumbnails)、キャッシュ破損の 3 点を先に確認。SFC/DISM まで走らせましょう。

Q. 「thumbs.db」が無く、どう削除すれば?
Windows 10 では集中管理 DB(%LOCALAPPDATA%\Microsoft\Windows\Explorer)が正解です。thumbcache_*.db を削除してください。

Q. NVIDIA Control Panel のアイコンだけ白紙です。
アイコンキャッシュ再構築を先に。改善しなければショートカットの再作成やアプリの修復インストールが近道です。

まとめ(実務フロー)

  1. キャッシュ削除 → 視覚効果確認 → 再起動で まず試す。
  2. 改善しなければDISM/SFC と 空き容量の確保(1GB 以上)。
  3. ドメイン PC ならグループポリシーの「縮小版を表示しない」系を無効へ。
  4. なおらない場合はコーデック/シェル拡張競合を疑い、整理・更新で切り分け。

この順序で対処すれば、多くの環境でサムネイル/アイコンの表示不具合を実用的な時間で解決できます。原因を“仕組み”から理解しておくことで、次回以降の再発にも強くなります。


付録:コマンド集(コピー用)

サムネイル キャッシュ削除

taskkill /f /im explorer.exe
del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_*.db"
start explorer.exe

アイコン キャッシュ削除

taskkill /f /im explorer.exe
del /a /q "%LOCALAPPDATA%\IconCache.db"
del /a /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache*"
start explorer.exe

視覚効果をサムネイル表示へ戻す(Reg)

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v IconsOnly /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisableThumbnailCache /t REG_DWORD /d 0 /f

DISM/SFC

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

ストレージ空き確認

fsutil volume diskfree C:

補足:本記事で扱った “サムネイル” と “アイコン” は別のキャッシュであり、破損原因と対処が異なります。現象に応じて適切なキャッシュを再構築してください。

この記事を書いた人

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

コメント

コメントする

目次