OneDriveのファイルオンデマンド機能を使っていると、Webブラウザでは新しいファイルや更新が反映されているのに、エクスプローラーのOneDriveフォルダ(アプリ版)だけが古いまま、あるいはファイルが表示されないという現象が発生することがあります。この問題は、サインイン状態の不一致や同期の更新が停滞していることが主な原因です。本記事では、アプリ版だけファイルオンデマンドが反映されない場合の原因を切り分け、サインイン状態の確認方法や更新の強制手順を具体的に解説します。作業の前に、まずはどのレイヤーで問題が起きているのかを把握しましょう。
【要点】この記事で確認すること
- 最初に見る場所: タスクバーのOneDriveクラウドアイコンを右クリックし、「サインイン状態」と「同期の一時停止」がされていないかを確認します。
- 切り分けの軸: 問題が「アプリ(エクスプローラー連携)だけか」「Webブラウザでも同様か」を確認することで、原因がサインイン・同期設定・ネットワークのどの階層にあるかを特定します。
- 注意点: 会社PCではグループポリシーや管理者設定でファイルオンデマンドが無効化されている場合があります。管理者の許可なくレジストリ操作やアンインストールは行わないでください。
ADVERTISEMENT
目次
1. ファイルオンデマンドがアプリ版だけ反映されない原因
ファイルオンデマンドは、エクスプローラー上のOneDriveフォルダに「オンラインのみ」「ローカルで使用可能」「常にこのデバイスに保持」の3状態でファイルを表示する機能です。アプリ版だけ反映されない代表的な原因は以下の通りです。
- サインイン状態の不一致: OneDriveアプリが個人用アカウントでサインインしている、または認証トークンが期限切れしている。ブラウザのWeb版とは別のアカウントが使われている可能性があります。
- 同期の一時停止中: 手動で同期を一時停止したまま放置、または大量ファイル同期中に自動停止した状態。タスクバーのアイコンが「一時停止中」の表示になっていないか確認します。
- OneDriveアプリの更新不足: 古いバージョンのOneDriveではファイルオンデマンドが正しく動作しないことがあります。特にWindows 10/11の標準搭載版からストア版に切り替えている場合などは注意が必要です。
- ファイルオンデマンド設定の無効化: OneDriveの設定画面で「ファイルオンデマンド」がオフになっているか、グループポリシーで強制無効化されている。
- キャッシュの破損: ローカルのOneDriveキャッシュファイルが壊れていると、正しいファイルリストを取得できず、アプリ版の表示のみ古い状態になります。
これらの原因を特定するために、以下の手順でサインイン状態と更新を確認します。
2. サインイン状態の確認手順(アプリ版とWeb版の比較)
まず、OneDriveアプリが正しい組織アカウントでサインインしているかを確認します。会社のOneDriveは通常、職場または学校アカウントです。
- タスクバー通知領域のOneDriveクラウドアイコンをクリック(または右クリック)します。
- 表示されたメニューで「設定」を開きます。「アカウント」タブをクリックし、現在サインインしているアカウントを確認します。複数アカウントがある場合は「アカウントを追加」で組織アカウントのみにしてください。
- 次に、Webブラウザで Office 365ポータル にサインインし、OneDriveを開きます。右上のユーザーアイコンで使用しているアカウントがアプリと同じか確認します。
- アプリとWebでアカウントが異なる場合、アプリからサインアウトし、正しいアカウントでサインインし直します。その際、Windowsの資格情報マネージャーに古い資格情報が残っていると再度切り替わるため、資格情報マネージャー(Windowsの検索で「資格情報マネージャー」を開く)から「Windows資格情報」内の「MicrosoftOffice15_Data:ADAL:…」など関連エントリを削除してから再ログインすると確実です。
- サインイン状態が正常でも問題が続く場合は、同期の一時停止が原因かもしれません。タスクバーアイコンを右クリックし、「同期を再開」が表示されていれば一度クリックして解除します。
サインイン状態の比較表
| 確認項目 | アプリ版(エクスプローラー) | Web版(ブラウザ) |
|---|---|---|
| サインインアカウント | OneDrive 設定 > アカウント で確認 | 右上のユーザーアイコンで確認 |
| 同期状態 | タスクバーアイコンの状態(同期中/一時停止中/エラー) | Web上のファイル一覧がリアルタイム更新 |
| ファイルオンデマンド状態 | ファイルにオンラインアイコンが表示されるか | 関係なし(常にオンライン) |
| 更新反映の有無 | 古いファイルリストが表示される場合あり | 正しい最新ファイルが表示される |
上記の比較でWeb版は正しく表示されているのにアプリ版だけ古い場合、サインイン不一致か同期の一時停止、またはファイルオンデマンド設定が疑われます。
3. 更新確認と強制同期の手順
サインイン状態が正しくても同期が滞っていることがあります。以下の手順で強制的に更新を試みます。
- 手動同期の強制: タスクバーのOneDriveアイコンを右クリックし、「同期を再開」をクリック。既に再開状態なら「オンラインのみのファイルをダウンロード」をクリックして一時的に同期を促します。
- ファイルオンデマンドのオン/オフ切り替え: OneDrive設定の「設定」タブで「ファイルオンデマンド」のチェックを一度外して適用、再度チェックを入れて適用します。これによりキャッシュが再構築され、ファイルリストが更新される場合があります。
- エクスプローラーの再起動: タスクマネージャーで「エクスプローラー」を再起動するか、PCを再起動します。シェルの更新が行われ、アイコン表示がリフレッシュされます。
- OneDriveアプリの更新確認: OneDrive設定の「バージョン情報」で最新版か確認します。古い場合はMicrosoftの公式サイトから最新版をダウンロードして上書きインストールします。会社PCでインストール権限がない場合はIT管理者に依頼してください。
- 同期のリセット(最終手段): OneDriveアプリを一度サインアウトし、PCを再起動してから再度サインインします。さらに効果を高めるには、コマンド「%localappdata%\Microsoft\OneDrive\onedrive.exe /reset」を実行してから再起動し、再度サインインします。ただし、この操作は同期メタデータをリセットするため、大容量のファイルが多いと再同期に時間がかかる点に注意してください。
失敗パターンと対処
以下のような状況で手順が効果を発揮しないことがあります。
- ファイルがエクスプローラーに表示されない: ファイルオンデマンドがオフの場合、オンラインのみのファイルは表示されません。設定をオンにしても表示されない場合は、一度「ファイルオンデマンド」をオフにしてPCを再起動、再度オンにします。
- 「このPCでファイルオンデマンドを利用できません」と表示される: Windowsのバージョンが古いか、グループポリシーで無効化されています。Windows 10 1709以降が必要です。会社のポリシーが原因なら管理者に相談します。
- 同期が途中で止まる: 大量のファイルがあってOneDriveの処理が追いつかない場合は、一度「オンラインのみのファイルをダウンロード」をキャンセルし、必要なファイルだけを選択して「常にこのデバイスに保持」に変更します。
ADVERTISEMENT
4. ファイルオンデマンドの設定確認と再設定
ファイルオンデマンド自体が有効になっていないと、アプリ版でオンライン状態のファイルを確認できません。設定を確実に確認します。
- タスクバーのOneDriveアイコンを右クリックし、「設定」を選択します。
- 「設定」タブで「ファイルオンデマンド」にチェックが入っていることを確認します。チェックが外れている場合はオンにします。
- 同じタブの「すべてのファイルをダウンロードする」というリンクが表示されている場合は、それをクリックしてすべてのファイルをローカルに保持する設定に変更します。ただし、これはストレージを圧迫するため、必要な場合以外は避けてください。
- 設定を変更した後、エクスプローラーのOneDriveフォルダでF5キーを押して表示を更新します。
- それでも反映されない場合、OneDriveフォルダ内の「.lnk」や隠しファイル「desktop.ini」が破損している可能性があります。エクスプローラーで「表示」→「隠しファイル」をオンにして、OneDriveフォルダ直下の「desktop.ini」を削除(再起動で再生成されます)。ただし、システムファイルの削除には管理者権限が必要な場合があるため注意してください。
5. 管理者設定が影響するケースと確認方法
会社のIT管理者がグループポリシーやIntuneでOneDriveの動作を制限している場合、ユーザー側で設定を変更しても反映されません。以下の点を確認し、必要に応じて管理者に連絡します。
- グループポリシーによるファイルオンデマンドの無効化: 管理者用の設定「ファイルオンデマンドを無効にする」が有効だと、ユーザーは設定を変更できません。OneDrive設定の「ファイルオンデマンド」がグレーアウトしている場合は該当します。
- 同期対象の制限: 特定のファイルタイプやフォルダのみ同期するポリシーが適用されていると、一部ファイルがアプリに表示されないことがあります。
- サインイン制限: 条件付きアクセスや多要素認証が求められており、アプリがトークン更新に失敗している可能性もあります。
管理者に伝える情報としては、以下の内容を整理しておくとスムーズです。
| 情報項目 | 具体的な内容 |
|---|---|
| 発生日時 | いつから発生しているか(最近のWindows更新後など) |
| 影響範囲 | 特定のファイルか、フォルダ全体か、全ユーザーか自分だけか |
| アプリのバージョン | OneDrive設定の「バージョン情報」から取得 |
| エラーコード | タスクバーアイコンに赤い×やエラーメッセージがあるか |
| 既に試したこと | サインインし直し、再起動、リセットなど |
6. よくある質問と失敗パターン
Q1. なぜWeb版では見えるのにアプリ版だけ見えないのですか?
Web版は常にサーバー上の最新情報を表示しますが、アプリ版はローカルキャッシュを参照するため、キャッシュが古いと差分が生じます。また、ファイルオンデマンドがオフの場合はオンラインのみのファイルがエクスプローラーに表示されないため、すべてのファイルが見えなくなります。
Q2. ファイルオンデマンドをオンにしたのに、新しく追加したフォルダが出てきません。
OneDriveはリアルタイム同期ですが、フォルダ構造の変更は数分遅れることがあります。また、エクスプローラーの表示が更新されていない可能性もあるため、F5キーでリフレッシュしてみてください。それでも表示されない場合は、OneDriveアイコンから「同期を再開」を実行します。
Q3. 会社のポリシーでファイルオンデマンドが使えません。代替方法はありますか?
管理者が意図的に無効化している場合、ユーザー側で有効にすることはできません。代替として、必要なファイルだけを「常にこのデバイスに保持」に設定するか、Web版を併用する方法があります。どうしても必要な機能であれば、ビジネス上の理由を添えて管理者にポリシー緩和を依頼してください。
失敗パターン: サインインし直してもアカウントが切り替わらない
Windowsの資格情報マネージャーに古いトークンが残っている場合、何度サインインし直しても以前のアカウントに戻ることがあります。資格情報マネージャーで「Windows資格情報」を開き、「MicrosoftOffice15_Data:ADAL:…」や「MicrosoftOffice16_Data:ADAL:…」などOneDrive関連の資格情報を削除してからやり直すと改善します。
7. まとめ
OneDriveのファイルオンデマンドがアプリ版だけ反映されない場合、まずはサインインアカウントの一致と同期の一時停止状態を確認することが重要です。Web版とアプリ版で状態が異なる場合は、サインインの不一致かファイルオンデマンドの設定が原因である可能性が高いです。上記の手順で解決しない場合は、管理者設定による制限が疑われるため、整理した情報をIT管理者に伝えて対応を仰いでください。定期的にOneDriveアプリを最新に保ち、不要なキャッシュをリセットすることで、再発を予防できます。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
