最稳妥方式是通过文件资源管理器重定向:先在D盘新建英文名文件夹D:\Desktop,再右键桌面→属性→位置→移动→选该路径→点应用并选“是”迁移文件,系统自动更新路径且所有新文件默认保存至D盘。

你想让桌面文件不再挤占C盘空间,避免系统盘频繁告警、响应变慢,同时把所有桌面图标和文件自动保存到D盘——这需要直接修改系统对“桌面”文件夹的物理定位,而不是简单复制粘贴。
用文件资源管理器一键重定向(推荐新手)
这是最安全、最直观的方法,系统会自动帮你把现有桌面文件全部搬过去,不需要手动复制,也不用碰注册表。
1、按 Win + E 打开文件资源管理器,在左侧导航栏找到“桌面”,右键它 → 选择“属性”。
2、切换到“位置”选项卡,点击“移动”按钮。
3、在弹出的窗口中,进入D盘 → 点击上方“新建文件夹”按钮 → 输入名称“Desktop”(强烈建议用英文名,部分老旧软件识别中文路径会出错)→ 回车确认。
4、选中这个刚建好的D:\Desktop文件夹 → 点击“选择文件夹”。
5、回到属性窗口,点击“应用”,系统立刻弹出提示:“是否将所有文件从原桌面移至新位置?”→ 一定要选“是”,否则你的桌面图标会全部消失,且不会自动出现在D盘。
6、等待迁移完成(时间取决于桌面文件大小),点击“确定”关闭窗口。刷新桌面,所有图标仍在原位,但实际已存于D盘。
用注册表强制指定路径(适合界面异常或权限受限)
当右键“桌面”没有“属性”选项,或点“移动”报错“拒绝访问”时,此方法绕过图形界面直改底层配置,但需手动迁移文件,且必须重启才生效。
方法一:修改User Shell Folders键值
1、按 Win + R → 输入 regedit → 回车,以管理员身份运行注册表编辑器。
2、逐级展开路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders。
3、在右侧找到名为 Desktop 的字符串值,双击打开 → 将“数值数据”改为完整路径,例如:D:\Desktop(末尾不加反斜杠)→ 点击“确定”。
4、关闭注册表编辑器,重启电脑。
5、重启后,桌面图标会暂时消失——这不是失败,而是系统还没把旧文件搬过来。此时请手动打开 C:\Users\【你的用户名】\Desktop,全选内容 → 复制 → 粘贴到 D:\Desktop 中。
注意:如果改完注册表重启后桌面空白且任务栏无反应,大概率是路径写错或目标文件夹不存在,请检查D:\Desktop是否真实存在且可写入。
用管理员命令创建符号链接(保留C盘路径兼容性)
某些专业软件或脚本硬编码了C盘桌面路径,直接迁移会导致它们找不到文件。此时用符号链接,让系统“以为”桌面还在C盘,实则访问被悄悄转到D盘。
第一步:准备目标文件夹并清空原桌面
在D盘新建文件夹:D:\Desktop-Redirect。然后把C盘原桌面所有文件剪切出来,暂存别处(如D:\Temp),确保 C:\Users\【你的用户名】\Desktop 是空的。
第二步:以管理员身份运行CMD
按 Win + X → 选“Windows PowerShell(管理员)”或“命令提示符(管理员)”,输入以下命令:
mklink /J "C:\Users\【你的用户名】\Desktop" "D:\Desktop-Redirect"
第三步:验证链接是否生效
打开文件资源管理器,导航到 C:\Users\【你的用户名】\Desktop,如果窗口地址栏显示“链接”字样,且能正常打开、存入文件,说明符号链接已成功建立。此时把之前暂存的桌面文件全部复制回这个“C盘路径”,它们实际落在D盘。

















