要让新装软件默认安装到d盘,需分四类处理:1. store应用通过设置→系统→存储→更改新内容保存位置;2. 传统.exe程序可修改注册表programfilesdir值或用mklink建符号链接;3. 浏览器下载需在浏览器设置中指定默认下载路径;4. 已装软件可通过迁移工具或重装实现。

你想让新装的软件自动装进 D 盘,而不是总往 C 盘塞,避免系统盘越来越满、运行变慢、甚至提示“磁盘空间不足”。这问题很常见,但不同软件类型得用不同方法解决——Store 应用、传统桌面程序、浏览器下载、已装软件迁移,每种路径都不一样。
设置 Microsoft Store 新应用默认装到 D 盘
这一步只管未来从应用商店下载的新 UWP 应用(比如照片、邮件、计算器),不碰你双击安装的.exe程序,操作安全,无需管理员权限。
1、按 Win + I 打开设置 → 点击“系统” → 左侧选“存储”。
2、往下拉到“更多存储设置”,点“更改新内容的保存位置”。
3、在“新的应用将保存到”下拉菜单里,选 D:\(注意:必须是已存在的驱动器,不能选不存在的盘符)。
4、点“应用”按钮。改完后,下次从微软商店装应用,WindowsApps 文件夹会自动在 D 盘生成,应用包直接落进去。
改注册表,让.exe/.msi安装程序默认显示 D 盘为 Program Files
这是影响最广的方法,能让绝大多数传统桌面软件(QQ、微信、Office、PS 等)在安装界面一打开就默认把路径指向 D:\Program Files,省得每次手动改。但改注册表有风险,必须先备份,否则可能引发部分软件无法安装或启动异常。
方法一:修改主注册表路径
1、按 Win + R → 输入 regedit → 回车 → 以管理员身份运行注册表编辑器。
2、点击顶部菜单“文件”→“导出”,把整个注册表备份到 D 盘一个明确文件夹里(比如 D:\RegBackup\before-change.reg),这步不能跳过。
3、导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
4、在右侧找到字符串值 ProgramFilesDir,双击 → 把“数值数据”从 C:\Program Files\ 改成 D:\Program Files\(末尾反斜杠 必须保留)。
5、在同一位置,找到 ProgramFilesDir (x86),双击 → 改为 D:\Program Files (x86)\。
方法二:补全 WOW6432Node 路径(仅限 64 位系统)
1、继续在 regedit 中,导航到:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion。
2、重复方法一中第 4、5 步:把这里的 ProgramFilesDir 和 ProgramFilesDir (x86) 也分别改成 D 盘对应路径。
3、全部改完,关闭注册表编辑器,重启电脑,新安装程序才会识别变更。
用 mklink 创建符号链接,不动注册表也能“搬家”
这个法子不改注册表,而是让系统“以为”C:\Program Files 还在原地,实际数据全存在 D 盘。兼容性极好,Windows 更新、杀毒软件、游戏平台基本都认,适合怕改注册表出问题的人。
第一步:准备 D 盘目标文件夹
在 D 盘新建两个空文件夹:D:\Program Files 和 D:\Program Files (x86)。
第二步:备份并替换原目录
1、以管理员身份打开 PowerShell(右键开始菜单 → “Windows PowerShell(管理员)”)。
2、执行备份命令(强烈建议别跳过):robocopy "C:\Program Files" "D:\Program Files" /E /COPYALL /R:0 /W:0。
3、确认备份完成无报错后,执行删除原目录:rmdir "C:\Program Files" /S /Q。
4、创建符号链接:mklink /J "C:\Program Files" "D:\Program Files"。
5、对 32 位目录重复操作:先 robocopy "C:\Program Files (x86)" "D:\Program Files (x86)" /E /COPYALL /R:0 /W:0,再 rmdir "C:\Program Files (x86)" /S /Q,最后 mklink /J "C:\Program Files (x86)" "D:\Program Files (x86)"。
这一步做完,所有依赖 Program Files 路径的软件都会无缝读写 D 盘,连 Windows 自身更新也照常进行。
安装时手动选 D 盘路径(最稳妥的实时控制)
如果你只装一两个软件,或者不想动系统设置,那就干脆在安装过程中自己选。90% 的正规安装包都支持这操作,而且不会留下任何隐患。
1、运行软件安装程序(.exe 或 .msi)。
2、看到安装向导界面时,留意有没有“自定义”“高级”“典型/自定义”这类选项,一定要点进去。
3、找到“安装位置”“目标文件夹”或“I will install to…”之类的字段,把路径从 C:\Program Files\XXX 改成 D:\Soft\XXX(你可以建个 D:\Soft 统一管理)。
4、继续下一步直到完成。注意:有些绿色版或便携版软件默认就存当前文件夹,这种更简单,解压到 D 盘就行。











