OneDriveでいつまでたっても同期が終了しなかったり、OneDriveのプロセスが突然終了してしまったりするなどの問題が発生している場合は、設定を見直したり、リンクを解除したり、同期をリセットしたりすると直る可能性がある。

 

解説

 マイクロソフトのオンラインストレージサービス「OneDrive」を使うと、複数のPCやデバイスで同じデータを共有できるだけでなく、Windows PC設定を同期させるためにも利用できる。

 Windows PCでOneDriveを長く使っていると、同期作業がうまく行えなくなることがある。OneDriveフォルダにファイルを保存してもクラウドへアップロードされなくなったり、逆に他のPCでOneDriveに保存しても、いつまで待ってもローカルにダウンロードされなくなったりする。

 このような場合は、OneDriveの同期に関する設定を見直したり、同期状態をリセットするなどの措置が必要となる。本TIPSでは、Windows PCを対象として、OneDriveの同期がうまく機能しなくなった場合に行うべきトラブルシューティング方法についてまとめておく。

 

操作方法

OneDrive が起動しているかどうかを確認する

 OneDriveが起動しているかどうかは、タスクバー右端の通知領域にOneDriveのアイコン(雲のマークのアイコン)が表示されているかどうかで確認できる。

 

  • タスクバーの OneDrive アイコン

    ヒント: 

    • OneDrive のアイコンを表示するには、通知領域の横の [隠れているインジケーターを表示します] 矢印  または  をクリックすることが必要な場合があります。

    • 通知領域にアイコンが表示されない場合は、OneDrive が実行されていない可能性があります。 [スタート] を選択して、検索ボックスに「OneDrive」と入力して、検索結果の OneDrive を選択します。

このマークが一切表示されていない場合はOneDriveのプロセスが起動していない可能性がある。プロセス名は「OneDrive.exe」なので、このプロセスが存在するかどうかをタスクマネージャで確認してみよう。

 OneDriveのアイコンが表示されているけれども、アイコンがグレーになっていたり、OneDriveフォルダ中で同期の状態を表すマークが表示されていない場合は、同期の設定やOneDriveで利用するMicrosoftアカウントの設定が済んでいない可能性がある。その場合は、OneDriveのセットアップを行って、同期するフォルダの指定などを行う必要がある。

 OneDriveの設定を行うには、[スタート]メニューの検索窓やCortanaの検索窓に「OneDrive」と入力する。するとOneDriveアプリ(OneDriveのセットアップ画面)が表示され、同期するフォルダやローカルの保存先などを指定するダイアログが表示されるので、指示に従って適宜設定する。

 

OneDriveのセットアップの起動
検索窓に「OneDrive」と入力して実行すると、最初はOneDriveのセットアップ画面が表示される。いったんセットアップが完了すれば、以後この操作を行うと、エクスプローラでOneDriveフォルダが開かれ、表示される。
  (1)検索窓に「onedrive」と入力すること。

OneDriveのアカウントやディスクの空き容量などを確認する

 OneDriveで同期がうまく行われない場合は、使っているMicrosoftアカウントやディスクサイズなども確認してみよう。

 OneDriveのアイコンを右クリックして、ポップアップメニューから[設定]を選択すると、OneDriveの設定画面が表示される。そこで[アカウント]タブを選択すると、OneDriveで利用しているMicrosoftアカウント名(メールアドレス)や利用可能なOneDriveのサイズ、現在使用中のサイズなどの情報が表示される。

アカウントやディスク容量の確認
OneDrive用のアカウントが正しいか、必要なディスクサイズはいくらか、ローカルのディスク領域は不足していないか、などを確認する。
  (1)[アカウント]タブを選択する。
  (2)OneDriveで使用しているMicrosoftアカウント。
  (3)利用可能なOneDriveの容量。無料プランだと、デフォルトでは最大5GBまで。
  (4)現在使用中のサイズ。
  (5)同期するフォルダを選択するにはこれをクリックする。

同期エラーが起こる場合は、最小限、この設定画面で次のことをよく確認する。

アカウントは正しいか?
ローカルのPCのディスクに、OneDriveのファイルをダウンロードするだけの十分なディスク容量があるか?
容量が不足しているなら、同期から除外するフォルダの指定が正しく行われているか?

同期エラーがないかどうかを確認する

 OneDriveで同期するファイルに何らかのエラーがあった場合は、通知領域にあるOneDriveのアイコンに赤いバツ印が表示されていることがある。その場合は、アイコンを右クリックし、ポップアップメニューから[同期に関する問題の表示]を選択する。

同期に関する問題の表示
同期に関する問題があると、このメニュー項目が有効になる。
  (1)OneDriveアイコンを右クリックする。
  (2)これを選択するとエラーの詳細が表示される。

するとエラーの詳細が表示されるので、「解決方法」の指示に従って、ファイルを削除したり、名前を変更したりして対処する。

同期に関する問題の例
ファイル名やファイル属性、ファイルサイズなどの問題で同期できない場合はこのように表示される。
  (1)エラーの対象となったファイルやフォルダ名。
  (2)エラーの原因。
  (3)可能な対策案。

このエラー詳細画面に表示されなくても、いつまでも同期されないファイルがある場合は、削除したり、再作成させたりすると(別の場所にコピーしておいてから、削除後、コピーしたファイルを戻すなどする)、同期が完了することがあるので、試してみてもよいだろう。

リンクの解除と再リンクを行ってみる

 以上の確認を行っても異常は見当たらず、再起動を行っても、ファイルがいつまでたっても同期されないようなら、一度OneDriveを無効にしてから、再設定してみる。

 そのためには、OneDriveの設定画面にある[OneDriveのリンク解除]ボタンをクリックする。

OneDriveのリンク解除
同期エラーがどうしても直らない場合は、いったんOneDriveとのリンク(同期)を解除し、再セットアップしてみよう。
  (1)これをクリックすると、OneDriveとのリンク(同期)が無効になる。ただし、ローカルおよびクラウド上にあるデータはそのまま残っている。

リンクの解除後は、念のためにWindowsを再起動して再ログインし直すとよい。その後、前述の手順でOneDriveの設定アプリを起動して、MicrosoftアカウントやOneDriveのデータの保存場所、同期するフォルダなどをもう一度指定し直す。

 リンクを解除するとOneDriveの設定は全て削除されるものの、ローカルにダウンロードされたファイルはそのまま残っている。そのため、元と同じフォルダを指定して、再設定すればよい。

 ただし、ファイルのダウンロードはされないものの、ローカルにあるファイルとクラウド上にあるファイルが同一かどうかの確認は行われる。そのため、OneDrive上のファイル量が多いと、いくらか時間がかかる。

OneDriveの保存場所の指定の確認
リンク解除前のOneDriveのファイルがある場所を、再びOneDriveの保存先として指定すると、このように上書きを確認するダイアログが表示される。そのまま進めればよい。
  (1)[この場所を使用]を選択して、既存のフォルダへの上書きを指定する。
  (2)OneDriveの保存先。すでにファイルが存在するフォルダを指定してもよい。

OneDriveの同期状態を全てリセットする

 以上の操作をしても、次のような現象が治まらないことがある。

  • いつまでも同期が開始されない/完了しない
  • 起動されたはずのOneDriveのプロセス(OneDrive.exe)がエラーなどで勝手に終了してしまう
  • ログオン後、すぐに通知領域にOneDriveのアイコンが表示されるものの、しばらくすると消えてしまう(プロセスが終了してしまっている)

 このような場合は、OneDriveの同期状態をいったん全てリセットさせてみる。

 それには、[Windows]+[R]キーで[ファイル名を指定して実行]ダイアログを開くか、コマンドプロンプトを起動して、次のコマンド列を入力して実行してみる。

%localappdata%\Microsoft\OneDrive\OneDrive.exe /reset

これで同期状態が全てリセットされ、クラウド上のファイルとの再同期処理(クラウド上のファイルがローカルに存在するかどうかの確認し、存在していなければダウンロードされる)が始まる。全ファイルについて同期処理をやり直すので、ファイルの量が多いと、それなりに時間がかかる。

 以上のコマンドを実行すると、通知領域にはOneDriveのアイコンが表示されるはずである。もし数分待っても表示されないようなら、「/reset」オプションなしでもう一度実行してみる。

%localappdata%\Microsoft\OneDrive\OneDrive.exe