推荐使用资源管理器重定向法:右键“桌面”→“属性”→“位置”选项卡→“移动”至D盘新建文件夹→点击“应用”并选“是”迁移文件,系统自动更新路径、复制文件且无需重启,兼容所有软件。

您希望释放 Windows 11 系统盘 C 盘空间,避免桌面文件堆积导致系统变慢或提示“磁盘空间不足”,同时又不想手动搬移文件、丢失快捷方式或破坏微信/QQ/Edge 等软件对桌面路径的识别逻辑,就需要真正把系统认定的“桌面”位置从 C:\Users\用户名\Desktop 永久重定向到 D 盘指定文件夹。
用资源管理器一键迁移(推荐新手)
这一步操作起来很简单,系统会自动复制全部现有文件并更新所有注册表和 Shell 链接,无需手动干预路径或重启。
1、按下 Win + E 打开文件资源管理器,在左侧导航窗格中找到“桌面”,右键 → 选择“属性”。
2、切换到“位置”选项卡,点击“移动”按钮。
3、在弹出窗口中,浏览到 D 盘,新建一个空文件夹(例如:D:\Desktop),选中它 → 点击“选择文件夹”。
4、回到属性窗口,点击“应用”,系统会弹出确认框:“是否要将所有文件从原位置移动到新位置?”→ 必须选【是】,否则只改路径不搬文件,旧桌面图标将变为空白。
5、等待进度条走完(时间取决于桌面文件大小),点击“确定”关闭窗口。此时刷新桌面,所有图标已正常显示,且新保存的文件直接落在 D 盘。
用注册表强制修改(绕过灰显限制)
当右键“桌面”→“属性”→“位置”选项卡呈灰色不可点时,通常因组策略锁定、权限异常或 OneDrive 同步冲突导致,此时需直写注册表生效。
方法一:直接编辑 Desktop 键值
1、按 Win + R 输入 regedit 回车,同意 UAC 提示。
2、导航至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders。
3、在右侧找到字符串值 Desktop,双击打开。
4、将“数值数据”完整替换为 D 盘目标路径,例如:D:\Desktop;注意:必须用英文半角反斜杠 \,末尾不能加 \,路径必须已存在且不含中文或空格。
5、关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”。
方法二:同步修正 Personal(文档)路径(可选)
若同时想改“文档”路径,同目录下找到 Personal 字符串值,同样双击改为 D:\Documents 即可,无需额外操作。
用 mklink 创建目录联结(C 盘路径不变,物理文件在 D 盘)
此法适合 C 盘空间极度紧张、又担心改路径后某些老旧软件(如 AutoCAD 插件、批处理脚本)硬编码了 %USERPROFILE%\Desktop 的用户,它让系统和所有程序仍认为桌面在 C 盘原处,实际读写都在 D 盘。
第一步:备份并移动原始桌面文件夹
1、先在 D 盘创建目标文件夹,例如:D:\Desktop。
2、将原桌面文件夹 C:\Users\用户名\Desktop 整个剪切(不是复制)粘贴到 D:\Desktop 下,确保 C:\Users\用户名\Desktop 这个路径彻底不存在,否则 mklink 会失败。
第二步:以管理员身份运行命令创建联结
3、右键“开始” → “终端(管理员)”或“命令提示符(管理员)”。
4、执行命令:mklink /J "C:\Users\用户名\Desktop" "D:\Desktop" → 回车。
5、看到提示“为 C:\Users\用户名\Desktop 创建的联结”即成功。此时桌面图标、文件增删、右键菜单全部正常,但所有数据物理存储在 D 盘。


















