必须修改三处系统默认路径:一是设置中更改新应用保存位置为D盘根目录;二是64位系统需同步修改注册表两处ProgramFilesDir路径;三是迁移“下载”文件夹至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 盘
浏览器、微信、钉钉、迅雷等软件默认保存下载文件的位置,往往就是系统级的“下载”文件夹。不改它,光改安装路径只是治标——大量安装包、压缩包、驱动依然会悄悄堆满 C 盘。
打开“此电脑” → 鼠标右键点击“下载” → 选择“属性”。
切换到“位置”选项卡 → 点“移动”按钮 → 浏览到 D 盘,新建一个名为 Downloads 的文件夹(如 D:\Downloads)→ 选中它 → 点“确定”。
弹出提示时点“是”,系统会把原有文件一并迁移过去。这步建议同步移动,否则旧文件还留在 C 盘占空间。
点“应用” → 确认迁移完成。

















