Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法

Windowsユーザーの一部から、OneDriveフォルダー内にあるファイルやフォルダーを削除・移動しようとした際に、エラー0x8007016A「クラウドファイルプロバイダーが機能していません(The Cloud File Provider Is Not Working)」が発生するという報告が寄せられています。多くの影響を受けたユーザーは最新バージョンのOneDriveを使用しており、特にWindows 10環境で発生しやすいことがわかっています。

エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法

エラー0x8007016Aが発生する主な原因

この問題について、さまざまなユーザーレポートや実際の修復事例をもとに調査を行ったところ、以下のような複数の原因が考えられることが判明しました。

  • 不具合のあるWindows 10更新プログラム(KB4457128):特定のWindows 10更新プログラムが原因となることがあります。KB4457128のセキュリティ更新により、一部ユーザーの環境ではOneDriveの自動同期機能が完全に動作しなくなりました。この場合はホットフィックスを適用することで解決できます。
  • Files On-Demand(オンデマンド ファイル)が有効になっている:設定メニューでFiles On-Demandが有効な場合にのみ問題が発生することがあります。設定からこの機能を無効化することで改善できたという報告があります。
  • OneDriveの同期が無効化されている:手動操作や省電力を目的としたサードパーティ製ユーティリティによって、同期機能がオフになっているケースです。OneDriveの設定から同期を再度有効にすれば解決します。
  • 電源プランが同期機能を制限している:ノートパソコンや ultrabook などでは、省電力モードの電源プランが同期機能を停止させている可能性があります。「バランス」や「高パフォーマンス」の電源プランへ切り替えることで解決できます。
  • OneDriveファイルの破損:OneDriveインストールフォルダー内のファイル破損も原因となります。コマンドプロンプトでOneDriveをリセットすることで解決します。
  • 同期状態が中途半端なフォルダー:OneDriveフォルダーが半同期状態で固まってしまうこともあります。PowerShellコマンドでフォルダーを強制削除するか、修復インストールを行うことで解決できます。

本記事では、エラー0x8007016Aを解消するためのトラブルシューティング手順を複数ご紹介します。同じ状況に悩むユーザーが実際に成功した対処法を集めましたので、OneDriveの正常な動作を取り戻しましょう。

効率よく作業を進めるためには、記載された順番どおりに方法を試し、自分の状況に当てはまらないものは飛ばすことをおすすめします。いずれかの方法で必ず問題を解決できるはずです。

方法1:Windows 10を最新ビルドに更新する(該当する場合)

Windows 10をお使いの場合、10月12日に配信された不具合のある更新プログラムが原因である可能性があります。この更新によって、多くのユーザーのOneDrive同期機能が壊れてしまいました。幸いMicrosoftは迅速にホットフィックスを公開し、Windows Update経由で全ユーザーに提供しています。

問題のある更新プログラム(KB4457128)をインストールしたまま、その修正プログラムを適用していない場合は、このエラーが発生している可能性があります。Windows Updateで保留中の更新をすべてインストールすれば解決できます。

以下の手順でWindows Updateを実行してください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに ms-settings:windowsupdate と入力し、Enterキーを押して設定アプリのWindows Update画面を開きます。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  2. Windows Update画面の右側にある「更新プログラムのチェック」をクリックし、保留中の更新がないか確認します。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  3. 新しい更新が見つかったら、画面の指示に従ってすべてインストールします。
    注意: 再起動を求められた場合は指示に従ってください。再起動後は必ずこの画面に戻り、残りの更新プログラムのインストールを続行してください。
  4. すべての更新プログラムのインストールが完了したら、PCを再起動し、次回起動時に問題が解決したかどうかを確認します。

それでもOneDrive内の特定のファイルやフォルダーでエラーが発生する場合は、次の方法に進んでください。

方法2:新しいフォルダーを使った回避策

これらのファイルを削除するための簡単なテクニックがあります。新しく作成したフォルダーはすぐにはOneDriveと同期されないため、その中に対象ファイルを移動させてから削除すると、うまくいくことがあります。以下の手順で試してみてください。

  1. 問題のファイルが含まれるフォルダーを開きます。
  2. 空いている部分を右クリックし、「新規作成」にマウスカーソルを合わせます。
  3. フォルダー」を選択します。新しいフォルダーを作成したら、問題のファイルをそのフォルダーに移動します。
  4. その新しいフォルダーを削除します。ファイルも一緒に削除されるはずです。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  5. 問題が解決したかどうかを確認します。

方法3:Files On-Demandを無効にする

多くのユーザーが、OneDriveの設定メニューからFiles On-Demandを無効化し、その後OneDriveから半同期状態のファイルを削除することで問題を解決したと報告しています。この方法は、サムネイルは表示されているのにファイルサイズが0 KBになっているなど、ファイルが完全に同期されていない場合に有効です。

この手順を実施してPCを再起動した後、OneDrive内のファイルやフォルダーを開く・削除する際にエラー0x8007016Aが発生しなくなったという報告が多数あります。これは何年も前から存在するOneDriveの既知のバグですが、執筆時点でもまだ修正されていません。

以下の手順でFiles On-Demandを無効化し、半同期状態のファイルを削除してください。

  1. OneDriveのメインサービスが実行中であることを確認します。実行されていない場合はPCを再起動するか、Windowsキー + R で「ファイル名を指定して実行」を開き、「cmd」と入力してEnterキーを押し、コマンドプロンプトを起動します。
  2. コマンドプロンプトで以下のコマンドを入力し、OneDriveサービスを自動的に起動します。
    start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
    注意: OneDriveサービスがすでに有効な場合は、最初の2ステップをスキップしてステップ3に進んでください。
  3. OneDriveサービスが有効になったことを確認したら、画面右下のタスクトレイからOneDriveアイコンを探します。アイコンを右クリックし、「その他」→「設定」の順にクリックします。
    注意: OneDriveアイコンが表示されていない場合は、タスクバーの「非表示のアイコンを表示する」矢印をクリックしてください。
  4. Microsoft OneDriveの設定画面で「設定」タブを選択し、「オンデマンド ファイル」セクションまでスクロールして、「領域を節約し、使用するときにファイルをダウンロード」のチェックボックスを確認します。
  5. 「OK」をクリックして変更を保存し、OneDriveサービスが再起動するのを待ちます。
  6. タスクバーのOneDriveアイコンをクリックし、表示されたメニューから「フォルダーを開く」を選択します。
  7. 問題が発生しているフォルダー(0x8007016Aエラーが出ているフォルダー)を見つけ、右クリックして「削除」を選択します。
  8. 半同期状態のフォルダーを削除したら、PCを再起動し、OneDriveのサービスと依存関係を完全に再起動させます。
  9. 再起動完了後、OneDriveフォルダー内のファイルの移動・削除・名前変更を試して、問題が解決したかどうかを確認します。
エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法

上記の手順を実行しても同じエラーが表示される場合は、次の方法に進んでください。

方法4:同期を再開する

OneDriveの同期が設定メニューで一時的に無効になっているために、この問題が発生している可能性もあります。手動での操作ミスや、電源プラン・サードパーティ製アプリによる省電力設定が原因で同期が止まっていることがあります。

OneDriveの設定から同期を再開することで問題を解決できたという報告があります。同期を再開してサービスを再起動したところ、多くのユーザーで問題が解消されました。

以下の手順でOneDriveの同期を再開してください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、「cmd」と入力してEnterキーを押し、コマンドプロンプトを起動します。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  2. コマンドプロンプトで以下のコマンドを入力し、Enterキーを押してOneDriveサービスが実行されていることを確認します。
    start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
  3. プロセスが起動したら、タスクバーのOneDriveアイコンをクリックし、表示されたメニューから「その他」を選択します。
  4. コンテキストメニューから「同期の再開」をクリックし、OneDriveの正常な機能を復元して自由にファイルを同期できるようにします。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  5. その後、以前エラー0x8007016Aが発生していたフォルダーを開き、問題が再現するかどうかを確認します。

同期が有効になっていることを確認しても同じエラーが表示される場合は、次の方法に進みます。

方法5:電源プランを変更する(該当する場合)

複数のユーザーから報告されているように、バッテリー節約のために同期機能を停止させるような制限の厳しい電源プランを使用していると、この問題が発生することがあります。当然ながら、これはノートパソコンなどのポータブルPCでのみ起こり得る現象です。

電源オプションメニューから、ファイル同期を停止しない電源プランに切り替えることで問題を解決できたという報告があります。

以下の手順で電源プランを変更し、OSがOneDriveの同期機能をブロックしないようにしましょう。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、テキストボックスに「powercfg.cpl」と入力してEnterキーを押すと、電源オプションメニューが開きます。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  2. 電源オプション画面の右側のペインで、現在の電源プランを「省電力」から「バランス」または「高パフォーマンス」に変更します。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  3. 電源プランを変更したらPCを再起動し、次回起動時に問題が解決したかどうかを確認します。

それでも同じ0x8007016Aエラーが発生する場合は、次の方法に進んでください。

方法6:OneDriveをリセットする

一部のユーザー設定が失われる可能性はありますが、OneDriveを初期状態にリセットするという方法もあります。「ファイル名を指定して実行」ダイアログから簡単に実行できますが、実行後に保存済みのログイン資格情報やローカルにキャッシュされた設定データが失われる点に注意してください。

一連のコマンドでOneDriveサービスをリセット・再起動することで問題を解決できたという報告があります。ただし、この手順を実行すると、OneDriveの全ファイルが再同期されることにも留意してください。

この方法を実行する場合は、以下の手順に従ってください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、以下のコマンドを入力してEnterキーを押すと、OneDriveサービスがリセットされます。
    %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
  2. 数秒後にOneDriveがリセットされます。サービスが自動的に再起動しない場合は、もう一度「ファイル名を指定して実行」を開いて以下のコマンドを実行し、手動で起動します。
    %localappdata%\Microsoft\OneDrive\onedrive.exe
  3. サービスが再起動したら、以前エラー0x8007016Aが発生していたファイルの削除・移動・編集を試し、問題が解決したかどうかを確認します。

同じエラーが引き続き発生する場合は、次の方法に進んでください。

方法7:PowerShellで不具合のあるフォルダーを強制削除する

ある程度PCに詳しく、上記のいずれの方法でも0x8007016Aエラーを解消できなかった場合は、この方法でOneDriveフォルダー内のエラーを引き起こしているフォルダーを強制的に削除できます。

この方法により、削除・移動・名前変更のたびにエラー0x8007016Aを引き起こしていた不具合のあるフォルダーをクリーンアップできたと、多くのユーザーが確認しています。

管理者権限のPowerShellウィンドウでフォルダーを強制削除する手順は以下のとおりです。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、「powershell」と入力して Ctrl + Shift + Enter を押し、管理者権限のPowerShellウィンドウを開きます。UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックして管理者権限を付与します。エラー0x8007016A「クラウドファイルプロバイダーが機能していません」の原因と解決方法
  2. 管理者権限のPowerShellウィンドウで、以下のコマンドを入力してEnterキーを押し、問題の原因となっているOneDriveフォルダーを削除します。
    Remove-Item "OneDrive folder name" -Recurse -Force
    注意:「OneDrive folder name」は削除したいフォルダーの正確な名前に置き換えてください。コマンドを実行する前に必ず書き換えてください。
  3. コマンドが正常に完了したらPCを再起動し、次回システム起動時に問題が解決したかどうかを確認します。

それでもエラー0x8007016Aが発生する場合は、最終手段として次の方法に進んでください。

方法8:修復インストールを実行する

上記のどの方法でも問題を解決できなかった場合、最後の方法であれば、バグ・不具合・システム破損に起因するあらゆるケースのエラーを解決できるはずです。実際にWindows 10で修復インストールを実行することで、エラー0x8007016Aを解決できたユーザーもいます。

この手順では、個人ファイル(個人情報、アプリケーション、ゲーム、ユーザー設定などすべて)に触れることなく、OneDriveを含むすべてのWindowsコンポーネントをリフレッシュできます。クリーンインストールより優れた手法であり、システムファイルの破損を修復する効果においては同等の結果が期待できます。

Windows 10で修復インストールを実行する手順については、こちらの記事(こちら)を参照してください。

  1. Windows 10でマイクが動作しない問題を解決する9つの対処法

    Windows 10にアップグレードした直後や、新しいビルドへ更新した後にマイクが正常に動作しなくなった経験はありませんか?その原因の多くは、更新やアップグレードの過程でオーディオドライバーが破損してしまうことにあります。また、ドライバーが古くなったりWindows 10との互換性が失われたりすることで、マイクが機能しなくなるケースもあります。さらに、アクセス許可(権限)の設定が原因となる場合もあります。Windows 10 April 2018 Update以降、すべてのアプリやゲームは、Webカメラとマイクへのアクセスをデフォルトで拒否されるようになりました。マイクやWebカメラを使用する

  2. Windows 10でOneDriveエラー0x8007016aを解決する方法【原因と対処法を徹底解説】

    OneDriveを使ってファイルをクラウドに同期している方の中に、「エラーコード0x8007016a」が表示されて同期が中断された経験をお持ちの方はいませんか?このエラーはWindows 10のPC上でOneDriveを使用する際に発生することがあり、放置するとファイルのバックアップや共有に支障をきたします。 本記事では、OneDriveエラー0x8007016aが発生する主な原因と、初心者でも実践できる具体的な解決策を段階的にご紹介します。ぜひ参考にして、スムーズなファイル同期環境を取り戻しましょう。 OneDriveエラー0x8007016aが発生する主な原因 まずは、このエラーが起こりう