要让新装软件默认落在D盘,需分三步:一是设置Microsoft Store应用默认安装到D:\(需提前创建WindowsApps文件夹);二是64位系统须修改两处注册表路径(含WOW6432Node);三是传统.exe/.msi程序仍需手动在安装向导中指定D盘路径。

你想让新装的软件自动落在 D 盘,而不是每次安装都手动点开“自定义安装”、一层层点进 D 盘选路径,稍不注意就又装进 C 盘挤占系统空间——这问题必须从系统底层把默认安装位置扳正,否则漏装一个,C 盘就多一分压力。
让 Microsoft Store 应用默认装进 D 盘
这一步只管未来从应用商店下载的新 UWP 应用(比如照片、邮件、计算器、OneDrive 客户端),不碰你双击运行的 .exe 程序,操作安全,无需管理员权限,也不动注册表。
按 Win + I 打开设置 → 点击“系统” → 左侧选“存储”。
往下拉到“更多存储设置”,点“更改新内容的保存位置”。
在“新的应用将保存到”下拉菜单中,选 D:\(注意:不是 D:\Program Files,就是纯盘符;D 盘根目录下必须已存在 WindowsApps 文件夹,否则安装会失败;若不存在,请提前手动创建,权限保持默认即可)。
点“应用”按钮保存。
让传统桌面软件(.exe/.msi)安装时默认显示 D 盘路径
这才是解决 QQ、微信、Chrome、PS、Office 等绝大多数桌面程序默认往 C 盘塞的核心手段。64 位系统必须改两处注册表,漏改一处,32 位或 64 位软件就有一类仍会默认弹出 C 盘路径。
方法一:手动导航修改主注册表路径
按 Win + R 输入 regedit 回车 → 以管理员身份运行注册表编辑器。
点顶部菜单【文件】→【导出】,把整个注册表备份到 D 盘一个明确文件夹里(例如 D:\RegBackup\before-change.reg),这步不能跳,改错可能引发部分软件无法安装或启动异常。
导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
在右侧找到字符串值 ProgramFilesDir,双击 → 把“数值数据”从 C:\Program Files\ 改为 D:\Program Files\(末尾反斜杠必须保留)。
同一位置,找到 ProgramFilesDir (x86),双击 → 改为 D:\Program Files (x86)\。
方法二:补全 WOW6432Node 路径(仅限 64 位系统)
继续在 regedit 中,导航到:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion。
在右侧分别找到并双击修改:ProgramFilesDir → 改为 D:\Program Files\;ProgramFilesDir (x86) → 改为 D:\Program Files (x86)\。
全部改完关闭注册表编辑器,重启电脑。
安装时手动指定 D 盘路径(最稳妥通用法)
绝大多数第三方独立安装程序(如 .exe 或 .msi 包)不读取系统默认设置,必须在安装向导中主动选择目标文件夹,该方式兼容性最高、风险最低,适用于所有传统桌面软件。
第一步:双击运行软件安装程序,启动安装向导。
第二步:在初始界面中,避免点击“立即安装”或“下一步”,而是寻找并点击“自定义安装”、“高级选项”或“选项”按钮。
第三步:进入路径设置页后,点击安装路径栏右侧的“浏览”按钮。
第四步:在弹出的文件夹选择窗口中,导航至 D 盘,可新建专用文件夹如 D:\Programs\ 或选择已有目录 D:\Program Files\。
第五步:确认路径显示为 D 盘下的有效文件夹后,点击“确定”,再继续完成剩余安装步骤。











