将桌面文件夹物理位置从C盘迁移到D盘可避免C盘空间不足,推荐用属性设置直接迁移:新建D盘“桌面”文件夹→右键桌面属性→位置选项卡→移动→选择D盘文件夹→应用并确认迁移全部文件。

你想让新保存到桌面的文件自动存进D盘,而不是继续挤占C盘空间,避免系统变慢或磁盘告警红标出现。这不需要重装系统,也不用删文件,只需把Windows认的“桌面”这个文件夹物理位置挪个地方。
用属性设置直接迁移(推荐新手)
这是最安全、最直观的方法,系统会自动把旧桌面文件搬过去,后续所有新建图标和文件都默认落在D盘。
第一步:在D盘空白处右键 → 新建 → 文件夹,命名为【桌面】(中文名更稳妥,部分软件对中文路径兼容性更好)。
第二步:按下 Win + E 打开文件资源管理器 → 左侧导航栏找到“桌面”(通常在“快速访问”下方或展开“此电脑 → 用户 → 你的用户名”后可见)→ 右键它 → 选择“属性”。
第三步:切换到“位置”选项卡 → 点击“移动”按钮。
第四步:在弹出窗口中,左侧点“此电脑” → 进入D盘 → 选中你刚建的“桌面”文件夹 → 点“选择文件夹”。
第五步:回到“位置”选项卡 → 点“应用” → 弹窗问“是否将所有文件从原位置移动到新位置?”→ 必须点“是”,否则旧文件还留在C盘,新文件才去D盘,等于没解决问题。
用注册表硬改路径(适合界面异常时)
当右键桌面没有“属性”,或点了“位置”选项卡却灰掉不能用,说明组策略或权限锁死了图形界面,这时得靠注册表绕过限制。
方法一:手动修改Desktop值
按 Win + R → 输入 regedit → 回车 → 以管理员身份运行注册表编辑器。
导航到:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders
在右侧找到字符串值 Desktop → 双击 → 把“数值数据”改成完整路径,例如:D:桌面(注意:用英文半角反斜杠,末尾不加斜杠,且D:桌面这个文件夹必须已存在)。
改完点“确定”,关闭注册表编辑器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键 → “重新启动”。
方法二:批量部署可用的.reg脚本(仅限IT运维)
新建文本文档 → 粘贴以下内容 → 保存为 desktop-to-d.reg → 双击运行:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Desktop"="D:\桌面"
注意:执行前务必先备份注册表,否则可能丢失用户配置。
用Robocopy+符号链接(保留原路径兼容性)
某些老旧行业软件会死磕桌面的绝对路径,比如写死 C:UsersXXXDesktop eport.xlsx,改了位置就打不开。这时候不能真挪走,得让它“看起来还在C盘,实际躺在D盘”。
① 以管理员身份打开 Windows PowerShell(不是普通CMD)。
② 执行镜像复制命令:robocopy "%USERPROFILE%Desktop" "D:桌面" /MIR /XJ /R:1 /W:1 —— 这会把C盘桌面内容完整同步到D盘,/MIR确保删除D盘多余文件,/XJ跳过交接点防止报错。
③ 解除原桌面文件夹的系统属性:attrib -r -s -h "%USERPROFILE%Desktop"
④ 彻底删除原空文件夹:rmdir /s /q "%USERPROFILE%Desktop"
⑤ 在原位置重建软链接:mklink /D "%USERPROFILE%Desktop" "D:桌面" —— 这一步做完,所有程序读写桌面路径时,系统自动转向D盘,完全无感。

















