windows 11默认安装路径可全局设为d盘:设置中改“新应用保存位置”仅影响商店应用;手动安装时必选“自定义”并指定d盘路径;注册表修改programfilesdir需管理员权限且必须重启生效。

想让Windows 11新装的软件自动落到D盘,彻底避开C盘空间告急的窘境,不用每次安装都手动选路径,就得从系统底层或全局策略入手调整默认安装位置。
通过系统设置更改新应用默认安装位置
这一步只影响Microsoft Store下载的应用和极少数遵循现代Windows安装规范的桌面程序,操作最安全,普通用户首选。
1、按 Win + I 打开“设置”→点击左侧“系统”→右侧点“存储”。
2、向下滚动到“高级存储设置”区域,点击“保存新内容的地方”。
3、在“新应用将保存到”下拉菜单中,选择 D:(注意是驱动器盘符,不是文件夹路径)。
4、点击右下角“应用”按钮。设置立即生效,无需重启。此后通过微软商店安装的App会自动创建 D:\Program Files\WindowsApps 并部署其中。
安装软件时手动指定D盘路径
绝大多数.exe或.msi安装包完全无视系统设置,必须在向导里主动干预——这是你控制90%以上第三方软件落盘位置的唯一可靠方式。
方法一:通用流程
双击运行安装程序→出现首屏时,**绝不点“下一步”或“立即安装”**→务必寻找并点击“自定义安装”“高级选项”或“选项”按钮→进入路径页后,点击“浏览”→导航至D盘,建议新建专用文件夹如 D:\Programs\ 或 D:\Apps\(避免直接用 D:\Program Files,部分旧软件会因权限或UAC报错)→确认路径无中文、空格、特殊符号→继续完成安装。
方法二:快捷编辑法
有些安装器(如Inno Setup类)允许直接在路径文本框里删掉C:\,手输 D:\MySoftware\软件名,回车即可跳过浏览窗口,速度更快。
修改注册表强制重定向Program Files默认路径
该方法能让未显式指定路径的传统安装程序(包括部分MSI包、老旧绿色版打包器)默认写入D盘,但会波及系统组件逻辑,仅限有经验用户操作。
1、按 Win + R 输入 regedit → 回车 → 点“是”以管理员身份运行。
2、导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
3、在右侧找到字符串值 ProgramFilesDir 和 ProgramFilesDir (x86)。
4、双击 ProgramFilesDir,将“数值数据”由 C:\Program Files 改为 D:\Program Files;同理将 ProgramFilesDir (x86) 改为 D:\Program Files (x86)。
【改完必须重启电脑,否则新安装程序仍读取旧缓存值】
5、重启后,所有依赖默认路径的安装行为将指向D盘对应目录。











