可通过系统设置、安装时手动指定、注册表修改或符号链接四种方式将新软件默认安装路径重定向至非c盘:一、设置→系统→存储→更改新内容保存位置;二、安装时选自定义并修改路径;三、注册表修改programfilesdir值;四、迁移已装软件并建符号链接。

如果您希望在Windows 11中避免新安装的软件默认占用C盘空间,可通过系统级设置、安装过程干预或底层注册表调整等方式实现路径重定向。以下是多种可行的方法:
一、通过系统设置更改新应用默认安装位置
此方法可统一影响从Microsoft Store安装的应用及部分遵循系统策略的传统程序,使其默认安装至非C盘驱动器。
1、点击屏幕左下角的开始按钮,打开“设置”应用。
2、在设置窗口中选择“系统”,然后点击左侧菜单中的“存储”选项。
3、向下滚动至“高级存储设置”区域,点击“更改新内容的保存位置”。
4、在“新应用将保存到”下拉菜单中,选择目标驱动器,例如D盘或E盘。
5、点击页面右下角的“应用”按钮以保存更改。
二、安装软件时手动指定安装路径
绝大多数第三方.exe或.msi安装包不自动读取系统默认设置,必须在安装向导中主动干预路径选择,这是最常用且安全的操作方式。
1、双击运行软件安装程序,启动安装向导。
2、在初始界面中,寻找并点击“自定义安装”、“高级选项”或“选项”按钮,避免直接点击“快速安装”。
3、进入路径设置页后,点击“浏览”按钮,或直接编辑安装路径文本框。
4、导航至目标驱动器(如D:\),选择已有文件夹或新建专用文件夹,例如D:\Program Files\或D:\Software\。
5、确认路径无误后,继续完成后续安装步骤。
三、通过注册表编辑器修改系统级默认程序路径
该方法直接修改Windows识别的全局程序文件目录,对所有后续安装行为生效,但操作涉及系统核心配置,需提前备份注册表。
1、同时按下Win + R键,打开“运行”对话框。
2、输入regedit并按回车,以管理员权限运行注册表编辑器。
3、导航至以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
4、在右侧窗格中,找到名为ProgramFilesDir的字符串值;若不存在,可右键空白处→新建→字符串值,命名为该名称。
5、双击该值,在“数值数据”栏中将原路径(如C:\Program Files)替换为新路径,例如D:\Program Files,点击“确定”。
6、同理,查找或新建名为ProgramFilesDir (x86)的字符串值,并将其数值数据修改为D:\Program Files (x86)。
四、移动已安装软件至D盘并建立符号链接
对于已安装在C盘的软件,若卸载重装不便,可通过剪切迁移+符号链接方式保留功能完整性,适用于支持此机制的大型桌面程序。
1、打开文件资源管理器,定位到软件所在目录,通常为C:\Program Files\或C:\Program Files (x86)\下的对应文件夹。
2、右键该文件夹,选择“剪切”,然后导航至D盘目标位置(如D:\Program Files\),右键粘贴。
3、以管理员身份运行命令提示符或Windows PowerShell。
4、执行以下命令创建目录联结:
mklink /J "C:\Program Files\OriginalAppFolder" "D:\Program Files\OriginalAppFolder"
5、确保引号内路径准确无误,执行后原C盘路径将透明映射至D盘实际位置。











