必须修改系统默认安装路径:Store应用需在设置中更改新内容保存位置为D:\,桌面软件需以管理员身份修改注册表两处ProgramFilesDir值,并重定向Downloads文件夹至D盘。

你想让新装的软件自动落在 D 盘,而不是每次安装都手动点开“自定义安装”、一层层点进 D 盘选路径,稍不注意就又装进 C 盘挤占系统空间——这问题必须从系统底层把默认安装位置扳正,否则漏装一个,C 盘就多一分压力。
让 Microsoft Store 应用默认装进 D 盘
这一步只管未来从应用商店下载的新 UWP 应用(比如照片、邮件、计算器、OneDrive 客户端),不碰你双击运行的 .exe 程序,操作安全,无需管理员权限,也不动注册表。
1. 按 Win + I 打开设置 → 点击“系统” → 左侧选“存储”。
2. 往下拉到“更多存储设置”,点“更改新内容的保存位置”。
3. 在“新的应用将保存到”下拉菜单中,选 D:\(注意:不是 D:\Program Files,就是纯盘符;D 盘根目录下必须已存在 WindowsApps 文件夹,否则安装会失败;若不存在,请提前手动创建,权限保持默认即可)。
4. 点“应用”按钮保存。之后所有 Store 新装应用,都会直接落到 D 盘对应目录下。
让传统桌面软件(.exe/.msi)安装时默认显示 D 盘路径
这才是真正解决 QQ、微信、Chrome、PS、Office 等绝大多数桌面程序默认往 C 盘塞的核心手段。64 位系统必须改两处注册表,漏改一处,32 位或 64 位软件就有一类仍会默认弹出 C 盘路径。
方法一:手动导航修改主注册表路径
1. 按 Win + R 输入 regedit 回车 → 以管理员身份运行注册表编辑器。
2. 点顶部菜单【文件】→【导出】,把整个注册表备份到 D 盘一个明确文件夹里(例如 D:\RegBackup\before-change.reg),【这步不能跳,改错可能引发部分软件无法安装或启动异常】。
3. 导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
4. 在右侧找到字符串值 ProgramFilesDir,双击 → 把“数值数据”从 C:\Program Files\ 改为 D:\Program Files\(末尾反斜杠必须保留)。
5. 同一位置,找到 ProgramFilesDir (x86),双击 → 改为 D:\Program Files (x86)\。
方法二:补全 WOW6432Node 路径(仅限 64 位系统)
1. 继续在 regedit 中,导航到:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion。
2. 在右侧分别找到并双击修改:ProgramFilesDir → 改为 D:\Program Files\;ProgramFilesDir (x86) → 改为 D:\Program Files (x86)\。
全部改完关闭注册表编辑器,重启电脑。之后打开任何标准安装包,安装向导的“目标文件夹”默认路径就会自动指向 D 盘对应目录。
重定向“下载”文件夹物理位置到 D 盘
浏览器下载、邮件附件、UWP 应用缓存等产生的文件,默认都落进 C 盘用户目录下的 Downloads 文件夹。只改安装路径还不够,得把下载源头也搬走。
第一步:右键点击文件资源管理器左侧导航栏中的“下载”文件夹 → 选择“属性” → 切换到“位置”选项卡。
第二步:点击“移动”按钮 → 浏览到 D 盘,新建一个名为 Downloads 的空文件夹并选中它 → 点“选择文件夹” → 返回后点“应用”。
第三步:系统弹出提示:“是否要将所有文件从原位置移动到新位置?” → 选择“是”。等待复制完成,点击“确定”关闭窗口。
这一步做完,“下载”文件夹图标仍显示在原处,但实际数据已全部迁至 D 盘,且所有依赖该路径的程序(包括 Edge、Chrome、邮件客户端)会自动使用新位置。

















