Windows 10 でユーザーフォルダーを OneDrive からローカルへ戻そうとした時に、次のようなエラーが出ることがあります。
同じ場所にリダイレクトできないフォルダーがあるため、フォルダーを移動できません。アクセスが拒否されました。
このエラーは、単にアクセス権がないというより、デスクトップ、ドキュメント、ピクチャなどの既定フォルダーが OneDrive 側へリダイレクトされており、Windows がフォルダーの移動先を矛盾した状態として扱っている時に起きやすい問題です。
この記事では、Windows 10 で OneDrive 連携後にフォルダーをローカルへ戻せない場合の考え方を整理します。
何が起きているのか
Windows 10 を Microsoft アカウントでセットアップすると、環境によってはデスクトップ、ドキュメント、ピクチャなどのフォルダーが OneDrive 配下に移動されます。
この機能自体は、複数 PC 間でファイルを同期したり、端末故障時にデータを失いにくくしたりするためのものです。ただし、ローカル PC 上で完結させたい場合や、既に別のバックアップ・同期方式を使っている場合には、かえって分かりにくい状態になります。
特に問題になりやすいのは、フォルダーの実体、Windows が持っている既定フォルダーの場所、OneDrive のバックアップ設定が一致していない状態です。
| 確認点 | 見る内容 |
|---|---|
| フォルダーの場所 | デスクトップやドキュメントが OneDrive 配下を指していないか |
| OneDrive のバックアップ設定 | 既定フォルダーのバックアップが有効になっていないか |
| 移動先 | 移動先が既に別の特殊フォルダーとして使われていないか |
| 権限 | 現在のユーザーで移動先フォルダーへ書き込めるか |
最初に確認すること
まず、対象フォルダーのプロパティを開き、場所 タブで現在のパスを確認します。デスクトップやドキュメントが OneDrive 配下になっている場合、OneDrive のバックアップ機能によって既定フォルダーが管理されている可能性があります。
この状態で、Windows のフォルダー移動だけを使ってローカルへ戻そうとすると、OneDrive 側の管理状態と衝突してエラーになることがあります。
- OneDrive の設定でバックアップ対象になっているフォルダーを確認する
- 対象フォルダーをローカルへ戻す前に、重要なファイルを別の場所へ退避する
- フォルダーの実体が OneDrive 側とローカル側のどちらにあるかを確認する
- 移動先に同名フォルダーや特殊フォルダーが残っていないかを確認する
レジストリ変更の前に試すこと
この種の問題では、レジストリの User Shell Folders を直接修正する手順が紹介されることがあります。実際に最終手段として必要になる場合はありますが、最初からレジストリを触るのは避けた方がよいです。
まずは OneDrive 側のバックアップ設定を確認し、既定フォルダーの保護を解除できるかを見ます。その上で、ファイルを退避し、フォルダーの場所をローカルへ戻す方が安全です。
レジストリを変更する場合は、対象キーを事前にエクスポートして戻せる状態にしておきます。既定フォルダーはユーザープロファイルと密接に関係するため、値だけを見て機械的に書き換えると、別のフォルダー参照が壊れる可能性があります。
OneDrive は便利だが、自動化されすぎると分かりにくい
OneDrive による既定フォルダーのバックアップは、一般的な利用者にとっては便利な機能です。端末を交換しても、デスクトップやドキュメントを戻しやすくなります。
一方で、ファイルの保存場所を自分で管理したい場合や、NAS、Nextcloud、別の同期ツールを使っている場合には、どこが正本なのかが分かりにくくなります。Windows の既定フォルダー、OneDrive のバックアップ、ローカルの実体を分けて理解しておくことが重要です。
今回のエラーは、OneDrive が悪いというより、既定フォルダーの管理主体が曖昧になった時に起きる問題として見ると整理しやすいです。
参考書籍
Windows / OneDrive 関連書籍
Windows 10 のファイル管理、OneDrive 連携、ユーザーフォルダーの扱いを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。

