要让新装软件自动落至d盘,需分三类处理:1. store应用通过设置→存储→更改新内容保存位置设为d:\(需预建windowsapps文件夹);2. 传统桌面程序修改注册表programfilesdir及programfilesdir (x86)值为d盘路径,并补全wow6432node项;3. 下载文件夹通过属性→位置→移动重定向至d:\downloads并迁移历史文件;浏览器还需单独配置下载路径。

你想让新装的软件自动落在 D 盘,而不是不断挤压 C 盘空间、触发磁盘不足警告、拖慢系统响应速度——这需要分三类软件分别处理:Microsoft Store 应用、传统桌面程序(.exe/.msi)、浏览器下载文件,每种路径都不一样,不能只改一个地方就指望全部生效。
设置 Microsoft Store 新应用默认装到 D 盘
这一步只管未来从应用商店下载的新 UWP 应用(比如照片、邮件、计算器),不碰你双击安装的.exe程序,操作安全,无需管理员权限。
1、按 Win + I 打开设置 → 点击“系统” → 左侧选“存储”。
2、往下拉到“更多存储设置”,点“更改新内容的保存位置”。
3、在“新的应用将保存到”下拉菜单里,选 D:\(注意:D 盘根目录下必须已存在 WindowsApps 文件夹,否则安装会失败;若不存在,请手动创建该空文件夹)。
4、点“应用”按钮。改完后,下次从微软商店装应用,WindowsApps 文件夹会自动在 D 盘生成,应用包直接落进去。
改注册表,让 .exe/.msi 安装程序默认显示 D 盘为 Program Files
这是影响最广的方法,能让绝大多数传统桌面软件(QQ、微信、Chrome、Office、PS 等)在安装界面一打开就默认把路径指向 D:\Program Files,省得每次手动改。但改注册表有风险,必须先备份,否则可能引发部分软件无法安装或启动异常。
方法一:修改主注册表路径
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、重复方法一中第 4、5 步:把这里的 ProgramFilesDir 和 ProgramFilesDir (x86) 也分别改成 D 盘对应路径。
3、全部改完,关闭注册表编辑器,重启电脑,新安装的 .exe/.msi 程序默认路径栏就会指向 D 盘对应文件夹。
重定向“下载”文件夹物理位置到 D 盘
这一步直接迁移系统级“下载”文件夹的实际存储位置,确保浏览器下载、邮件附件、UWP 应用缓存等所有走系统下载路径的内容都落到 D 盘,且自动把现有文件一并搬过去。
第一步:右键“下载”文件夹 → “属性” → 切换到“位置”选项卡 → 点“移动”。
第二步:浏览到 D 盘,新建一个名为 Downloads 的空文件夹并选中它 → 点“选择文件夹” → 返回后点“应用”。
第三步:系统弹出提示:“是否要将所有文件从原位置移动到新位置?”,请选择“是”。【选“否”会导致旧文件留在 C 盘,新下载才去 D 盘】。
第四步:等待系统完成复制与路径更新,点击“确定”关闭窗口。
浏览器单独设置默认下载路径
Chrome、Edge、Firefox 等主流浏览器不认系统“下载”文件夹设置,它们各自维护独立的下载路径,必须手动指定。
Chrome:右上角三点 → 设置 → 下载 → 修改“下载位置”为 D:\Downloads。
Edge:右上角三个点 → 设置 → 下载 → 关闭“询问每个文件的保存位置” → 点击“更改”设为 D:\Downloads。
Firefox:右上角三条横线 → 设置 → 常规 → 下载 → 选择“自定义” → 浏览到 D:\Downloads。











