windows 11可将“下载”文件夹迁至d盘:先确认d盘空间充足并创建d:\downloads文件夹,再通过属性界面移动位置,最后用管理员权限执行mklink /j命令创建符号链接,确保所有应用访问均指向d盘。

Windows 11系统默认将“下载”文件夹定位在C盘用户目录下,长期使用后极易堆积大量安装包、压缩包、媒体文件,成为C盘空间告急的主力推手;而D盘往往空闲空间充足却闲置不用,手动移动不仅需改路径,还必须同步更新系统级引用,否则后续所有软件的默认保存位置、浏览器下载目标、PowerShell脚本中的$env:USERPROFILE\Downloads硬编码都会失效。
确认D盘有足够空间并创建目标文件夹
打开文件资源管理器,右键点击D盘 → 选择“属性”,查看“可用空间”是否大于当前C:\Users\你的用户名\Downloads文件夹的实际占用量(可在原下载文件夹按Ctrl+A→右键→“属性”查看总大小)。【若D盘剩余空间小于原下载文件夹体积,强行迁移会导致部分文件丢失或复制中断】
在D盘根目录新建一个名为“Downloads”的文件夹(注意拼写全大写D,小写ownloads,与系统默认名一致)。
通过文件夹属性界面迁移(推荐给大多数用户)
打开“此电脑” → 进入“文档” → 右键“下载” → 选择“属性”。
切换到“位置”选项卡 → 点击“移动”按钮 → 在弹出窗口中导航至D:\Downloads → 选中该文件夹 → 点击“确定”。
此时系统会提示“是否要将所有文件从原位置移到新位置?”,点击“是”。迁移过程取决于文件总量,可能持续数秒至数分钟,期间不要关闭窗口或操作该文件夹。这一步本质是修改注册表中Shell Folders子键下的Personal值,并自动重定向所有调用Shell.Application命名空间的应用程序请求。
命令行强制刷新系统引用(关键补救步骤)
迁移完成后,某些应用(如Edge、Chrome、微信内置下载器)仍可能往C盘写入新文件,因为它们缓存了旧路径。需手动触发系统刷新:
以管理员身份运行CMD或PowerShell → 执行以下命令:
mklink /J "%USERPROFILE%\Downloads" "D:\Downloads"
该命令创建一个NTFS符号链接,使所有对C:\Users\你的用户名\Downloads的访问实际指向D盘。它比单纯改注册表更可靠,能覆盖UWP应用、服务进程、计划任务等所有上下文的路径解析。
执行后无需重启,立即生效。此后浏览器下载、微信接收文件、PowerShell脚本中的$HOME\Downloads都将真实落盘到D盘。











