必须分三类处理:Store应用在设置→系统→存储→更改新内容保存位置中选D:\;传统.exe/.msi软件需以管理员身份修改注册表两处ProgramFilesDir值为D:\Program Files\和D:\Program Files (x86)\,并补全WOW6432Node路径;同步将下载、文档等用户文件夹重定向至D盘对应目录。

你想让新装的软件自动落在 D 盘,而不是每次安装都手动删掉 C:\Program Files 再敲 D:\Program Files,稍一走神就又把 QQ、微信、Chrome 塞进 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 → 将数值数据改为 【D:\Program Files\】(结尾反斜杠不能少)。
第五步:在同一路径下,找到并双击 ProgramFilesDir (x86) → 改为 【D:\Program Files (x86)\】。
第六步:如果是 64 位系统(Win10 绝大多数都是),还需进入 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion → 对该路径下的 ProgramFilesDir 和 ProgramFilesDir (x86) 做同样修改。
全部改完关闭注册表编辑器,重启电脑。
同步重定向系统默认文档/下载等文件夹位置
很多安装包会把临时解压文件、缓存或用户数据写进“下载”“文档”等文件夹,如果这些文件夹还在 C 盘,实际仍会悄悄占用系统盘空间。
回到“设置”→“系统”→“存储”→“更改新内容的保存位置”。
把“新建文档”“新建图片”“新建视频”“新建音乐”“新建游戏”“新建下载”的默认路径分别设为 D:\Documents、D:\Pictures、D:\Videos、D:\Music、D:\Games、D:\Downloads。
【你得提前在 D 盘手动建好这些同名文件夹】,否则点“应用”会失败。
点“应用”按钮保存。


















