仕事で使っていたOneDriveアカウントをPCからアンリンクしたのに、いつまでも古いフォルダやファイルが残っていると「もう使わないのに邪魔だな…」と感じてしまいますよね。さらにエラー「0x80070616A: The cloud file provider is not running」が出て削除できない状態が続くと、どこから手をつけていいのかわからなくなることもあります。ここでは、そんな状況をスッキリ解消するための具体的な対処法をわかりやすく解説していきます。ぜひご自身の環境に合わせて試してみてください。
OneDriveフォルダが削除できない原因
OneDriveが意図せず残ってしまう原因はさまざまですが、大きく分けると次のような背景が挙げられます。
クラウド側とのリンクが一部残っている
古いOneDriveアカウントをアンリンクしても、何らかの理由でクラウドとの接続情報がWindowsに残っている場合があります。特に「アカウントの資格情報」や「Windowsの職場または学校アカウント設定」に情報が残ると、ローカルフォルダが実質“クラウド上の仮想ドライブ”として認識されたままになります。
ファイルオンデマンド機能による仮想化
Windows 10以降では、OneDriveの「ファイル オンデマンド」という機能により、ファイルをクラウド上に置いたまま必要に応じてダウンロードする仕組みが用意されています。ローカルフォルダに「×」マークや雲のマークが付いた状態になることもあり、実体がないために削除できないケースも存在します。
権限やファイルロックの問題
管理者権限がないアカウントで操作していたり、隠しファイルが残っていたり、システム上でファイルがロックされている場合にも「削除できません」というエラーが返される場合があります。OneDriveのプロセスがまだ動いていると、フォルダを削除しようとした際に自動でクラウド同期を試みてしまうため、エラーが発生してしまうわけです。
解決策1: ファイルから先に削除し、空フォルダを削除する
最初に試してほしいのが、「フォルダを削除する前に、中のファイルやサブフォルダをすべて削除する」というシンプルな方法です。
隠しファイルを表示させる
OneDriveに限らずWindowsフォルダには「desktop.ini」「.tmp」などの隠しファイルが含まれることがあります。こうした隠しファイルが残っていると、フォルダの削除がブロックされる場合があります。
- エクスプローラー上部メニューの「表示」タブをクリック
- 「表示/非表示」グループの「隠しファイル」にチェックを入れる
この操作で隠しファイルが可視化されるので、中にある不要ファイルを先に削除してからフォルダを空にしてください。空になったフォルダであれば、スムーズに削除できるケースが多いです。
大量ファイルを一括で削除する場合
OneDriveフォルダによっては何千ものファイルが含まれていることもあります。その場合、エクスプローラー上で削除するだけでも時間がかかったり、途中でエラーが発生したりするかもしれません。そんなときはコマンドプロンプトやPowerShellを使って一括削除を試すのも一案です。
例えばPowerShellでフォルダ内のすべてのファイルを削除したい場合は、以下のようなコマンドが使えます。
Remove-Item "C:\Users\<ユーザー名>\OneDrive\古いフォルダ\*" -Recurse -Force
-Recurseオプションで下位フォルダも含めて削除-Forceオプションで読み取り専用ファイルなども強制削除
この後に空になったフォルダを普通に削除すればOKです。
解決策2: OneDriveのタスク・サービスを停止し、再起動・リセットする
OneDriveのバックグラウンドタスクやサービスが動いている間に削除を試みると、システムがクラウド同期を再開しようとすることがあります。そのため、まずOneDriveそのものを停止してからフォルダ削除を行うとスムーズです。
タスクマネージャーからOneDriveを終了する
- キーボードの「Ctrl + Shift + Esc」を押してタスクマネージャーを起動
- プロセスの一覧から「OneDrive」や「Microsoft OneDrive」を探す
- 右クリックで「タスクの終了」を選択
もしタスクマネージャー内に複数のOneDrive関連プロセスがあれば、同じ手順で全て終了させておきましょう。
サービス画面からも確認
- 「Windowsキー + R」を押して「ファイル名を指定して実行」を開く
services.mscと入力してOKを押す- サービスの一覧で「OneDrive」関連を探し、見つかれば停止する
サービスとして登録されているものがあれば停止することで、再同期の動きを抑制できます。念のため再起動してからファイルの削除を試すとより確実です。
解決策3: レジストリ編集でエクスプローラーのサイドバーアイコンを非表示にする
すでにアンリンクしたOneDriveのアイコンがエクスプローラー左側の「ナビゲーション ウィンドウ」に残っている場合は、レジストリを変更して非表示にする方法があります。ただし、レジストリの編集はシステムに深刻な影響を与える可能性があるため、必ずバックアップをとった上で慎重に行ってください。
主な手順の例
- 「Windowsキー + R」で「ファイル名を指定して実行」を開く
regeditと入力してレジストリエディタを起動HKEY_CURRENT_USER\Software\Classes\CLSID配下にあるOneDriveに対応するキーを探すSystem.IsPinnedToNameSpaceTreeという値を探し、1から0に変更- レジストリエディタを閉じて、Windowsを再起動
するとエクスプローラーの左サイドバーからOneDriveのアイコンが消え、不要なフォルダの存在を煩わしく感じることも減ります。
解決策4: 別ユーザー(管理者権限)を作成して強制削除
自分が今使っているアカウントでは削除がブロックされている場合、新しい管理者アカウントを作り、そのアカウントでログインして削除を試す方法があります。ファイルやフォルダの所有権や権限を切り替える際に、とても有効な対処法です。
管理者権限ユーザーを作成する手順(例)
- 「設定」→「アカウント」→「家族とその他ユーザー」から「その他ユーザーを追加」を選択
- ローカルアカウントを新規作成し、「アカウントの種類の変更」で管理者権限を付与
- 一度サインアウトして新しいユーザーでサインイン
フォルダの名称を変更・削除する
別アカウントでログインすると、従来のユーザープロファイルフォルダにアクセスする際の権限が異なります。
C:\Users\<古いアカウント名>\OneDrive(古いアカウント)などのフォルダを右クリックしてプロパティを開く- 「セキュリティ」タブで所有者を新しいユーザーに変更する、あるいは権限を付与する
- 問題のフォルダを「old-◯◯」などにリネームして中身を確認し、本当に不要であれば削除
こうすることで、通常の環境下ではロックされているファイルも含めて削除できる可能性が高まります。削除後は、再度元のユーザーに戻って操作を続けられます。
解決策5: 新しいOneDriveフォルダ名で個人用アカウントを再設定する
いったん古いOneDriveアカウントとPCをきっぱりアンリンクした後、新しい個人用OneDriveを設定する際にはフォルダ名を工夫すると混乱を防げます。たとえば「OneDrive (個人)」「OneDrive – MyAccount」のように、自分でもはっきり識別できる名前を付けるのです。
具体的な手順
- タスクトレイのOneDriveアイコンを右クリックし、「設定」を開く
- 古いアカウントが残っていないことを確認。必要なら「アカウントの追加」や「アンリンク」を実施
- 個人用アカウントを追加する際、「フォルダの場所を変更する」オプションでフォルダ名をわかりやすく指定
こうしておくと、エクスプローラー上でも「OneDrive (個人用)」と「OneDrive (会社用)」などが並んだ場合にも見分けがつきやすく、誤って古いフォルダを操作するリスクが減ります。
フォルダを“ただのローカルフォルダ”にするメリット
古いフォルダがきちんとクラウドのリンクを解除され、“単なるローカルフォルダ”状態になれば、普通のフォルダとして自由に削除できるようになります。同期対象外なので、クラウド側に変更を反映しようとしてエラーを起こすこともありません。
解決策6: OneDrive自体を再インストール
どうしても削除できない場合や、設定ファイルが壊れていて手動の対処がうまくいかない場合、OneDriveの再インストールは最終手段として有効です。
再インストールの流れ
- 「設定」→「アプリと機能」で「Microsoft OneDrive」をアンインストール
- Windowsを再起動
- Microsoft公式サイトから最新のOneDriveインストーラをダウンロードし、再インストール
- 再インストール後、必要なアカウントだけでサインイン
再インストールするとキャッシュや設定情報がリセットされるため、古いアカウントのフォルダが邪魔をすることなく新しい環境を作り直せます。ただし、再度フォルダの同期設定を最初からやり直す手間はかかる点に注意しましょう。
追加チェックポイント: Windowsの「アカウント」や「職場・学校アカウント」の状態を確認
OneDriveに限らず、Windowsの「設定 > アカウント > 職場または学校へのアクセス」や「メールとアカウント」で、まだ古い仕事用アカウントが残っている可能性があります。これらの情報が消えずに残っていると、OSが“一部機能はまだ企業アカウントを使用している”と見なす場合があるのです。
もし残っていれば、不要なアカウントを削除するか、サインアウトさせておきましょう。
ファイルがグレーの「×」マークや雲マークの場合
クラウド上には存在するがローカルには実体がない「オンデマンドファイル」だったり、同期が完了していないファイルを示唆する場合があります。この状態のファイルは基本的にローカルにはいませんので、OneDriveが動作している限りクラウド上の更新情報と同期を取り続けようとします。
クラウドファイルをローカルにダウンロードしてから削除
もしエクスプローラー上で「×」マークや雲マークがついたファイルが多数あり、エラーの原因になっている場合は、一度それらを右クリックして「常に保持する」か「ローカルにダウンロード」する設定を行い、実体を取得したうえで削除を試す方法もあります。
ただし、実際に大容量ファイルがクラウド上にある場合はダウンロードに時間がかかるため、不要と確信できる場合は、クラウドのOneDriveサイトから直接削除してしまうのも手段の一つです。
削除時に役立つコマンド例
ここで、フォルダ削除時に権限の問題が生じる場合に使えるコマンド例をご紹介します。コマンドプロンプト(管理者権限で実行)を使い、フォルダの所有権を取得してから削除できる場合があります。
| コマンド | 説明 |
|---|---|
| takeown /f “C:\path\to\folder” /r /d y | 指定フォルダとサブフォルダを含め、所有権を取得。 |
| icacls “C:\path\to\folder” /grant Administrators:F /T | 管理者グループに対し、そのフォルダとサブフォルダに「フルコントロール」権限を付与。 |
| rd /s /q “C:\path\to\folder” | フォルダを強制的に再帰削除。 権限を取得した後に実行すると成功しやすい。 |
※ フォルダパスにスペースが入っている場合は、二重引用符 " でパス全体を括る必要があります。コマンドを誤って入力するとシステムにダメージを与えかねないので、慎重に扱ってください。
まとめ: 適切な手順で段階的に対処しよう
OneDriveの古いフォルダが削除できない場合でも、慌てず段階的に対処していけば、ほとんどのケースでクリアできます。以下の流れで実施するのがおすすめです。
- 隠しファイルを含めてファイルをすべて削除し、フォルダを空にする
- タスクマネージャーやサービスでOneDriveを一時停止
- レジストリ編集でナビゲーションウィンドウからOneDriveを非表示(必要に応じて)
- 別の管理者アカウントでログインして強制削除
- フォルダ名を変更して新しい個人用OneDriveをセットアップ
- 最終手段でOneDriveアプリそのものを再インストール
これらを組み合わせることで、永遠に居座っていた「削除できないフォルダ」を取り除き、すっきりとした環境を取り戻せるはずです。今後はアカウントをアンリンクした際、OneDriveフォルダの状況を早めに確認しておくとトラブルも最小限で済むでしょう。

コメント