要使新装软件默认写入d盘,可采取五种方法:一、系统设置改store应用默认位置;二、修改注册表强制变更全局安装路径;三、安装时手动指定d盘路径;四、用符号链接重定向program files目录;五、用第三方工具迁移已装软件。

如果您希望新安装的软件默认写入D盘而非C盘,避免系统盘空间持续紧张,则可能是由于Windows未将D盘设为程序文件主目录。以下是解决此问题的步骤:
一、通过系统设置更改新应用默认保存位置
该方法仅影响未来通过Microsoft Store安装的UWP应用,不改变传统桌面程序(.exe/.msi)的安装路径,操作安全且无需管理员权限。
1、点击屏幕左下角的“开始”按钮,选择齿轮图标打开“设置”。
2、在设置窗口中,点击“系统”选项。
3、在左侧菜单中选择“存储”,向下滚动至“高级存储设置”区域。
4、点击“保存新内容的地方”链接。
5、在“新的应用将保存到”下拉菜单中,选择D盘(例如“D:\”或显示为“本地磁盘 (D:)”的选项)。
6、点击页面底部的“应用”按钮保存设置。
二、修改注册表强制变更全局默认安装目录
此方法可使绝大多数遵循Windows标准路径逻辑的安装程序(包括64位与32位.exe/.msi)在安装向导中默认显示D盘路径,但需谨慎操作,修改前必须备份注册表。
1、按Win + R打开运行框,输入regedit并回车。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
3、在右侧找到名为ProgramFilesDir的字符串值,双击编辑,将数值数据改为D:\Program Files\(注意保留末尾反斜杠)。
4、在同一路径下,找到ProgramFilesDir (x86),双击将其值设为D:\Program Files (x86)\。
5、若为64位系统,还需导航至:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion,重复步骤3和4,确保两处键值一致。
6、关闭注册表编辑器,重启电脑使更改生效。
三、安装过程中手动指定目标路径
大多数传统桌面软件安装程序不读取系统设置或注册表中的默认路径,必须在安装界面主动干预,这是兼容性最高、风险最低的通用方式。
1、双击运行软件安装包,启动安装向导。
2、在初始界面注意避开“快速安装”或“立即安装”选项,主动选择“自定义安装”或“高级选项”。
3、当出现“选择安装位置”或“目标文件夹”界面时,点击“浏览”按钮。
4、在弹出的文件夹窗口中,导航至D盘,创建新文件夹(如D:\Software\MyApp)或选择已有空文件夹。
5、确认路径输入框中已完整显示D盘路径后,点击“下一步”继续安装流程。
四、使用符号链接透明重定向Program Files目录
该方法不修改注册表,而是通过NTFS级符号链接将C:\Program Files“映射”至D盘物理路径,在保持所有软件兼容性的同时实现实际数据落盘D盘。
1、以管理员身份运行命令提示符(CMD)或PowerShell。
2、执行镜像备份命令:robocopy "C:\Program Files" "D:\Program Files" /E /COPYALL /R:0 /W:0。
3、确认备份完成且D盘路径存在后,删除原目录:rmdir "C:\Program Files" /S /Q。
4、创建符号链接:mklink /J "C:\Program Files" "D:\Program Files"。
5、对32位程序目录执行相同操作:mklink /J "C:\Program Files (x86)" "D:\Program Files (x86)"。
五、利用第三方迁移工具转移已安装软件
对于已安装在C盘的软件,系统原生不支持直接移动传统桌面程序,但专业工具可同步复制文件、修正注册表项及服务配置,确保功能完整无损。
1、下载并安装EaseUS Todo PCTrans Pro(最新稳定版)。
2、启动软件,选择“应用搬家”功能模块。
3、在源磁盘(C盘)列表中勾选目标软件,例如Chrome、WeChat、Steam等。
4、在目标位置中指定D盘根目录或自定义空文件夹(如D:\Apps)。
5、点击“迁移”,等待进度条完成,过程中请勿中断电源或关闭程序。










