OneDriveのファイルオンデマンド機能は、クラウド上のファイルをオンラインで表示し、必要なときだけダウンロードできる便利な機能です。しかし、同期が終わらず「処理中」や「同期の保留中」の状態が続くと、業務に支障をきたすことがあります。この問題の原因は、キャッシュの破損、資格情報の期限切れ、保存場所の空き容量不足など多岐にわたります。本記事では、これらの原因を切り分け、確実に解決するための手順を詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: OneDriveのタスクトレイアイコンやWeb版の同期状況を確認し、エラーメッセージを記録します。
- 切り分けの軸: 端末側の問題(キャッシュ、空き容量、OS設定)か、アカウント側の問題(資格情報、ライセンス)か、管理設定側の問題(管理者ポリシー、サーバー混雑)かを見極めます。
- 注意点: 会社PCでは、ローカルグループポリシーの編集やレジストリの変更は管理者の許可なしに行わないでください。再起動やサインアウトの影響を事前に確認しましょう。
ADVERTISEMENT
目次
同期が終わらない原因を切り分ける前に確認すべきこと
最初に、問題の全体像を把握するために以下の項目をチェックします。これらを確認することで、原因の方向性を絞り込めます。
タスクトレイアイコンの状態確認
画面右下のタスクトレイにあるOneDriveの雲アイコンをクリックし、表示されるメニューから「同期アクティビティ」を開きます。ここで「処理中」のファイルが大量に出ている場合、キャッシュの肥大化やファイル名の衝突が考えられます。また、赤い円形のエラーが表示されている場合は、資格情報やアクセス許可の問題を示しています。
Web版とのファイル比較
ブラウザでOneDriveにサインインし、Web版のファイル一覧とローカルのファイル一覧を比較します。Web版にしか存在しないファイルがあれば、同期が完全に完了していない証拠です。逆にローカルにしかないファイルがあれば、それは未アップロードの可能性があります。
空き容量とファイルパスの長さ
ローカルディスクの空き容量が不足していると、新しいファイルをダウンロードできず同期が止まります。また、ファイルパス(フォルダ階層の深さやファイル名の長さ)がWindowsの上限(260文字)を超えるとエラーになります。この場合は、フォルダ構成を見直すか、短いパスに移動する必要があります。
ファイルオンデマンドのキャッシュをリセットする手順
キャッシュの破損や肥大化が原因で同期が途中で止まることがよくあります。以下の手順でキャッシュをリセットできます。作業前にOneDriveを完全に終了しておいてください。
- タスクトレイのOneDriveアイコンを右クリックし、「設定」を選択します。
- 「アカウント」タブを開き、「このPCのリンクを解除」をクリックします。警告が表示されたら「アカウントのリンクを解除」を選びます。これにより、ローカルのOneDriveフォルダがクラウドから切り離されます。
- ファイルエクスプローラーで「%LocalAppData%\Microsoft\OneDrive\OneDrive.exe」を実行し、OneDriveを再設定します。サインイン画面が表示されたら、会社のアカウントでログインし直します。
- サインイン後、ファイルオンデマンドの設定を確認します。タスクトレイアイコンを右クリック→「設定」→「設定」タブの「スペースを節約してファイルを使う」にチェックが入っていることを確認します。
- 同期フォルダの場所を変更する場合は、設定画面の「アカウント」タブで「フォルダーの選択」をクリックし、必要なフォルダを追加します。デフォルトではすべてのフォルダが選ばれています。
この手順により、古いキャッシュが削除され、新しいキャッシュが再構築されます。なお、リンク解除するとローカルに保存されていたファイルがすべて削除されるわけではありませんが、クラウドにのみ存在するファイルは再度ダウンロードが必要になります。重要なファイルは事前にローカルに保存されているか確認してください。
キャッシュフォルダの直接削除(上級者向け)
さらに強力なキャッシュリセットとして、以下の場所にあるフォルダを削除する方法もあります。ただし、OneDriveが完全に終了している状態で行ってください。
- タスクマネージャーなどでOneDriveのプロセスをすべて終了させます。
- エクスプローラーのアドレスバーに「%LocalAppData%\Microsoft\OneDrive\logs」と入力し、ログフォルダを開いて内容を削除します。
- 同様に「%LocalAppData%\Microsoft\OneDrive\settings\Business1」などのフォルダも削除します。ただし、これはすべての設定がリセットされるため、シェル拡張などのカスタマイズも消える可能性があります。
- PCを再起動し、OneDriveを起動して再サインインします。
この方法は、通常のリンク解除で解決しない場合に有効ですが、管理者から許可を得てから実施することをおすすめします。
資格情報の再認証で同期を回復させる方法
資格情報の期限切れや変更により、OneDriveが正しく認証されず同期が止まることがあります。以下の手順で資格情報をリセットできます。
Windows 資格情報マネージャーから削除
- コントロールパネルを開き、「ユーザーアカウント」→「資格情報マネージャー」を選択します。
- 「Windows 資格情報」タブをクリックし、「一般的な資格情報」の一覧から「MicrosoftOffice16_Data:ADAL:…」や「OneDrive Cached Credential」といったエントリを探します。
- 該当する資格情報を選択し、「削除」をクリックします。複数ある場合はすべて削除します。
- OneDriveを再起動すると、再度サインインを求められます。会社のアカウントでログインしてください。
OneDriveの設定からサインアウト
- OneDriveの設定画面を開き、「アカウント」タブで「このPCのリンクを解除」をクリックします。
- その後、再度OneDriveを起動し、新しい資格情報でサインインします。
- 多要素認証(MFA)が有効な場合、認証アプリやSMSコードが必要です。会社のポリシーに従って認証を行ってください。
会社のアカウントでパスワードが変更された場合
パスワードを変更した直後は、OneDriveが古い資格情報を保持しているため同期が停止することがあります。その場合は、上記の資格情報マネージャーからの削除とサインインし直しが有効です。また、変更後すぐに認証が反映されない場合は、数時間待ってから試すと良いでしょう。
ADVERTISEMENT
同期フォルダの保存場所を確認・変更する
OneDriveの同期フォルダの保存場所が原因で同期に時間がかかったり、失敗したりすることがあります。特に以下の点を確認します。
空き容量不足のチェック
OneDriveのファイルはローカルにキャッシュとして保存されます。ファイルオンデマンドを有効にしていても、サムネイルやメタデータがディスクを消費します。容量不足が疑われる場合、エクスプローラーでドライブのプロパティを確認し、10%以上の空き容量を確保してください。必要に応じて不要なファイルを削除するか、外部ストレージに移動します。
同期フォルダのパスを短くする
Windowsではファイルパスが260文字を超えるとエラーになります。OneDriveの同期フォルダもこの制限を受けます。例えば、デフォルトの「C:\Users\ユーザー名\OneDrive – 会社名」というパスは長くなりがちです。可能であれば、ルートに近い場所(例:C:\OneDrive)に変更することを検討します。ただし、会社のポリシーで変更が許可されているか事前に確認してください。
フォルダ再選択によるパフォーマンス改善
- OneDriveの設定画面を開き、「アカウント」タブの「フォルダーの選択」をクリックします。
- 同期するフォルダのチェックを一時的にすべて外し、「OK」をクリックします。これにより、ローカルフォルダは空になります。
- 再度「フォルダーの選択」で必要なフォルダだけをチェックし直します。これにより、フォルダ構造が再構築され、パスが整理される効果があります。
状況別のトラブルシューティング比較表
| 状況 | 主な原因 | 推奨手順 |
|---|---|---|
| タスクトレイアイコンが「処理中」のまま数時間経過 | キャッシュの破損、ファイル数が多い | リンク解除→再設定(キャッシュリセット) |
| 赤いエラーアイコンが表示される | 資格情報の期限切れ、アクセス権なし | 資格情報マネージャーから削除し再サインイン |
| 特定のファイルだけ同期されない | ファイル名の競合、パスが長い、ファイルが開かれている | ファイル名を短く変更、競合ファイルをリネーム |
| 同期が非常に遅い | 帯域幅制限、大量ファイル、サーバー側負荷 | 同期の一時停止→再開、ファイル数を減らす |
それでも解決しない場合に試す最終手段
上記の手順をすべて試しても同期が終わらない場合、以下の対応を検討します。ただし、これらの操作はシステムに影響を与える可能性があるため、管理者の指示を仰いでから行ってください。
OneDriveの再インストール
- コントロールパネルの「プログラムと機能」から「Microsoft OneDrive」をアンインストールします。
- 最新のOneDriveインストーラーをMicrosoft公式サイトからダウンロードし、管理者権限で実行します。
- インストール後、サインインして同期を再開します。
ローカルグループポリシーの確認(企業環境)
会社のPCでは、グループポリシーによってOneDriveの動作が制限されている場合があります。特に「ファイルオンデマンドを無効にする」ポリシーが有効だと、機能が使えません。管理者に確認し、必要に応じてポリシーを変更してもらってください。
ネットワークプロキシの設定確認
企業ネットワークではプロキシ経由で通信する場合、OneDriveが正しく接続できないことがあります。プロキシ設定が正しいか、また認証が必要かどうかをIT部門に問い合わせてください。自動検出が有効でない場合、手動でプロキシアドレスを指定する必要があります。
よくある質問(FAQ)
Q1. ファイルオンデマンドを有効にしても、すべてのファイルがローカルにダウンロードされてしまう
原因として、グループポリシーでファイルオンデマンドが強制無効化されている可能性があります。また、特定のフォルダに対して「常にこのデバイスに保持する」設定が適用されていないか確認してください。フォルダを右クリックし、「空き容量を解放」を選択することで、オンラインファイルに戻せます。
Q2. 同期の進行状況が0%から動かない
これは多くの場合、キャッシュの問題です。OneDriveを再起動するか、リンク解除して再設定することで解決します。それでも改善しない場合は、Windowsの時計が正しいか確認してください。時刻が大幅にずれていると認証エラーが発生します。
Q3. 容量不足で同期できないのですが、クラウドストレージの増量はできますか?
個人で増量することはできません。会社の管理者に連絡し、OneDrive for Businessのプラン変更や追加ライセンスの購入を依頼してください。また、不要なファイルを削除して容量を確保する方法も検討しましょう。
Q4. 同期を完全にオフにしたいが、設定項目が見つからない
OneDriveの設定画面で「一時停止」はできますが、完全に無効にするにはアンインストールが必要です。ただし、会社PCでは管理者がインストールを制御している場合があります。業務に支障が出るため、安易にアンインストールせず管理者に相談してください。
まとめ
OneDriveのファイルオンデマンドで同期が終わらない問題は、キャッシュのリセット、資格情報の再認証、保存場所の見直しでほとんど解決します。まずは初期確認としてタスクトレイの状態を見て、キャッシュリセットを試すのが最も効果的です。資格情報の問題であれば、Windows資格情報マネージャーからの削除が有効です。それでも解決しない場合、保存場所の空き容量やパス長をチェックし、最終手段として再インストールを検討してください。これらの手順を踏むことで、多くのケースで同期が正常に戻ります。問題が再発する場合は、管理者にグループポリシーやネットワーク設定の確認を依頼しましょう。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
