需将新建桌面文件自动存入D盘,首选文件资源管理器重定向:在D盘建Desktop文件夹,右键桌面→属性→位置→移动→选该文件夹→应用并确认迁移;注册表修改或robocopy+符号链接为备用方案。

想让新建在桌面的文件一落地就存进D盘,而不是继续挤占C盘空间,又不想每次手动拖拽或复制粘贴——你需要的是真正改变系统对“桌面”这个特殊文件夹的物理定位,而非临时搬运或备份。
用文件资源管理器重定向桌面路径
这是最稳妥、无需改注册表、Windows原生支持的方式,适合绝大多数用户。操作后,所有新创建的桌面文件(包括截图、下载保存、快捷方式生成)都会自动写入D盘指定文件夹,旧文件也可一键迁移。
1、在D盘空白处右键 → 新建 → 文件夹,命名为“Desktop”(推荐英文名,避免中文路径在部分软件中异常)。
2、打开“此电脑” → 左侧导航栏找到“桌面”(位于“用户”目录下,路径类似 C:\Users\你的用户名\Desktop),右键 → “属性”。
3、切换到“位置”选项卡 → 点击“移动”按钮。
4、在弹出窗口中,进入D盘 → 选中刚建好的“Desktop”文件夹 → 点击“选择文件夹”。
5、回到属性窗口,点击“应用” → 系统弹出提示:“是否将原桌面的所有文件和文件夹移动到新位置?”【务必点“是”】,否则仅改路径不搬文件,原桌面将变空,且新文件虽存D盘,但你可能找不到入口。
6、等待迁移完成(大文件多时需数分钟),点击“确定”关闭窗口。
用注册表强制修正桌面路径
当“位置”选项卡灰显不可用、组策略锁定、或重定向后图标异常/桌面不显示内容时,此方法可绕过图形界面直接生效。操作前必须导出备份注册表,否则可能导致桌面彻底无法加载。
方法一:手动编辑关键键值
1、按 Win + R → 输入 regedit → 回车 → 点击“是”允许UAC提权。
2、逐级展开至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders。
3、在右侧找到名为 Desktop 的字符串值,双击打开。
4、将“数值数据”改为完整路径,例如:D:\Desktop(注意:用英文反斜杠,末尾不能加反斜杠,且该文件夹必须已存在)。
5、再找名为 Personal 的项(对应“文档”),一并改为 D:\Documents(如需同步迁移文档,此步非必需但推荐)。
6、关闭注册表编辑器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键 → “重新启动”。
用robocopy+符号链接实现无感挂载
适用于IT人员或高级用户:既保留 %USERPROFILE%\Desktop 这个原始路径被所有软件识别,又把真实数据放在D盘,避免老旧程序因路径变更报错。
方法二:命令行三步到位
① 以管理员身份运行 Windows PowerShell(右键开始菜单 → “Windows PowerShell(管理员)”)。
② 执行镜像复制命令,确保D盘已建好 D:\Desktop:
robocopy "$env:USERPROFILE\Desktop" "D:\Desktop" /MIR /XJ /R:1 /W:1
③ 解除原桌面文件夹的系统属性并删除它:
attrib -r -s -h "$env:USERPROFILE\Desktop" → 回车后再执行:rmdir /s /q "$env:USERPROFILE\Desktop"
④ 在原位置重建符号链接指向D盘:
mklink /D "$env:USERPROFILE\Desktop" "D:\Desktop"
这一步执行完,资源管理器里仍显示“桌面”,双击进去看到的却是D盘内容,所有程序读写都毫无感知。

















