※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Windows 11のOneDrive Files On-Demandでサムネイル読み込みが極端に遅い対処法【完全ガイド】
Windows 11でOneDrive Files On-Demand(オンデマンドファイル)を有効にしてクラウド上の写真フォルダを開いたとき、サムネイルがいつまで経っても表示されず、グレーの仮アイコンばかりが並んでいる。そんなストレスを抱えている方は少なくありません。とくに数千〜数万枚の写真を管理しているユーザーにとって、サムネイル取得の遅さは作業効率に直結する深刻な問題です。
本記事では、なぜOneDrive Files On-Demandのサムネイル読み込みが遅くなるのか、その原因を技術的に分解しながら、Windows 11(2026年現在の最新ビルド)で実践できる具体的な対処法を網羅的に解説します。事前ダウンロード設定、サムネイルキャッシュサイズの拡張、IconCache再構築、ネットワーク遅延の特定など、効果の高い順に紹介していきますので、ぜひ最後までお読みください。

この記事でわかること
- Files On-Demandがサムネイル取得に時間を要する仕組み
- サムネイルキャッシュ容量を拡張する具体的なレジストリ設定
- IconCacheとThumbCacheの正しいリセット手順
- 「常にこのデバイス上に保持する」を活用した事前ダウンロード戦略
- ネットワーク遅延・帯域不足の切り分け方法
- QoSポリシーやPower Throttlingによる隠れた制限の解除
- NASや外付けドライブへOneDriveを置いた場合の特殊ケース対応
- WSL・仮想環境との競合チェック方法
OneDrive Files On-Demandの仕組みを理解する
Files On-Demandとは
Files On-Demandは、OneDrive上のすべてのファイルをエクスプローラーから「あるように」見せながら、実際のデータはクラウドに置いたままにする機能です。各ファイルにはステータスアイコンが付き、雲マークは「クラウド専用」、緑のチェックは「ローカルにキャッシュ済み」、緑の塗りつぶしは「常にローカル保持」を示します。これによりストレージを節約しつつ、クラウドの全資産にアクセスできる、というのがこの機能の最大のメリットです。
サムネイル取得が遅くなる理由
クラウド専用ファイルのサムネイルを表示するには、Windowsエクスプローラーが内部的にOneDriveのバックエンドへ問い合わせ、軽量なプレビュー画像を取得する必要があります。フォルダ内に1,000枚の写真がある場合、極端に言えば1,000回のリクエストが連続発生します。さらに、Windowsはサムネイル生成の優先度を低く設定しており、CPU・ネットワーク・ストレージのいずれかがボトルネックになると、目に見えて遅延が増えていきます。
キャッシュとリアルタイム取得の違い
一度サムネイルを取得すると、Windowsは%LocalAppData%\Microsoft\Windows\Explorer\配下のThumbCacheデータベースに保存します。次回以降は、このキャッシュから瞬時に表示されますが、キャッシュ上限を超えると古いものから順に破棄され、再表示時にまた取得し直すことになります。「以前は速かったのに、最近遅くなった」と感じる場合、このキャッシュ枯渇が原因のことが多いです。
遅延の主要な原因と対処法
対処法1: 「常にこのデバイス上に保持する」で事前ダウンロード
使用頻度の高い写真フォルダや作業フォルダは、最初から「常にこのデバイス上に保持する」設定にしておきましょう。エクスプローラーで対象フォルダを右クリックし、「常にこのデバイス上に保持する」を選ぶだけです。これにより、サムネイル取得とファイル本体のダウンロードが裏で完了し、以降は完全にローカル動作と同じ速度で開けます。
ストレージ容量に余裕があれば、よく見るアルバムだけでも事前ダウンロードしておくと体感速度が劇的に変わります。SSDの空き容量と相談しながら、現実的な範囲で適用しましょう。
対処法2: ThumbCacheサイズをレジストリで拡張
Windows標準のThumbCacheサイズは、画像数の多いユーザーには小さすぎることがあります。レジストリで拡張すると、再取得回数が減り、体感速度が改善します。
- 「Win+R」→「regedit」を実行
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer に移動
- 右ペイン空白部分を右クリック → 「新規」→「DWORD(32ビット)値」を作成
- 名前を「MaxCachedIcons」とし、値を10進数で「8192」(または16384)に設定
- 同階層に「ThumbnailQuality」を作成し、値を90〜100で設定(画質と速度のバランス)
- サインアウトして再ログイン、もしくはエクスプローラーを再起動
これで、より多くのサムネイルがキャッシュ上に維持され、繰り返し閲覧時のパフォーマンスが改善します。レジストリ編集は誤ると影響が大きいため、編集前にエクスポートしてバックアップを取っておきましょう。
対処法3: IconCache・ThumbCacheの再構築
キャッシュデータベースが破損していると、毎回取得し直す挙動になりがちです。リセット手順は次のとおりです。
- タスクマネージャーを開き、「エクスプローラー(Explorer.exe)」を選択 → 「タスクを終了」
- 「Win+R」→「cmd」で管理者コマンドプロンプトを起動
- cd /d %LocalAppData%\Microsoft\Windows\Explorer を実行
- del iconcache* /a を実行
- del thumbcache* /a を実行
- タスクマネージャー → 「ファイル」→「新しいタスクの実行」で explorer.exe を入力して再起動
キャッシュが完全に再構築されるため、初回はやや遅く感じますが、その後の動作は明らかに軽くなることが多いです。

対処法4: ネットワーク遅延・帯域不足を切り分ける
OneDriveのサムネイル取得はネットワーク帯域とレイテンシに大きく依存します。Wi-Fi接続が不安定な場合、有線LANに切り替えるだけで体感速度が倍以上になることもあります。次のチェックを試してください。
- Speedtestなどでアップ・ダウン両方の速度を測定(目安: 上下とも50Mbps以上)
- pingコマンドで onedrive.live.com へのレイテンシを確認(50ms以下が理想)
- ルーターのQoS設定でOneDrive通信が低優先度に設定されていないか確認
- VPN・プロキシ経由なら、それを切って直接接続を試す
企業ネットワークの場合は、SSL Inspection(社内プロキシによる通信検査)が原因で大幅に遅くなることがあります。ネットワーク管理者に「graph.microsoft.com」「onedrive.live.com」などの除外設定を依頼するのも有効です。
対処法5: OneDriveの帯域制限を解除する
OneDriveアプリには、アップロード・ダウンロード帯域を制限する設定があります。サムネイル取得もこの帯域に従うため、低く設定されていると目に見えて遅くなります。
- タスクトレイのOneDriveアイコンを右クリック → 「設定」を開く
- 「同期とバックアップ」タブの「詳細設定」を展開
- 「ダウンロード速度」「アップロード速度」を「制限しない」に変更
- 「保存」をクリックしてOneDriveを再起動
とくに過去にテザリング接続中に制限を入れたまま忘れていたケースがよくあります。帯域制限が原因なら、この一手で劇的に改善します。
対処法6: Power ThrottlingとQoSポリシーの見直し
Windowsの省電力機能「Power Throttling」が、バックグラウンドで動くOneDrive.exeのCPU優先度を下げていることがあります。電源モードを「最適なパフォーマンス」または「高パフォーマンス」に切り替えるだけで、サムネイル取得が速くなる場合があります。
「設定」→「システム」→「電源とバッテリー」→「電源モード」で確認できます。ノートPCをACアダプターから外しているときに極端に遅くなる場合は、この設定が大きく影響しているサインです。
対処法7: OneDriveのリセット
すべての設定が正しいのにサムネイル取得が遅い場合、OneDriveクライアントそのものが内部的に不調を起こしている可能性があります。リセット手順は次のとおりです。
- 「Win+R」を押す
- %localappdata%\Microsoft\OneDrive\onedrive.exe /reset を入力して実行
- OneDriveアイコンが消えたら、同じく %localappdata%\Microsoft\OneDrive\onedrive.exe を実行して再起動
- サインインを再度行い、同期が完了するまで待つ
リセットによりサインイン状態と一部設定がリセットされますが、ファイル本体は失われません。ただし、選択同期の設定はやり直しになるため事前に確認しておきましょう。
対処法8: NAS・外付けドライブ上にOneDriveを置いている場合
OneDriveフォルダをUSB外付けドライブやNASマウントポイントに移動している環境では、I/Oレイテンシが追加で発生し、サムネイル取得がさらに遅延します。可能であれば内蔵SSDに戻すのが最も効果的です。やむを得ず外付けを使う場合は、USB 3.2 Gen 2以上の高速接続を選び、ディスクのキャッシュ設定で「書き込みキャッシュを有効化」しておきましょう。
対処法9: ファイルエクスプローラーの表示モード見直し
「特大アイコン」表示にすると、各サムネイルが256ピクセル以上の大きさで生成されるため、取得・キャッシュとも負荷が増します。普段は「中アイコン」または「大アイコン」程度に留め、必要なときだけ「特大」を使う運用が現実的です。「表示」→「アイコン サイズ」で簡単に切り替えられます。
原因別対処法の比較表
| 原因カテゴリ | 対処法 | 難易度 | 改善幅 | 所要時間 |
|---|---|---|---|---|
| 事前ダウンロード未設定 | 常にデバイス上保持に変更 | 低 | 大(数倍) | 1分+DL時間 |
| キャッシュ枯渇 | ThumbCacheサイズ拡張 | 中 | 中〜大 | 5分 |
| キャッシュ破損 | IconCache・ThumbCache再構築 | 中 | 中 | 5分 |
| ネットワーク遅延 | 有線LAN化およびVPN無効化 | 中 | 大 | 10分 |
| 帯域制限 | OneDrive内設定を解除 | 低 | 中〜大 | 2分 |
| 省電力モード | パフォーマンス重視に変更 | 低 | 小〜中 | 1分 |
| クライアント不調 | OneDriveリセット | 中 | 大 | 10〜20分 |
| 外付けストレージ | 内蔵SSDに移行 | 高 | 大 | 30分以上 |
運用の最適化テクニック
巨大フォルダを分割管理する
OneDrive上のひとつのフォルダに10,000枚以上の写真が入っていると、サムネイル取得は劇的に遅くなります。Windowsエクスプローラーは表示中のすべてのアイテムを並列処理しようとするため、フォルダを年・月単位などで分割するだけで大きな改善が見込めます。たとえば「Photos\2026\04」のような階層構造に整理しましょう。
頻繁に開くフォルダだけ「常時保持」する
すべてを「常にデバイス上に保持」にするとSSD容量が逼迫します。半年以内に開いたフォルダだけを保持対象にし、それ以外はクラウド専用に戻す運用が効率的です。OneDrive側の「容量を解放」機能を使えば、ローカルキャッシュをワンクリックで削除できます。
RAW・動画ファイルは別ストレージに退避
RAW画像や4K動画はサムネイル生成自体が重い処理です。これらをOneDriveから別ストレージ(NASや外付けHDD)に移動するだけで、写真フォルダ全体の表示速度が改善します。OneDriveはJPEG・HEIC程度の中間サイズに最適化されたサービスと割り切るのが賢明です。

よくある質問(FAQ)
Q1. サムネイルが「クラウドのアイコン」のままで進まない
クラウドアイコンは「まだダウンロードされていない」状態を示します。フォルダを右クリック→「常にこのデバイス上に保持する」で強制取得するか、ネットワーク接続を確認してください。低速回線では数分単位で待つ必要があります。
Q2. OneDriveの容量が足りなくなりそう。サムネイルだけ残せる?
サムネイルだけを残してファイル本体を解放することは可能です。「容量を解放」機能を使うと、ファイルはクラウド専用に戻り、サムネイルのキャッシュは数十KB程度なので残ります。ただし長期間アクセスがないとキャッシュも破棄されることがあります。
Q3. ファイルエクスプローラーが「応答なし」になることが頻発する
これはサムネイル取得が同期処理を圧迫しているサインです。フォルダ単位で「常時保持」をオフにする、または対処法3のキャッシュ再構築を試してください。改善しない場合はexplorer.exeのプロセスメモリ使用量を確認し、肥大化していればPCを再起動します。
Q4. 法人OneDrive(SharePoint)でも同じ対処法でOK?
基本的なメカニズムは同じですが、SharePointは認証ステップが多くサムネイル取得が遅くなりがちです。組織のIT管理者にCDN設定の最適化を依頼すると改善することがあります。また、SharePoint側で「クラシック表示」と「モダン表示」の切り替えが影響する場合もあります。
Q5. PowerShellでThumbCacheを一括削除したい
管理者PowerShellで Get-Process explorer | Stop-Process -Force を実行後、Remove-Item “$env:LocalAppData\Microsoft\Windows\Explorer\thumbcache_*.db” を実行できます。最後に Start-Process explorer でエクスプローラーを再起動します。
Q6. アンチウイルスソフトの影響は?
サードパーティ製アンチウイルスがOneDriveフォルダをリアルタイムスキャンしていると、サムネイル取得時にも毎回スキャンが入り遅延の原因になります。OneDriveフォルダを除外フォルダに登録すると改善することがあります。Microsoft Defenderの場合、「ウイルスと脅威の防止」→「除外」から登録できます。
Q7. WSL2の仮想ディスクが容量を圧迫している影響は?
WSL2のvhdxファイルが肥大化していると、SSD全体のI/O性能が落ち、間接的にサムネイル取得も遅くなります。WSLを使っているなら、wsl –shutdown 後に Optimize-VHD でvhdx最適化を行うと改善することがあります。
Q8. OneDriveのバージョンを確認・更新したい
タスクトレイのOneDriveアイコンを右クリック → 「設定」→「バージョン情報」で現在のビルドが確認できます。古い場合は同画面の「OneDriveを更新」を実行するか、公式サイトから最新版をダウンロードしてください。Files On-Demand周りの不具合は更新で解消することが多いです。
まとめ
OneDrive Files On-Demandのサムネイル読み込みが遅い問題は、単一の原因で起きることは少なく、ネットワーク・キャッシュ・ストレージ・OneDriveクライアントなど複数要因が絡んでいることがほとんどです。本記事の対処法を効果の高い順に試していくことで、ほとんどのケースで体感速度を大幅に改善できます。
とくに「常にデバイス上に保持」を活用した事前ダウンロード戦略は、ストレージに余裕があるユーザーには劇的な効果をもたらします。日常的に開くフォルダだけでも事前ダウンロードしておくだけで、毎日のストレスがほぼゼロになります。
クラウドストレージは便利ですが、ローカルとは別の物理的制約があることを理解した上で運用するのが大切です。本記事のチェックリストを片手に、ご自分の環境を一度棚卸ししてみてください。きっと、OneDriveがもっと頼れる相棒に感じられるはずです。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!