Windows 11でPNGサムネイルが表示されない原因と解決策|Googleドライブが壊したサムネイルハンドラを復元する方法

Windows 11 で突然「PNG だけサムネイルが白い紙のアイコンになる」「エクスプローラーで中身が確認できない」「ついでにタスクトレイのアイコンも消える」といった症状が出ることがあります。一般的なサムネイル設定の見直しやキャッシュ削除では直らない場合、Google ドライブ(デスクトップ版)がレジストリに書き込んだ“壊れたサムネイルハンドラ”が原因の可能性が高いです。本記事では、その仕組みと実際に有効だった復旧手順を詳しく解説します。

目次

症状の整理:PNG サムネイルだけが白い紙アイコンになる

まずは、よくある症状を整理しておきます。

  • .png だけサムネイルが表示されず、白い紙アイコンになる
  • ダブルクリックすると画像自体は開ける(ファイルは壊れていない)
  • .jpg / .jpeg / .gif など他形式は正常にサムネイル表示される
  • エクスプローラー右側のプレビューウィンドウでも PNG だけ真っ白
  • 一部アプリ(WhatsApp デスクトップ、メモ帳など)のタスクトレイアイコンが表示されないことがある
  • サムネイルキャッシュやアイコンキャッシュを削除しても改善しない

典型的なパターンを表にすると次のようになります。

項目状態
対象 OSWindows 11(22H2/23H2 など複数バージョンで報告)
影響する拡張子.png のみ(他の画像形式は正常)
影響する場所ローカルドライブ、Google ドライブ同期フォルダ、デスクトップなど
ファイル自体の状態正常に開ける(破損していない)
一般的なサムネイル対策フォルダーオプション・キャッシュ削除・既定アプリ再設定では直らない
付随症状タスクトレイアイコンが表示されないアプリがある

よくある一般的な対処が効かない理由

「サムネイルが出ない」と検索すると、ほぼ必ず次のような対処が紹介されています。

  • エクスプローラーの 「常にアイコンを表示し、縮小版は表示しない」 をオフにする
  • サムネイルキャッシュ(thumbcache_*.db)の削除
  • .png の既定アプリを「フォト」に戻す
  • 視覚効果の「アイコンではなく縮小版を表示する」の有効化
  • SFC / DISM によるシステムファイル修復

これらは「サムネイルを生成する機能がちゃんと動いている前提」で、その表示を邪魔している設定やキャッシュをリセットする手順です。しかし今回のケースでは、そもそも Windows が PNG サムネイルを生成するための「入り口」=サムネイルハンドラ自体が、別のアプリによって書き換えられているため、いくらキャッシュを消しても表示が復活しません。

原因の本質:Google ドライブが PNG のサムネイルハンドラを書き換える

サムネイルハンドラとは?

Windows では、エクスプローラーがファイルの縮小画像を表示する際に「サムネイルハンドラ(拡張シェル)」と呼ばれる仕組みを使います。拡張子ごとに、どのコンポーネントがサムネイルを作るかがレジストリに登録されており、その情報を元に Windows がプレビュー画像を生成します。

PNG の場合、通常は次のようなレジストリキーにより、Windows 標準のサムネイルハンドラが紐づけられています。

HKEY_CLASSES_ROOT\pngfile\shellex\{e357fccd-a995-4576-b01f-234630154e96}
  (既定) = {E3F2BAC0-DA47-11CE-990E-00AA006CABC9}

この {E3F2BAC0-DA47-11CE-990E-00AA006CABC9} が、PNG のサムネイルを生成するための Windows 標準コンポーネントです。

Google ドライブ(デスクトップ版)がやってしまうこと

Google ドライブ(デスクトップ版)の同期クライアントは、エクスプローラーと連携するためにシェル拡張をインストールします。この過程で、環境によっては

  • PNG のサムネイルハンドラを自前のものに差し替える
  • あるいは誤った値をレジストリに書き込んでしまう

といった挙動をし、その結果、Windows の標準 PNG サムネイル生成が動かなくなるケースが確認されています。

この状態になると、サムネイルキャッシュを作り直しても、.png が「そもそもサムネイルを作るべきファイル」と認識されなくなってしまうため、白い紙アイコンのまま変化がありません。したがって、今回の根本解決にはレジストリで PNG のサムネイルハンドラを正しい値に戻すことが必要になります。

作業前の注意:必ずバックアップと復元手段を用意する

ここからはレジストリ編集を含む手順になります。誤った操作をすると、最悪 Windows が起動しなくなる可能性もゼロではありません。必ず以下を行ってから作業してください。

  • システムの復元ポイントを作成する
  • これから変更するレジストリキーを エクスポート(.reg でバックアップ)しておく
  • 作業中は、できれば他のアプリを終了し、管理者権限のアカウントで操作する
リスク対策具体的な方法
復元ポイント[スタート] → 「復元ポイント」と検索 → 「復元ポイントの作成」 → システムドライブを選択 →「作成」
レジストリバックアップregedit を起動 → 対象キーを右クリック → 「エクスポート」で .reg として保存

手順 A:まずは基本設定とキャッシュ再構築をチェック

すでに実施済みの方も多いと思いますが、念のため Windows 側の一般的な設定を一通り確認しておきます。ここで直ればラッキーですし、直らなければ「ハンドラがおかしい」線が濃くなります。

エクスプローラーの表示設定を確認する

  1. エクスプローラーを開く
  2. 上部メニューから [表示] → [オプション](フォルダーオプション) を開く
  3. [表示] タブをクリック
  4. 詳細設定の一覧から
    「常にアイコンを表示し、縮小版は表示しない」
    のチェックを外す
  5. [OK] で閉じる

一度オンにして [適用] → すぐオフにして [適用] という“入れ直し”でサムネイルが復活するケースもあるため、設定のトグルも試してみてください。

.png の既定アプリを確認・再設定する

  1. [スタート] → [設定] → [アプリ] → [既定のアプリ]
  2. 一覧から「フォト」(または別の画像ビューア)を選択
  3. 拡張子 .png の既定のアプリを「フォト」などに設定する

別のビューア(例:Paint.NET や IrfanView など)に切り替えた途端にサムネイルが復活する例も報告されています。いったん他のビューアに変えてから、元のアプリに戻してみるのも有効です。

サムネイルキャッシュを再生成する

次のコマンドを管理者権限のコマンド プロンプトで順番に実行します。

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

あるいは、ディスク クリーンアップ(cleanmgr.exe)で「サムネイル」のみにチェックを入れ、削除してから再起動しても構いません。

視覚効果の設定を確認する

  1. [Win + R] → sysdm.cpl と入力 → Enter
  2. [詳細設定] タブの「パフォーマンス」欄で [設定] をクリック
  3. 「視覚効果」タブで
    「アイコンの代わりに縮小版を表示する」 のチェックが入っていることを確認
  4. 入っていなければオンにし、[OK] で閉じる

ここまでで直らない場合

ここまでの手順で .jpg などは問題ないのに .png だけが白いアイコンのままであれば、ソフトウェアによるサムネイルハンドラ書き換えを疑ってください。特に、Google ドライブ(デスクトップ版)や一部の画像ビューア、クラウドストレージクライアントを導入してから発生した場合は、その可能性が高まります。

手順 B:PNG の「ネイティブサムネイルハンドラ」を復元する(本命)

ここからが本丸です。レジストリで PNG 用のサムネイルハンドラを Windows 既定の値に戻します。難しそうに見えますが、.reg ファイルを作って取り込むだけなので、慎重にやればそれほど難しくありません。

1. png_fix.reg を作成する

  1. メモ帳を起動する
  2. 以下の内容をそのまま貼り付ける
Windows Registry Editor Version 5.00

; PNG のサムネイル ハンドラを Windows 既定に戻す
[HKEY_CLASSES_ROOT\pngfile\shellex\{e357fccd-a995-4576-b01f-234630154e96}]
@="{E3F2BAC0-DA47-11CE-990E-00AA006CABC9}"

[HKEY_CURRENT_USER\Software\Classes\pngfile\shellex\{e357fccd-a995-4576-b01f-234630154e96}]
@="{E3F2BAC0-DA47-11CE-990E-00AA006CABC9}"
  1. [名前を付けて保存] で
    • ファイル名:png_fix.reg
    • ファイルの種類:すべてのファイル
    として保存する(文字コードは既定のままで OK)

2. .reg ファイルをレジストリに取り込む

  1. 作成した png_fix.reg を右クリック → [結合](もしくはダブルクリック)
  2. 「このアプリがデバイスに変更を加えることを許可しますか?」と表示されたら [はい]
  3. 「レジストリに正しく追加されました」と表示されたら [OK]

これで、PNG ファイルに対して Windows 標準のサムネイルハンドラが再登録されます。

3. サインアウト/再起動 & サムネイルキャッシュの再作成

  1. 一度 Windows からサインアウトし、再度サインインする
    (可能なら PC 自体を再起動するのがおすすめ)
  2. 再度、手順 A で紹介したサムネイルキャッシュの削除コマンドを実行する

エクスプローラーで PNG ファイルがあるフォルダを開き、表示を「中アイコン」以上にしてみてください。正常であれば、数秒待つと PNG ファイルのサムネイルが順に描画されていきます。

手順 C:Google ドライブが原因かどうかを切り分ける

レジストリ修正後に一度は直ったものの、「気づいたらまた PNG サムネイルが真っ白になっていた」という場合は、Google ドライブ(デスクトップ版)がアップデートなどのタイミングで再びレジストリを書き換えている可能性があります。そこで、次の観点で切り分けを行います。

Google ドライブを一時停止して様子を見る

  1. タスクトレイの Google ドライブ(雲のアイコン)を右クリック
  2. [設定](歯車アイコン) → [終了]
  3. エクスプローラーを再起動するか、いったんサインアウトしてから再度 PNG サムネイルの状態を確認する

Google ドライブを終了した状態で症状が出なくなる場合、原因アプリの最有力候補です。この場合は次の対応を検討します。

  • Google ドライブを最新バージョンにアップデートする
  • 一度アンインストールし、PC 再起動後に再インストールする
  • それでも再発する場合は、再発するたびに png_fix.reg を適用する(やや力業ですが、現実的な回避策)

他のユーザープロファイルで再現するか確認する

ユーザープロファイル固有の問題かどうかを確認するため、別のローカルユーザーを作成して再現性をチェックする方法も有効です。

  1. [設定] → [アカウント] → [家族とその他のユーザー] → [アカウントの追加]
  2. ローカルアカウントを作成し、そのユーザーでサインイン
  3. PNG ファイルのサムネイルが正常かどうかを確認

新しいユーザーでは正常に表示される場合、元のユーザープロファイルのレジストリやキャッシュが壊れている可能性が高く、今回の png_fix.reg が有効なシナリオです。

手順 D:関連症状「タスクトレイアイコンが出ない」の対処

PNG サムネイル問題とセットで、「タスクトレイ(通知領域)のアイコンが表示されない」という現象が起きることもあります。これもキャッシュやレジストリの不整合が関係していることが多いので、合わせて対処しておきましょう。

タスクバー設定の見直し

  1. [設定] → [個人用設定] → [タスクバー]
  2. 下の方にある 「その他のシステム トレイ アイコン」 を開く
  3. 該当アプリ(WhatsApp、メモ帳など)がオンになっているか確認

アプリ側が「常駐アイコンを隠す」設定を持っている場合もあるので、アプリの設定画面も合わせて確認してください。

アイコンキャッシュの再構築

サムネイルキャッシュと同様、アイコンキャッシュが壊れているとタスクトレイアイコンが表示されないことがあります。次のコマンドを管理者権限のコマンド プロンプトで実行します。

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

この操作により、アイコンキャッシュが再生成され、タスクトレイアイコンが復活することがあります。

SFC / DISM でシステムファイルを点検する

PNG サムネイル問題の根本がレジストリにあるとしても、それ以外の不整合が潜んでいる可能性もあります。時間と回線に余裕があるときに、次のコマンドでシステムファイルの整合性を確認しておくと安心です。

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

いずれも完了まで時間がかかる場合があります。途中で電源が切れたりしないよう、AC 電源接続やネットワーク環境にも注意してください。

レジストリキーが存在しない場合の対処

環境によっては、HKEY_CLASSES_ROOT\pngfile\shellex\{e357...} 自体が存在しないことがあります。その場合は、キーを手動で作成することで対応できます。

キーを手動作成する手順

  1. [Win + R] → regedit と入力 → Enter
  2. 次の順に辿る
    HKEY_CLASSES_ROOT → pngfile → shellex
  3. shellex を右クリック → [新規] → [キー] で
    {e357fccd-a995-4576-b01f-234630154e96}
    という名前のキーを作成
  4. 作成したキーを選択し、右側の「(既定)」をダブルクリック
  5. 値のデータに
    {E3F2BAC0-DA47-11CE-990E-00AA006CABC9}
    を貼り付けて [OK]

同様に、HKEY_CURRENT_USER\Software\Classes\pngfile\shellex 配下にも同じキーと値を作成しておくと、ユーザーごとの設定としても補完できます。

「ファイル自体の問題ではない」ことを確認するポイント

今回の問題は OS 側のハンドラ設定が原因であることが多いですが、念のためファイル側に問題がないかも確認しておきましょう。

  • 同じ PNG ファイルを別の PC(正常な環境)で表示してみる
  • ペイントやブラウザで普通に表示できるか確認する
  • 新規にペイントで PNG を作成して保存し、サムネイルが出るか試す

どのアプリで作った PNG(Paint / Photoshop / スクリーンショット / AI 生成画像 など)でも一律にサムネイルが出ない場合は、ファイル形式やエンコードの問題ではなくOS 側のハンドラの問題である可能性が極めて高いです。

企業環境・セキュリティソフト利用時の注意点

会社支給 PC や、厳しめのセキュリティソフトを導入している場合には、サムネイル生成そのものがポリシーで制限されているケースもあります。

  • グループポリシーでサムネイルが禁止されていないか
  • セキュリティソフトが「クラウドフォルダのサムネイル生成」をブロックしていないか

このような場合、ユーザー側でレジストリを修正しても、ポリシー適用のタイミングで元に戻されてしまうことがあります。企業環境で同様の症状が出ている場合は、無理に自力でレジストリを編集する前に、社内の情報システム担当者に相談することをおすすめします。

ここまでの手順をまとめたチェックリスト

最後に、今回の手順をチェックリスト形式で整理しておきます。上から順に試していくと、ほとんどの「Windows 11 で PNG サムネイルだけ表示されない」ケースを解決できるはずです。

ステップ内容目的
①フォルダーオプションで「常にアイコンを表示し、縮小版は表示しない」をオフにするサムネイル表示機能が無効化されていないか確認
②.png の既定アプリをフォトなどに設定し直す関連付けの不整合を解消
③視覚効果で「アイコンの代わりに縮小版を表示する」を有効にするパフォーマンス設定でサムネイルが切られていないか確認
④サムネイルキャッシュを削除して再生成する壊れたキャッシュをリセット
⑤png_fix.reg を適用し、PNG サムネイルハンドラを既定に戻すGoogle ドライブ等が書き換えたハンドラを修復
⑥Google ドライブ(デスクトップ版)を終了/再インストールして再発有無を確認原因アプリの切り分け・再発防止
⑦必要に応じてアイコンキャッシュ再構築・SFC / DISM を実行関連するアイコン表示不具合の解消・システム健全性確認

期待される結果と、うまくいかないときのヒント

ここまでの手順を順番に実施することで、次のような状態に戻ることが期待できます。

  • エクスプローラーで PNG ファイルの中身がサムネイルとして表示される
  • プレビューウィンドウや「大アイコン」ビューでも、PNG だけ白い紙アイコンということがなくなる
  • 併発していたタスクトレイアイコンの表示不具合も改善する可能性がある

もしそれでも解決しない場合は、次の点を見直してみてください。

  • png_fix.reg を管理者権限のユーザーで適用したか
  • 適用後に必ずサインアウト or 再起動を行ったか
  • 別のユーザーアカウントでは再現するか(しないなら元アカウントのプロファイル破損の可能性)
  • セキュリティソフトや企業ポリシーが、レジストリ編集やサムネイル生成をブロックしていないか

PNG サムネイルが見えないと、デザイン作業やスクリーンショット整理の効率が一気に落ちてしまいます。少し手間はかかりますが、一度サムネイルハンドラを正常な状態に戻しておけば、日々の作業ストレスは大きく減らせます。「Google ドライブを導入してからおかしくなったかも?」と心当たりがある場合は、ぜひ本記事の手順を参考に復旧を試してみてください。

この記事を書いた人

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

コメント

コメントする

目次