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 アドオン」を有効化
- PowerToys を起動し、左ペインの 「File Explorer アドオン」 を開く。
- 「PDF プレビューを有効にする」 をオンにする。
- 合わせて 「PDF サムネイルを有効にする」 もオンにする(プレビュー ウィンドウだけでなく、アイコンの縮小表示も改善)。
- 必要に応じて 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/ランサム防止)の除外を検討 |
サムネイル(縮小表示)を再構築する
キャッシュ破損が疑われる場合は、サムネイル キャッシュを削除して再生成させます。
- すべてのエクスプローラーを閉じる。
- 管理者権限のコマンド プロンプトで以下を実行:
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 を導入できない場合は、次の順で切り分けます。
- プレビュー ハンドラーの設定を確認:「フォルダー オプション」→「表示」→「プレビュー ハンドラーでプレビューを表示する」がオンか確認。
- 既定の PDF アプリを一時的に Edge に変更:「設定」→「アプリ」→「既定のアプリ」→「ファイルの種類ごとに既定のアプリを選ぶ」で
.pdfを Microsoft Edge に設定。プレビューが復旧するか確認。復旧すればプレビュー ハンドラーの再登録が効いた可能性が高い。必要なら元のアプリに戻す。 - Acrobat を修復:Acrobat Reader を開き、「ヘルプ」→「インストールの修復」を実行。Acrobat のプレビュー関連コンポーネントが再登録されます。
- シェル拡張の競合を解消:Autoruns(管理者実行)→「Explorer」タブで Adobe 以外の PDF 関連拡張や古いツールバー拡張を一時的に無効化し、再現性を確認。
ただし、これらは既定アプリや拡張の登録状態に依存します。最も再現性が高いのは PowerToys を用いた方法です。
用語の整理:プレビューとサムネイルは別物
- プレビュー(Preview):右側のプレビュー ウィンドウに表示される中身。担当は「プレビュー ハンドラー」。
- サムネイル(縮小表示):アイコンの代わりに表示される小さな画像。担当は「サムネイル プロバイダー」。
- どちらか一方だけが壊れているケースがあるため、PowerToys では プレビュー と サムネイル のスイッチを別々にオンにします。
実運用で役立つチェックの型(テンプレート)
- UI 側の前提確認:Alt+P でプレビュー ウィンドウを表示、フォルダー オプションの「縮小版」設定を確認。
- PowerToys の有効化:File Explorer アドオンで「PDF プレビュー」「PDF サムネイル」をオン、エクスプローラー再起動。
- キャッシュ/整合性:サムネイル再構築、DISM/SFC の実行。
- 競合の排除:Autoruns でサードパーティの古いシェル拡張を一時無効化。
- 企業ポリシー:アプリ制御や保護機能のブロック有無を確認し、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 配布で運用しやすく、安定したユーザー体験を提供できます。
実施手順の再掲(クイック版)
- PowerToys(MSI)をインストール。
- PowerToys →「File Explorer アドオン」→「PDF プレビューを有効にする」「PDF サムネイルを有効にする」をオン。
- エクスプローラーを再起動(または PC を再起動)。
- 改善しない場合は Alt+P、縮小版設定、サムネイル再構築、DISM/SFC、Autoruns による競合確認を順に実施。
補足(質問に対するポイントの確認)
- SumatraPDF や Acrobat の既定アプリ設定は変更不要。
- 企業環境などで PowerToys の導入が制限される場合は、管理者に署名付き MSI の配布を依頼。
- それでも表示されない場合は、PowerToys のバージョン確認、プレビュー ウィンドウの表示状態確認、Autoruns でサードパーティ製シェル拡張の競合チェックを実施。

コメント