Dropbox の「PC バックアップ(フォルダー同期)」を有効にすると、Windows 11 の既定のデスクトップ フォルダーが Dropbox 配下へリダイレクトされ、エクスプローラーや PowerShell でのパス表示も C:\Users\<ユーザー名>\Dropbox\PC\Desktop に変わります。本記事では、この状態を安全かつ確実に元の C:\Users\<ユーザー名>\Desktop へ戻すための最短手順と、ボタンがグレーアウトするなどの“詰みポイント”で使える代替策、PowerShell/レジストリを使う上級者向けの復旧方法、再発防止の設定までを一気通貫で解説します。
問題の正体とゴール
現象:Dropbox クライアントの「PC フォルダーのバックアップ(Known Folder Backup)」が有効化されると、Windows の「既知のフォルダー」— Desktop / Documents / Downloads など — の保存先が Dropbox フォルダー配下へ変更されます。これにより、アプリが参照する「デスクトップ」の実体も移動し、PowerShell の [Environment]::GetFolderPath('Desktop') でも Dropbox 配下が返るようになります。
ゴール:デスクトップの保存先を既定の C:\Users\<ユーザー名>\Desktop に戻し、エクスプローラーの表示とPowerShell の解決先がともに既定値に一致する状態へ復旧します。加えて、Dropbox 側の設定を見直して再発を防止します。
最短・確実な復旧(GUI):エクスプローラーの「場所」タブを使う
もっとも安全で失敗が少ないのは、エクスプローラーの [場所] タブから元に戻す方法です。クリックのみで、フォルダーの場所の復元と既存ファイルの自動移動まで一気に完了します。
| 手順 | 内容 |
|---|---|
| 1 | エクスプローラーで左ペインの「デスクトップ」を右クリック → プロパティ |
| 2 | [場所]タブを開き、[既定値に戻す]をクリック |
| 3 | 既定パス C:\Users\<ユーザー名>\Desktop が表示されたら [適用] |
| 4 | 「既存ファイルを新しい場所へ移動しますか?」と表示されたら [はい] を選択(ファイルを自動的に既定位置へ移動) |
| 5 | エクスプローラーおよび PowerShell のパスが元に戻ったことを確認 |
確認のコマンド例(任意)
[Environment]::GetFolderPath('Desktop')
上記の出力が C:\Users\<ユーザー名>\Desktop になれば復旧成功です。
成功率をさらに上げる小ワザ
- 「デスクトップ」の実体を開いていることを確実にするため、アドレスバーに
shell:Desktopと入力 → 開いたフォルダーを右クリック → プロパティ → [場所] タブでも同じ操作ができます。 - 処理中は大量のファイルを移動する場合があります。エラーを避けるため、ファイルを開いているアプリを閉じる、セキュリティソフトのランサムウェア保護でブロックされないよう例外を設定してから実行すると安定します。
「既定値に戻す」がグレーアウト/表示されない場合の対処
[既定値に戻す]がクリックできない、または[場所]タブ自体が見当たらないときは、以下の順に試してください。
方法 A:パス欄へ既定パスを直接入力
- [場所]タブの「現在の場所」のテキストボックスに
C:\Users\<ユーザー名>\Desktopを手入力。 - [適用] → 「既存ファイルを新しい場所へ移動しますか?」で [はい]。
方法 B:実体フォルダーから開き直す
「クイック アクセス」側のデスクトップではなく、アドレスバーに shell:Desktop と打ち込んで開いた“本物の”デスクトップ フォルダーからプロパティを開きます。これで[場所]タブが現れるケースが多いです。
方法 C:Dropbox のバックアップを一時的に無効化
Dropbox 側で PC フォルダーのバックアップが有効のままだと、元に戻してもすぐ再リダイレクトされることがあります。後述の「再発防止」を先に行い、Dropbox のバックアップ設定をオフにしてから操作してください。
再発防止:Dropbox 側の設定を見直す
同じ事象を防ぐため、Dropbox クライアントで「PC フォルダーのバックアップ」を無効化します。表記はバージョンにより多少異なりますが、概ね以下の流れです。
- タスクトレイの Dropbox アイコンをクリック → 歯車アイコン(設定)。
- [バックアップ] または [同期] セクションの [PC フォルダーのバックアップ / Manage backups] を開く。
- デスクトップ(必要に応じて ドキュメント / ダウンロード)のチェックを外す、または機能自体をオフにする。
- 案内に従って適用。以後、Windows 側の既定位置を勝手に切り替えられることを防げます。
補足: Windows 11 では OneDrive の「PC フォルダーのバックアップ(Known Folder Move)」も存在します。OneDrive を併用している場合、%USERPROFILE%\OneDrive\Desktop に切り替わることがあります。Dropbox と同時利用するなら、どちらを使うかを明確にし、不要な方の KFM を無効化してください。
上級者向け:PowerShell/レジストリで強制復元(UI で戻らない場合の最終手段)
UI 手順で戻らない・ボタンが無効・エラーになる場合、レジストリの User Shell Folders キーを直接修正します。誤操作は環境破損に繋がるため、必ずバックアップを取得してから作業してください。
1) 事前バックアップ
# レジストリのバックアップ(ユーザーシェルフォルダー)
reg export "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" "%USERPROFILE%\Desktop\UserShellFolders_backup.reg" /y
2) 現状の確認
Get-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name Desktop | Format-List
[Environment]::GetFolderPath('Desktop')
3) 既定値へ書き戻し(推奨:reg.exe で型も指定)
既定は REG_EXPAND_SZ 型の %USERPROFILE%\Desktop です。型まで確実に合わせるため、以下を使います。
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" ^
/v Desktop ^
/t REG_EXPAND_SZ ^
/d %%USERPROFILE%%\Desktop ^
/f
PowerShell の純正コマンドで行う場合(型が REG_EXPAND_SZ であることが前提):
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" `
-Name Desktop -Value "%USERPROFILE%\Desktop"
既存の型が REG_SZ で固定されていて変更できないときは、Remove-ItemProperty → New-ItemProperty -PropertyType ExpandString の順で作り直します。
4) エクスプローラー再起動(またはサインアウト)
# 作業中のウィンドウが閉じるため、保存してから実行
taskkill /F /IM explorer.exe
Start-Process explorer.exe
5) 既存ファイルの移動(自動で移らなかった場合)
UI の質問で [はい] を選んでいない・または自動移動に失敗した場合は、手動でファイルを移します。大量のファイルは robocopy が堅牢です。
$src = "$env:USERPROFILE\Dropbox\PC\Desktop"
$dst = "$env:USERPROFILE\Desktop"
# ディレクトリを作成(存在してもOK)
New-Item -ItemType Directory -Path $dst -Force | Out-Null
# 差分コピー(属性・タイムスタンプ維持、サブディレクトリ含む、再試行あり)
robocopy $src $dst /E /COPY:DAT /R:2 /W:2
6) 最終確認
[Environment]::GetFolderPath('Desktop')
Test-Path "$env:USERPROFILE\Desktop"
トラブルシューティング集
| 症状 | 原因の例 | 対処 |
|---|---|---|
| [場所]タブが出ない | 実体ではないショートカットを右クリックしている | アドレスバーに shell:Desktop と入力 → 開いたフォルダーでプロパティを開く |
| [既定値に戻す]がグレーアウト | Dropbox のバックアップが有効でフックされている | Dropbox 側で PC フォルダーのバックアップを無効化 → Windows を再起動 → 再度実行 |
| 「アクセスが拒否されました」エラー | ファイルを使用中/ランサムウェア保護のブロック | アプリを閉じる、セキュリティ製品で例外設定、セーフモードで移動 |
| PowerShell では戻ったが、アプリが旧パスを参照 | アプリ側の固定設定(絶対パス保存) | アプリ設定を修正/再インストール。できれば相対パスや既知のフォルダー API を使う設定へ切替 |
| 再起動するとまた Dropbox 配下に戻る | Dropbox/OneDrive の KFM が自動再有効化 | 両サービスのバックアップ設定を見直し、不要なら無効化。複数の KFM を併用しない |
| デスクトップ フォルダー自体が欠損 | 誤削除/移動失敗 | %USERPROFILE% 直下に Desktop を新規作成 → レジストリで既定パスに設定 → サインアウト |
| 企業 PC で操作できない | グループポリシーで固定 | 管理者に依頼(フォルダーリダイレクト/KFM のポリシー解除が必要) |
関連フォルダーも同じ症状なら一括で見直す
Dropbox の PC バックアップでは「ドキュメント」「ダウンロード」なども同時にリダイレクトされやすいです。以下は既定値の一例です(ユーザー名は読み替え)。
| フォルダー | 既定の値(User Shell Folders) | よくあるリダイレクト後 |
|---|---|---|
| Desktop | %USERPROFILE%\Desktop | C:\Users\<ユーザー名>\Dropbox\PC\Desktop |
| Personal(ドキュメント) | %USERPROFILE%\Documents | C:\Users\<ユーザー名>\Dropbox\PC\Documents |
| Downloads | %USERPROFILE%\Downloads | C:\Users\<ユーザー名>\Dropbox\PC\Downloads |
PowerShell でまとめて確認するワンライナー:
"Desktop","Personal","Downloads" | ForEach-Object {
"{0} = {1}" -f $_, (Get-ItemProperty "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name $_).$_
}
コマンドだけで完結させたい人のためのスクリプト例
以下は「Dropbox のバックアップを無効にした後」を前提に、デスクトップの場所を既定に戻し、必要ならファイルも移すスクリプト例です。自己責任で、テスト環境からご活用ください。
# 1) バックアップ
$bk = Join-Path $env:USERPROFILE "Desktop\UserShellFolders_backup.reg"
reg export "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" "$bk" /y
# 2) 既定パスに復元(型も REG_EXPAND_SZ で上書き)
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d %%USERPROFILE%%\Desktop /f
# 3) エクスプローラー再起動
taskkill /F /IM explorer.exe
Start-Process explorer.exe
# 4) 必要ならファイル移動(存在チェック付き)
$src = "$env:USERPROFILE\Dropbox\PC\Desktop"
$dst = "$env:USERPROFILE\Desktop"
if (Test-Path $src) {
New-Item -ItemType Directory -Path $dst -Force | Out-Null
robocopy $src $dst /E /COPY:DAT /R:2 /W:2
}
# 5) 検証
"[ENV] Desktop = {0}" -f ([Environment]::GetFolderPath('Desktop'))
安全運用のポイント(再発させないチェックリスト)
- Dropbox/OneDrive のPC フォルダーのバックアップはどちらか一方のみを使う。
- 既知のフォルダーの場所を変更するときは、必ず「移動する(はい)」を選んで整合性を保つ。
- アプリ設定に絶対パスを直書きしない(既知のフォルダー API/環境変数を使う)。
- 大規模移動の前にバックアップを取得し、ディスク空き容量を確保。
- 企業環境では GPO(フォルダーリダイレクト/KFM)の有無を確認。
よくある疑問に回答
Q. フォルダーを元に戻したら Dropbox の同期はどうなりますか?
A. デスクトップの保存先がユーザープロファイル直下に戻るため、デスクトップ直下の新規ファイルは Dropbox 同期から外れます。引き続き Dropbox で同期したいファイルは、Dropbox フォルダー内の任意の場所で管理してください。
Q. UI で「はい(移動)」を選ぶのと、手動コピーの違いは?
A. UI の「はい」は Windows が正しい順序で移動処理を実行します。ショートカットや隠しファイル(desktop.ini)の扱いも安定するため、まずは UI の自動移動を推奨します。失敗したときのみ robocopy などの手動移動に切り替えましょう。
Q. レジストリのどの値を編集すれば良い?
A. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の Desktop 値のみです。通常は %USERPROFILE%\Desktop(型:REG_EXPAND_SZ)。同名の Shell Folders キーはレガシー互換のため、基本的に編集不要です。
Q. OneDrive も使っています。競合しませんか?
A. OneDrive の KFM を同時に有効にすると Desktop が %USERPROFILE%\OneDrive\Desktop に向く可能性があります。Dropbox と併用する場合は、どちらを既定にするかを決めて一方を無効化してください。
ケーススタディ:つまずきやすい実例と対策
ケース1:エクスプローラーの「デスクトップ」が二重表示
左ペインに「デスクトップ」が 2 つ並ぶ場合、旧パスの項目が残存していることがあります。場所タブでの復元後、ピン留めを解除し、shell:Desktop を開いて正しい実体のみに整理しましょう。
ケース2:ファイルが一部移らない/アクセス拒否
以下を順番に確認します。
- ファイルを開いているアプリがないか。
- ファイル名が長すぎないか(
260文字制限に抵触)。必要に応じて長いパスを有効化。 - セキュリティ製品のランサムウェア保護でブロックされていないか。
- 管理者権限の PowerShell で
robocopyを使う。
ケース3:復旧後、PowerShell では正しくてもアプリが旧パスを参照
アプリ独自の設定で絶対パスが保存されている可能性があります。アプリの「保存先」や「ダウンロード先」を見直し、既知のフォルダーを参照する設定に変更します。
本記事の要点(Quick Recap)
- 最短復旧はエクスプローラー → デスクトップ → プロパティ → [場所] → [既定値に戻す]。
- 質問には[はい]で応答し、既存ファイルを自動移動させる。
- うまくいかない時は
shell:Desktopからやり直し、または Dropbox の KFM を無効化。 - 最終手段として
User Shell FoldersのDesktopを%USERPROFILE%\Desktopに戻し、Explorer を再起動。 - 再発防止のため、Dropbox/OneDrive の KFM を二重に有効化しない。
完成形:読者の要件に沿った回答・解決策(再掲)
本記事の核心となる手順を、改めてコンパクトな表で再掲します。
| 手順 | 内容 |
|---|---|
| 1 | エクスプローラーで左ペインの「デスクトップ」を右クリック → プロパティ |
| 2 | [場所] タブを開き、[既定値に戻す] をクリック |
| 3 | 既定パス C:\Users\<ユーザー名>\Desktop が表示されたら [適用] |
| 4 | 「既存ファイルを新しい場所へ移動しますか?」と聞かれたら [はい] を選択し、ファイルを自動移動 |
| 5 | エクスプローラーおよび PowerShell のパスが元に戻ることを確認 |
補足(重要ポイント)
- Dropbox 側の設定:同じ現象を防ぐには Dropbox クライアントの [バックアップ] → [PC フォルダーのバックアップ] を無効化する。
- ボタンがグレーアウトする場合:手動でパス欄に C:\Users\<ユーザー名>\Desktop を入力して [適用] → [はい] でも復元可能。
- レジストリ修正は最終手段:UI で戻らない場合のみ、
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell FoldersのDesktop値を既定へ書き換え、サインアウトし直す(または Explorer 再起動)。
管理者向け:複数台を一括復元する場合のテンプレート
ログオン スクリプトや Intune/Configuration Manager で配布することを想定した簡易テンプレートです。考慮点:再発防止のため、配布前に Dropbox の KFM を無効化しておくポリシーを適用してください。
#region デスクトップの既定値復元(ユーザースコープ)
$desktopRegPath = "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
try {
# 既定値を書き込み(型:ExpandString)
if (Get-ItemProperty -Path $desktopRegPath -Name Desktop -ErrorAction SilentlyContinue) {
Remove-ItemProperty -Path $desktopRegPath -Name Desktop -ErrorAction SilentlyContinue
}
New-ItemProperty -Path $desktopRegPath -Name Desktop -PropertyType ExpandString -Value "%USERPROFILE%\Desktop" -Force | Out-Null
# ファイルの移動(存在時のみ)
$src = "$env:USERPROFILE\Dropbox\PC\Desktop"
$dst = "$env:USERPROFILE\Desktop"
if (Test-Path $src) {
New-Item -ItemType Directory -Path $dst -Force | Out-Null
robocopy $src $dst /E /COPY:DAT /R:1 /W:1 | Out-Null
}
}
catch {
Write-Error $_
}
#end region
まとめ
Dropbox の PC バックアップ(フォルダー同期)により、Windows 11 のデスクトップはシステム的にDropbox配下へリダイレクトされます。最短復旧は「エクスプローラー → デスクトップ → プロパティ → [場所] → [既定値に戻す] → [適用] → [はい]」。これで Windows の既知のフォルダー設定と実体が揃い、PowerShell の解決先も元に戻ります。ボタンが無効な場合は shell:Desktop 経由、Dropbox バックアップの無効化、必要に応じてレジストリ修正と Explorer 再起動の順で対処してください。最後に、Dropbox/OneDrive の KFM が二重に働かないよう見直しておけば、再発を確実に防げます。

コメント