桌面重定向到d盘可释放10gb以上c盘空间,推荐用属性“移动”一键操作;若失效则改用注册表修改user shell folders键值;高兼容需求可用robocopy+junction联结实现无感迁移。

桌面文件默认存放在C盘用户目录下,长期堆积会迅速耗尽系统盘空间,导致Windows资源管理器显示红色警告、开机变慢、PS或VS Code加载卡顿——这不是小问题,而是每天都在发生的磁盘压力实况。把桌面路径从C盘转移到D盘,能立竿见影释放10GB以上空间,且不删文件、不改软件、不重装系统。
用桌面属性一键重定向(推荐新手)
这是Windows原生支持、最安全、成功率最高的方法,全程图形界面操作,系统自动完成文件迁移和注册表更新。
第一步:在D盘空白处右键 → 新建 → 文件夹,命名为【Desktop】(务必用英文名,避免部分程序因中文路径报错)。
第二步:按下Win + E打开文件资源管理器,在左侧导航栏找到“桌面”(位于“快速访问”下方),右键它 → 选择“属性”。
第三步:切换到“位置”选项卡,点击“移动”按钮。
第四步:在弹出的窗口中,展开左侧“此电脑”→进入D盘→选中刚建的Desktop文件夹→点击“选择文件夹”。
第五步:回到“位置”选项卡,点击“应用”,系统弹出提示:“是否要将所有文件从原位置移动到新位置?”→必须点“是”。这一步不可跳过,否则现有桌面文件仍留在C盘;迁移时间取决于文件数量,几十个文件约5秒,上千个则需1–3分钟。
第六步:点击“确定”,然后【重启电脑】——这是关键动作,不重启会导致部分图标不显示、右键菜单异常、某些软件仍往C盘写临时文件。
用注册表手动修改路径(适用于属性界面失效)
当右键桌面属性打不开“位置”选项卡,或组策略禁用了该功能时,这条路是唯一可行的替代方案。操作前请务必导出备份注册表,否则可能造成用户配置损坏。
方法一:直接编辑User Shell Folders键值
按Win + R输入regedit回车→以管理员身份运行→导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
在右侧双击字符串值“Desktop”→将“数值数据”改为完整路径,例如:【D:\Desktop】(注意:末尾不能加反斜杠,路径必须已存在)。
关闭注册表编辑器→按Ctrl + Shift + Esc打开任务管理器→找到“Windows 资源管理器”→右键“重新启动”→桌面图标刷新后即可验证是否生效。
方法二:同步修正Common Desktop(仅限多用户环境)
若你使用的是家庭组或公司域账户,还需检查并修改同路径下的“Common Desktop”值,否则公用桌面快捷方式可能丢失。它的默认值是C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,迁移时应保持原样,除非你明确需要统一重定向公共桌面。
用Robocopy+符号链接实现无感迁移(适合企业或兼容性敏感场景)
这种方法让系统和所有旧版软件仍认为桌面在C盘,实际文件却躺在D盘——对依赖绝对路径的财务软件、工业控制工具、老旧CAD插件极其友好。
以管理员身份运行PowerShell,依次执行:
mkdir D:\Desktop
robocopy "$env:USERPROFILE\Desktop" "D:\Desktop" /mir /xj /r:1 /w:1
cmd /c "mklink /J "$env:USERPROFILE\Desktop" "D:\Desktop""
最后一步创建的是目录联结(Junction),不是快捷方式也不是软链接,Windows视其为原生文件夹。执行后无需重启,立刻生效;但【必须以管理员权限运行PowerShell】,否则mklink命令会提示“拒绝访问”。











