方案背景图

想让软件默认安装到 D 盘,先在设置里把「新的应用将保存到」改成 D 盘,这一步管得住商店应用。传统 exe 安装包多数不看这个设置,还得在安装向导里把路径改过去。

要彻底变默认值,就改注册表里的 ProgramFilesDir。多数情况只是系统默认值没动过、装的时候没留意路径,改一下就能解决,不必重装系统。以下方法在 Windows 10/11 实测可用。

适用系统:Windows 10/11;最后更新:2026-09-27。

每次装软件都要手动把 C 改成 D,是什么情况

装完软件打开 C 盘一看,它还是进了 C:\Program Files;有时安装向导里默认写着 C:\Program Files (x86),每次都得手动改一遍。

决定软件装到哪的地方不止一处:系统存储设置、注册表里的 ProgramFilesDir、安装包自己的路径页。多数安装包只认其中一处,改错地方就白改。

软件默认安装位置分几种情况的排查清单-软领Windows优化大师

先对照自己属于哪种情况,再按下面的顺序往下做,能省掉反复手动改路径的麻烦。

方法1 用系统「保存新内容的地方」改默认安装盘

改这一项对商店应用直接生效,传统 exe 安装包不一定听它的。

操作步骤

  1. Win+I 打开设置,进系统 → 存储 → 高级存储设置 → 保存新内容的地方。
  2. 把「新的应用将保存到」的下拉项由 C: 改成 D:,点应用就生效,不用重启。
  3. 同一页还有新的文档、音乐、照片、视频、地图,按需一起改,也可以只改应用这一项。
  4. 局限:这一项主要作用于从 Microsoft Store 安装的 MSIX 打包应用,传统安装包多数仍会读到 C:\Program Files。
  5. 验证:到商店装一个小应用,看它是否落在 D 盘对应目录。落不到就走方法2、方法3。

改了设置还是装进 C 盘,多半是那个安装包没读这一项。不同来源的安装包,判断依据不一样。

win11安装软件怎么默认安装到d盘,改了存储设置仍装C盘的原因-软领Windows优化大师

商店应用这一层先设好,后面就不用再管它。exe 安装包继续看方法2。

方法2 安装向导里改路径,并保留软件名子文件夹

不管默认值怎么设,安装时点一下「浏览」或「自定义」,是最稳的习惯。

操作步骤

  1. 安装向导走到「选择安装位置」那一步,不要一路点下一步,先点「浏览」或「自定义」。
  2. 把 C:\Program Files\软件名 整段改成 D:\Program Files\软件名。
  3. 关键:末尾的软件名子文件夹要保留,只写 D:\ 会把几十个文件直接倒在 D 盘根目录。
  4. D 盘的目标文件夹建议提前建好;老程序默认给的是 C:\Program Files (x86),注意盘符一起改。
  5. 部分安装包会把数据目录、缓存目录分开设置,路径页里逐项看一眼再确认。

装完打开 D:\Program Files 看一眼,文件夹在就说明路径改对了。

用「软领Windows优化大师」更省事

软件搬家:已经装进 C 盘的软件,靠改默认路径是搬不动的,卸载重装又容易丢配置。软件搬家解决的就是这件事,把已装好的程序整包从 C 盘迁到 D 盘,迁完不用重装、不用重新登录。迁完再装一个新软件,确认默认路径已经是 D 盘。

C盘瘦身:默认安装位置挪到 D 盘之后,C 盘里长期堆着的缓存和残留还在。用 C盘瘦身扫出来清掉,C 盘能腾出空间,装了新路径的软件也不会被旧体积拖住。

C盘瘦身扫出C盘缓存和软件残留并清理-软领Windows优化大师

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。软件里能点客服按钮联系真人客服,复杂情况有工程师远程协助。

软领Windows优化大师下载

方法3 改注册表 ProgramFilesDir,让默认路径彻底变 D 盘

想让安装程序读到的默认值就是 D 盘,只能动这一项,改之前先导出备份。

操作步骤

  1. Win+R 打开运行框,输入 regedit 回车,跳出来的 UAC 窗口选「是」。
  2. 定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
  3. 找到字符串值 ProgramFilesDir,双击把数值数据由 C:\Program Files 改成 D:\Program Files。
  4. 同目录下的 ProgramFilesDir (x86) 一并按同样方式改,避免 32 位程序仍指向 C 盘。
  5. 动手前先备份:注册表编辑器里点文件 → 导出;也可以命令行执行 reg export "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" D:\backup.reg。
  6. 改完重启,再装一个新软件确认默认路径已是 D:\Program Files。改错了双击备份的 .reg 就能还原。

这一步最容易踩的坑是不备份就动手,或者顺手把旁边的键一起改了。

更改软件默认安装位置为d盘,改ProgramFilesDir注册表的误区与正确做法-软领Windows优化大师

只改 ProgramFilesDir 和 ProgramFilesDir (x86) 两个值,别的键不要碰,改完一定重启验证。

方法4 已装在 C 盘的软件与出错后的回滚兜底

已经在 C 盘的软件不会因为改了 ProgramFilesDir 就自己挪窝,装不上时把值改回 C 盘重启即可。

操作步骤

  1. 已在 C 盘的软件只能卸载重装到 D 盘,或者用搬家类工具整体迁移。
  2. 迁移或重装完,再装一个新软件确认默认路径确实是 D 盘,把验证做完。
  3. 安装包报 0x80070005(拒绝访问)、0x8007000D 这类错误,先把 ProgramFilesDir 改回 C:\Program Files 并重启。
  4. 回滚方式:双击当初导出的 .reg 合并导入,或者手动把值改回 C:\Program Files。
  5. 个别软件升级、修复安装会因盘符变化找不到原目录,遇到就先改回 C 盘,只把新软件装到 D 盘。

这些报错大多出现在改完注册表之后,按上面的顺序退回去,安装程序就能正常跑起来。

更改软件默认安装位置为d盘出错后改回C盘的操作顺序-软领Windows优化大师

C 盘空间还是紧,就把已装的软件先搬走,再顺手清理一遍缓存和残留。

常见问题

软件默认安装到D盘怎么设置,商店应用和 exe 安装包是一样的吗?

不一样。商店应用听系统「保存新内容的地方」这项设置,改成 D 盘后新装的应用就落在 D 盘。exe 安装包多数读注册表里的 ProgramFilesDir,要改默认值得走方法3,或者在安装时手动改路径。

Win11 把「新的应用将保存到」改成 D 盘后,为什么装的软件还在 C:\Program Files?

那个安装包没读系统这项设置。传统 exe 安装程序的默认路径来自注册表 ProgramFilesDir,值写着 C:\Program Files,安装向导里自然就默认 C 盘。改注册表或装的时候手动改路径都能解决。

ProgramFilesDir 改成 D:\Program Files 后软件装不上、报 0x80070005,怎么恢复?

0x80070005 是拒绝访问,多出现在 D 盘目标文件夹不存在或权限不对的时候。先手动建好 D:\Program Files,右键属性 → 安全,确认 Users 有写入权限。还不行就把 ProgramFilesDir 改回 C:\Program Files,重启后再试。

已经装在 C 盘的软件能直接迁到 D 盘吗,还是必须卸载重装?

改默认路径对已装软件无效,它不会自己移动。要么卸载了重装到 D 盘,要么用搬家类工具整包迁移,迁完不用重装也不用重新登录。

改了 ProgramFilesDir 会影响系统更新和已装软件的升级修复吗?

多数软件没事,个别程序的升级或修复安装会去原来的 C 盘目录找文件,找不到就报错。遇到这种情况先把值改回 C:\Program Files 并重启,把新软件单独装到 D 盘就行。

推荐阅读

桌面文档默认位置怎么迁移到D盘 4步给C盘减负

怎么阻止360自动安装软件 关闭后台静默安装的5个系统设置

MuMu模拟器怎么改下载路径,把下载文件从C盘挪到D盘

相关推荐

Windows截图工具快捷键没反应,从设置到系统组件逐层排查

怎么看电脑配置内存条型号 不用装软件也能看到品牌、频率和插槽

电脑自己安装流氓软件如何阻止,先清下载目录再拦安装程序

C盘文件怎么移到D盘 5种方法快速释放系统盘

电脑怎么恢复出厂设置?Windows 10/11重置前先备份这几项

win10怎么恢复出厂设置 3种方法

win11安装软件怎么默认安装到d盘更改软件默认安装位置为d盘软件默认安装位置改d盘软领Windows优化大师
Windows优化大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了