Windows 10でPDFがエクスプローラーのプレビューに表示されない時の直し方|PowerToysでサムネイルも復旧【SumatraPDF/Adobe対応】

Windows 10 のエクスプローラーで PDF がプレビューできず「This file can’t be previewed because of an error in the PDF Preview Handler.」と表示される――実は既定アプリが SumatraPDF でも、Adobe Acrobat や Microsoft Edge が入っていても、PowerToys の File Explorer アドオン を使えば安定して解消できます。本記事は手順から企業環境での運用ポイントまで徹底解説します。

目次

症状と前提(質問の背景)

Windows 10 環境で、エクスプローラーのプレビュー ウィンドウに PDF を表示しようとすると次のエラーが出て、サムネイルもプレビューも表示されない。

This file can't be previewed because of an error in the PDF Preview Handler.

  • 既定の PDF リーダー:SumatraPDF
  • Adobe Acrobat Reader と Microsoft Edge もインストール済み

この構成では、どのアプリが「プレビュー ハンドラー」や「サムネイル プロバイダー」を担当するかが曖昧になり、結果としてプレビューや縮小表示(サムネイル)が失敗する場合があります。PowerToys はエクスプローラー拡張として独自の PDF プレビュー/サムネイル機能を提供するため、既定アプリに依存せず安定して表示できるのが大きな利点です。

最短解決:PowerToys の File Explorer アドオンを使う

PowerToys をインストール

Microsoft 公式のユーティリティ集である PowerToys を導入します。配布されている MSI を使用してインストールしてください(企業環境でも導入しやすい署名付き)。

  • 個人導入:MSI を実行して画面の案内どおりに完了
  • サイレント導入例(管理者): msiexec /i PowerToysSetup-x64.msi /qn ALLUSERS=1

「File Explorer アドオン」を有効化

  1. PowerToys を起動し、左ペインの 「File Explorer アドオン」 を開く。
  2. 「PDF プレビューを有効にする」 をオンにする。
  3. 合わせて 「PDF サムネイルを有効にする」 もオンにする(プレビュー ウィンドウだけでなく、アイコンの縮小表示も改善)。
  4. 必要に応じて SVG や ソースコード のプレビュー/サムネイルもトグルで切り替え可能。

PowerToys の PDF プレビューは既定の PDF アプリと切り離されて動作するため、SumatraPDF を既定のままにしても問題ありません。Acrobat や Edge と競合しにくいのも特長です。

エクスプローラーを再起動(または PC を再起動)

設定反映のため、エクスプローラーを再起動します。PC 再起動でも構いません。

  • 手早く反映したい場合(管理者権限のコマンド プロンプト): taskkill /f /im explorer.exe start explorer.exe
  • GUI 操作:
    タスク マネージャーで「エクスプローラー」を選択 →「再起動」をクリック

これでプレビュー ウィンドウとサムネイルの両方で PDF が表示されるようになります。

うまくいかない場合のチェックリスト

以下を上から順に確認してください。多くのケースはこれで解消します。

現象・兆候主な原因確認/対処
プレビュー ウィンドウ自体が出ないウィンドウが非表示エクスプローラーで Alt+P を押す、または「表示」→「プレビュー ウィンドウ」を有効化
サムネイルが一切出ない縮小版表示の無効化「フォルダー オプション」→「表示」→「常にアイコンを表示し、縮小版は表示しない」をオフ
一部の PDF だけ表示不可破損/巨大ファイル/クラウドのプレースホルダー別ファイルで再現するか確認。OneDrive で「オンラインのみ」の場合は一度ローカルに保存
PowerToys を有効にしてもダメ古いバージョン/設定が未反映PowerToys を最新版に更新。エクスプローラー再起動(上記コマンド)
たまに表示されたり落ちたりするサードパーティ製シェル拡張の競合Autoruns の「Explorer」タブで不要な Shell Extension を無効化(Microsoft 署名のものは触らない)
プレビュー枠は出るが中身が真っ白サムネイル/アイコン キャッシュ破損サムネイルを再構築(下記手順)
すべての種類のプレビューが不安定ユーザープロファイルやシステムファイルの整合性sfc /scannow と DISM を実行(下記手順)
会社支給 PC だけ効かないアプリ制限や保護機能PowerToys の署名付き MSI を管理者経由で配布。保護機能(Exploit/ランサム防止)の除外を検討

サムネイル(縮小表示)を再構築する

キャッシュ破損が疑われる場合は、サムネイル キャッシュを削除して再生成させます。

  1. すべてのエクスプローラーを閉じる。
  2. 管理者権限のコマンド プロンプトで以下を実行: taskkill /f /im explorer.exe del /f /s /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache*" start explorer.exe

システム ファイルとコンポーネントの整合性チェック

OS 側の破損でプレビュー ハンドラーが動かないケースでは、以下で整合性を修復します。

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

完了後に再起動し、PowerToys の File Explorer アドオンが有効になっているか再確認します。

PowerToys を使う利点(なぜ効くのか)

  • 既定アプリに非依存:SumatraPDF/Acrobat/Edge のいずれが既定でもプレビューを提供。
  • 切替が簡単:PowerToys 内のトグルで PDF プレビュー/サムネイルを個別にオン・オフ可能。
  • 開発系や画像拡張にも一括対応:SVG、Markdown、ソースコードなども同ページで有効化。
  • 安心の更新・署名:企業でも扱いやすい MSI 配布と継続的アップデート。

企業環境・管理者向けの運用メモ

  • 配布:署名付き MSI をソフトウェア配布ツールで展開。ユーザー権限での更新を禁止する場合、更新チャネルを固定し、更新のたびに新 MSI を配布。
  • 設定:PowerToys の設定はユーザー単位です。標準化したい場合は初期ログオン スクリプトで設定ファイルを配布し、File Explorer アドオン > PDF プレビュー/サムネイル を既定でオンにします。
  • 競合対策:Acrobat がインストール済みの環境では「Adobe PDF Shell Extension」が有効ですが、PowerToys 側で PDF を担わせることで不具合の切り分けが容易になります。
  • セキュリティ:エンドポイント保護製品(ランサムウェア対策の「制御されたフォルダー アクセス」等)が PowerToys の一部機能をブロックする場合は、製品側の許可リストに PowerToys の実行ファイルを追加します。

PowerToys なしで直す代替ルート(参考)

組織ポリシー等の理由で PowerToys を導入できない場合は、次の順で切り分けます。

  1. プレビュー ハンドラーの設定を確認:「フォルダー オプション」→「表示」→「プレビュー ハンドラーでプレビューを表示する」がオンか確認。
  2. 既定の PDF アプリを一時的に Edge に変更:「設定」→「アプリ」→「既定のアプリ」→「ファイルの種類ごとに既定のアプリを選ぶ」で .pdf を Microsoft Edge に設定。プレビューが復旧するか確認。復旧すればプレビュー ハンドラーの再登録が効いた可能性が高い。必要なら元のアプリに戻す。
  3. Acrobat を修復:Acrobat Reader を開き、「ヘルプ」→「インストールの修復」を実行。Acrobat のプレビュー関連コンポーネントが再登録されます。
  4. シェル拡張の競合を解消:Autoruns(管理者実行)→「Explorer」タブで Adobe 以外の PDF 関連拡張や古いツールバー拡張を一時的に無効化し、再現性を確認。

ただし、これらは既定アプリや拡張の登録状態に依存します。最も再現性が高いのは PowerToys を用いた方法です。

用語の整理:プレビューとサムネイルは別物

  • プレビュー(Preview):右側のプレビュー ウィンドウに表示される中身。担当は「プレビュー ハンドラー」。
  • サムネイル(縮小表示):アイコンの代わりに表示される小さな画像。担当は「サムネイル プロバイダー」。
  • どちらか一方だけが壊れているケースがあるため、PowerToys では プレビュー と サムネイル のスイッチを別々にオンにします。

実運用で役立つチェックの型(テンプレート)

  1. UI 側の前提確認:Alt+P でプレビュー ウィンドウを表示、フォルダー オプションの「縮小版」設定を確認。
  2. PowerToys の有効化:File Explorer アドオンで「PDF プレビュー」「PDF サムネイル」をオン、エクスプローラー再起動。
  3. キャッシュ/整合性:サムネイル再構築、DISM/SFC の実行。
  4. 競合の排除:Autoruns でサードパーティの古いシェル拡張を一時無効化。
  5. 企業ポリシー:アプリ制御や保護機能のブロック有無を確認し、PowerToys を許可。

よくある質問(FAQ)

SumatraPDF を既定のままにして良い?

問題ありません。PowerToys の PDF プレビューは既定アプリに依存しないため、閲覧や既定アプリの使い勝手を変えずにプレビューだけ復旧できます。

Outlook のプレビューも直る?

本記事の手法は エクスプローラー専用 です。Outlook のプレビューは Outlook が呼び出すプレビュー ハンドラーの実装に依存します(PowerToys は Outlook を拡張しません)。Outlook の PDF プレビュー不具合は Acrobat や Edge のプレビュー ハンドラー設定/修復を別途ご検討ください。

PDF がネットワーク共有や OneDrive 上だと出ない

ネットワーク遅延や「オンラインのみ」ファイルではサムネイル生成が遅れることがあります。まずローカルにコピーして再現するかを確認すると切り分けが容易です。

セキュリティ面は大丈夫?

プレビューはファイルを開く動作に近いため、信頼できない PDF の取り扱いには注意してください。エンドポイント保護を有効にし、OS とアプリを最新に保つことが重要です。

32bit/64bit の違いは関係ある?

Windows 10(64bit)では 64bit のシェル拡張が用いられます。古い 32bit 専用プレビュー ハンドラーが混在すると不具合の原因になるため、最新のコンポーネント(または PowerToys)を使用するのが無難です。

トラブル事例と解決の具体例

事例原因解決
SumatraPDF を既定にした後から急にプレビューが出ない既定アプリ切替のタイミングでシステム登録が揺らいだPowerToys を導入し PDF プレビュー/サムネイルを有効化。再起動で安定
Acrobat も Edge も入っているが、どちらでも表示が不安定複数のプレビュー ハンドラー/サムネイル プロバイダーが競合PowerToys に役割を一本化。必要なら Autoruns で古い拡張をオフ
一部の PDF でだけ「真っ白」キャッシュ破損やクラウドのプレースホルダーサムネイル再構築、ローカル保存で再検証
PowerToys を入れても変化なし古い PowerToys/設定未反映/保護機能でブロック最新版に更新、エクスプローラー再起動、保護製品の例外登録を実施

グループ ポリシーと管理上の注意(必要に応じて)

  • サムネイル無効化のポリシー:「縮小版ではなくアイコンのみを表示する」が有効だとサムネイルは出ません。ポリシーで無効化されていないか確認。
  • キャッシュ禁止のポリシー:「サムネイルのキャッシュをオフにする」ポリシーが有効だと毎回生成に失敗しやすくなります。必要に応じて緩和します。
  • アプリ制御:アプリケーション制御(WDAC 等)を適用している場合は PowerToys 実行ファイルを許可リストに追加します。

再発防止のコツ

  • PDF 閲覧の用途とプレビューの用途を分離(閲覧は好きな既定アプリ、プレビューは PowerToys)。
  • 古いシェル拡張を残さない(使っていない PDF 関連ツールをアンインストール)。
  • Windows と PowerToys を定期的に更新し、サムネイル キャッシュの再構築を覚えておく。

まとめ

Windows 10 で PDF がプレビューできない場合、最も確実で早い対処は PowerToys を導入し「File Explorer アドオン」で PDF プレビュー/サムネイルを有効化することです。既定アプリは SumatraPDF のままで構いません。うまくいかない場合は、プレビュー ウィンドウの表示、縮小版設定、PowerToys の更新、キャッシュ再構築、シェル拡張の競合といった基本チェックを順に確認すれば、ほとんどのケースで解決に至ります。企業環境でも MSI 配布で運用しやすく、安定したユーザー体験を提供できます。

実施手順の再掲(クイック版)

  1. PowerToys(MSI)をインストール。
  2. PowerToys →「File Explorer アドオン」→「PDF プレビューを有効にする」「PDF サムネイルを有効にする」をオン。
  3. エクスプローラーを再起動(または PC を再起動)。
  4. 改善しない場合は Alt+P、縮小版設定、サムネイル再構築、DISM/SFC、Autoruns による競合確認を順に実施。

補足(質問に対するポイントの確認)

  • SumatraPDF や Acrobat の既定アプリ設定は変更不要。
  • 企業環境などで PowerToys の導入が制限される場合は、管理者に署名付き MSI の配布を依頼。
  • それでも表示されない場合は、PowerToys のバージョン確認、プレビュー ウィンドウの表示状態確認、Autoruns でサードパーティ製シェル拡張の競合チェックを実施。

この記事を書いた人

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

コメント

コメントする

目次