会社のノートPCでVPNに接続しているときだけ、OneDriveの同期が止まったりエラーが表示されるというお悩みはありませんか。VPN経由のネットワークでは、通信経路やプロキシ設定、ルーティングテーブルの影響でOneDriveが正常に動作しないケースが少なくありません。この記事では、VPN接続中にOneDrive同期が停止する原因をネットワークの観点から切り分け、具体的な確認手順を解説します。自分で試せるチェック方法と、管理者に依頼すべき設定変更のポイントをまとめましたので、トラブル解決の参考にしてください。
【要点】この記事で確認すること
- 最初に見る場所: VPN切断時に同期が正常に動作するかどうかを確認し、問題がVPN特有のものかを切り分けます。
- 切り分けの軸: 端末側のプロキシ設定やDNS、VPNクライアントのルーティング、ファイアウォール、認証方式の4つから原因を特定します。
- 注意点: 会社PCのネットワーク設定(特にプロキシやルートテーブル)は管理者の承認なく変更しないでください。設定変更が必要な場合は必ずIT部門に相談しましょう。
ADVERTISEMENT
目次
1. VPN接続中にOneDrive同期が止まる原因の全体像
OneDriveはMicrosoft 365のクラウドストレージと常時通信を行い、ファイルの変更をリアルタイムに同期します。VPN接続時はすべての通信が会社のネットワークを経由するため、以下のような理由で同期が妨げられることがあります。
- プロキシ設定の競合: VPN接続時に強制的に適用されるプロキシサーバーが、OneDriveの通信をブロックしたり遅延させたりする。
- DNS解決の不具合: VPN経由のDNSサーバーがOneDriveのエンドポイント(*.sharepoint.com や *.onedrive.com)を正しく解決できない。
- ルーティングの問題: VPNのルートテーブルがOneDriveのトラフィックを誤ったゲートウェイに送っている。
- ファイアウォールによる遮断: 会社のセキュリティポリシーで、OneDriveに必要なポート(80, 443)以外が制限されている。
- 認証のタイムアウト: VPN接続が低速または不安定なため、OneDriveのOAuth認証が完了しない。
2. ネットワークの仕組みを理解するための3つのポイント
2-1. プロキシ設定の優先順位
多くの企業では、プロキシ自動構成スクリプト(PACファイル)やグループポリシーでプロキシを管理しています。VPN接続中は、VPNクライアントがプロキシ設定を上書きしてしまうことがあります。OneDriveはシステムのプロキシ設定に従うため、VPN経由で意図しないプロキシを経由すると同期が止まります。プロキシサーバーがOneDriveのドメインを許可していない場合も同様です。
2-2. DNS名前解決の流れ
VPN接続時は通常、VPNの仮想アダプターが割り当てたDNSサーバーが優先されます。このDNSサーバーが社内のプライベートネットワークとインターネットの両方を解決できるよう設計されていない場合、OneDriveのホスト名がIPアドレスに変換されず、接続エラーになります。特に、社内DNSが外部のパブリックドメインを転送しない設定になっていると問題が発生します。
2-3. ルーティングテーブルの役割
VPNクライアントはルーティングテーブルを追加または変更し、特定の宛先(社内ネットワーク)だけをVPN経由にし、その他のインターネットトラフィックは通常の回線に送る「スプリットトンネリング」が一般的です。スプリットトンネリングが無効(全トラフィックがVPN経由)の場合、OneDriveの通信もすべて会社のネットワークを通るため、社内の制限が直接影響します。スプリットトンネリングが有効でも、OneDriveのエンドポイントがルートテーブルでVPN経由に指定されていると、同様の問題が起こります。
3. トラブルシューティングの具体的な手順
以下の手順を順に実行し、原因を絞り込んでください。管理者権限が必要な操作は、所属するIT部門に依頼してください。
- VPNを切断してOneDriveの同期を確認する。 タスクバーのOneDriveアイコンをクリックし、「同期を一時停止」ではなく、実際にVPNを切断した状態で同期が正常に行われるかを確認します。切断後に同期が再開すれば、問題はVPN関連に限定されます。
- インターネット接続の疎通をテストする。 コマンドプロンプトで
ping onedrive.live.comやnslookup onedrive.live.comを実行し、応答があるか確認します。タイムアウトや「サーバーが見つかりません」と表示される場合はDNSまたはルーティングの問題です。 - プロキシ設定を確認する。 ブラウザのプロキシ設定(Windowsの設定→ネットワークとインターネット→プロキシ)またはInternetオプションから、VPN接続前後のプロキシ設定を比較します。PACファイルが指定されている場合、その内容を管理者に確認してください。OneDrive用に「プロキシをバイパスする」設定が有効かどうかも確認します。
- OneDriveの接続状態を診断する。 OneDriveの設定から「ネットワークの診断」を実行するか、
%localappdata%\Microsoft\OneDrive\onedrive.exeでログを確認します。エラーコードが表示される場合は、Microsoftの公式ドキュメントで意味を調べます。 - VPNクライアントのルートテーブルを確認する。 管理者権限のコマンドプロンプトで
route printを実行し、OneDriveの宛先IP範囲(例: 13.107.6.0/24 など)がVPNのインターフェースを通る設定になっていないか確認します。もし該当するルートがあれば、管理者にスプリットトンネリングの調整を依頼してください。 - ファイアウォールのログを確認する。 Windows Defender ファイアウォールの詳細ログ(%SystemRoot%\System32\LogFiles\Firewall\pfirewall.log)を開き、OneDriveのプロセス(onedrive.exe)が遮断されていないか確認します。遮断レコードがあれば、ファイアウォールの許可ルールを追加するよう管理者に依頼します。
ADVERTISEMENT
4. 状況別の原因と対処法の比較表
| 状況 | 考えられる主な原因 | 確認箇所 | 対処法 |
|---|---|---|---|
| VPN切断時に同期が再開する | VPN経由のプロキシまたはDNS問題 | プロキシ設定、DNSサーバー | 管理者にプロキシの例外リスト(*.sharepoint.com)の追加、またはVPNのDNS設定変更を依頼 |
| OneDriveのアイコンにエラー表示が出る | 認証トークン期限切れ、アカウント競合 | OneDriveの設定、資格情報マネージャー | OneDriveからサインアウトして再サインイン、またはWindows資格情報を削除 |
| VPN接続中のみ特定のファイルが同期されない | ファイル名やパスが長い、または権限不足 | ファイルパス、OneDrive同期クライアントの互換性 | ファイル名を短くする、別のフォルダに移動して再同期 |
| 大量のファイル同期中にVPNが遅い | 帯域幅制限、VPNサーバーの混雑 | ネットワーク速度、VPNクライアントの帯域制御 | 同期を一時的に一時停止し、オフピーク時に同期、または管理者にVPN帯域の増強を依頼 |
5. よくある失敗パターンと判断基準
実際の現場で多く見られる失敗パターンを紹介します。これらのケースを知っておくと、問題の切り分けがスムーズになります。
- パターン1: PACファイルが原因でOneDriveがタイムアウト PACファイルがVPN接続時に自動的に切り替わり、OneDriveのエンドポイントをプロキシ経由にしているが、プロキシサーバーが負荷で応答しない。→ 判断基準:pingは通るが、OneDrive同期が「同期保留中」のままになる。対策:管理者にPACファイルの例外ルール追加を依頼します。
- パターン2: ルートテーブル手動変更による誤ルーティング 過去に社内システムへアクセスするためにルートを手動追加した結果、OneDriveのトラフィックが間違ったゲートウェイへ送られる。→ 判断基準:VPN接続後、他のWebサイトは正常に見られるが、OneDriveだけアクセス不能。対策:不適切なルートを削除します(管理者権限が必要)。
- パターン3: 複数のVPNクライアントの競合 会社支給のVPNとは別に個人用VPNソフトがインストールされており、同時に接続するとルーティングが混乱する。→ 判断基準:両方のVPNを同時に使用したときだけ問題が発生。対策:不要なVPNソフトをアンインストール、または常時切断しておきます。
- パターン4: IPv6が無効になっている Windowsのネットワーク設定でIPv6が無効になっており、VPN経由でIPv6通信が必要なOneDriveが影響を受ける。→ 判断基準:IPv6アドレスが割り当てられていない。対策:ネットワークアダプターのプロパティでIPv6を再度有効にします(要管理者権限)。
6. 管理者に伝えるべき情報のまとめ方
問題が端末設定だけで解決しない場合、IT管理者に以下の情報を整理して報告すると、迅速な対応が期待できます。
- 発生条件:VPN接続時のみか、特定の拠点や時間帯に限定されるか。
- OneDriveのエラーコード:タスクトレイのOneDriveアイコンを右クリックし、「設定」→「全般」→「エラーログの表示」から取得。
- ネットワーク診断結果:ping, nslookup, tracert の結果をスクリーンショットまたはテキストで保存。
- 使用しているVPNクライアントの種類とバージョン(例:AnyConnect 4.10、GlobalProtect 6.0)。
- プロキシ設定のスクリーンショット(特にPACファイルのURL)。
- Windowsのイベントビューアー(アプリケーションとシステムログ)でOneDrive関連のエラー。
7. よくある質問(FAQ)
Q1. VPNを切ると同期は正常ですが、毎回切断するのは面倒です。どうすればよいですか?
根本的にはネットワーク設定の問題です。管理者にスプリットトンネリングの有効化やプロキシ例外の追加を依頼してください。一時しのぎとして、OneDriveの「オフラインファイル」機能を利用し、VPN切断中に編集したファイルを後で同期する方法もあります。
Q2. OneDriveの同期が「停止中」と表示され、再開できません。
まずVPNを切断し、OneDriveアイコンを右クリックして「同期を一時停止」を解除します。それでも戻らない場合は、OneDriveを終了して再起動してください。それでもダメなら、Windowsの資格情報マネージャーから「Microsoft Office の資格情報」を削除し、サインインし直します。
Q3. 会社のポリシーでプロキシ設定を変更できません。自分でできる対策はありますか?
設定変更が不可の場合は、VPN接続時にOneDriveの同期を手動で一時停止し、VPN切断後に再開する運用を検討してください。また、Web版のOneDrive(ブラウザ)を利用すれば、VPN経由でもファイルのアップロード・ダウンロードが可能です。ただし大量ファイルの同期には向きません。
8. まとめ
VPN接続中にOneDriveの同期が止まる原因は、プロキシ、DNS、ルーティング、ファイアウォールのいずれかにあることが多いです。最初にVPNを切断して同期が回復するかを確認し、原因を絞り込みましょう。自分で変更できる設定は限られているため、プロキシやルートテーブルの調整は必ず管理者に依頼してください。本記事の手順を参考に、エラーログやネットワーク診断結果を添えて報告すれば、スムーズな解決につながります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
