可实现新装软件自动安装到D盘或E盘,方法有三:①注册表法修改系统默认路径,需重启生效但风险高;②设置应用商店安装位置,无需重启;③软链接法兼容性最好,适合已装软件的系统。

想让新装的软件自动安装到D盘或E盘,而不是每次都要手动改路径,避免C盘越用越满、系统变卡。这个需求在惠普、联想等主流笔记本上完全可实现,但不同方法适用场景和风险差异很大,必须分清楚再操作。
修改系统级默认安装目录(注册表法)
这一步直接改Windows底层设定,对所有后续安装的软件生效,包括Office、Adobe全家桶等不给选路径的程序。
① 按 Win + R 打开运行框,输入 regedit → 回车进入注册表编辑器。
② 在地址栏粘贴并跳转到:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion
③ 找到右侧两项:ProgramFilesDir(64位软件)和 ProgramFilesDir (x86)(32位软件),双击分别修改「数值数据」;例如填入 D:\Program Files 和 D:\Program Files (x86),注意路径末尾不能有反斜杠,也不能含中文文件夹名。
④ 修改完成后关闭注册表,必须重启电脑才能使新路径生效——不重启,多数安装程序仍读取旧值。
⚠️重要提醒:此操作会覆盖系统原有路径逻辑,已安装在C盘的某些软件(尤其是依赖注册表硬编码路径的)可能无法启动。建议仅在新装系统后、尚未安装任何第三方软件前执行。
重定向应用商店应用的安装位置
Windows自带的应用商店(Microsoft Store)走的是独立路径体系,注册表改了它也不认,必须单独设置。
打开「设置」→「系统」→「存储」→「更多存储设置」→「更改新内容的保存位置」。
将「新的应用将保存到」下拉菜单选为D盘(或其他非系统盘),点击「应用」。
系统会立即在目标盘根目录创建 WindowsApps 文件夹,后续从商店安装的所有UWP/MSIX应用都会落到此处,无需重启。
用软链接把C盘入口“偷梁换柱”到其他盘
这是兼容性最好、风险最低的方案,适合已经装了不少软件、又不想卸载重来的用户。原理是让C:\Program Files这个文件夹实际指向D盘某个真实目录,系统和软件都感知不到变化。
方法一:命令行创建(推荐)
以管理员身份运行CMD或PowerShell,依次执行:
mklink /J "C:\Program Files" "D:\PF"
mklink /J "C:\Program Files (x86)" "D:\PFx86"
执行前请确保D盘已新建空文件夹 D:\PF 和 D:\PFx86,且C:\Program Files 和 C:\Program Files (x86) 原始文件夹内**没有正在运行的程序文件**,否则链接会失败。
方法二:用Link Shell Extension图形化工具操作
下载安装后,右键目标文件夹 → “Pick Link Source”,再右键D盘目标空文件夹 → “Drop As → Junction”,比命令行更直观,适合不熟悉终端的用户。

















