Windows 11中可将应用安装位置更改为非系统盘:一、在设置→存储→高级存储设置→新内容的保存位置中修改Store默认路径;二、通过设置→应用→应用和功能迁移已安装Store应用;三、修改系统环境变量ProgramFiles路径重定向传统软件默认安装位置;四、用管理员命令提示符执行mklink /J创建目录符号链接;五、借助EaseUS Todo PCTrans Pro等工具迁移传统桌面软件。

如果您在Windows 11中安装新应用时发现默认始终写入C盘,导致系统盘空间快速告急,则可能是由于Microsoft Store及部分系统级安装路径未被重新定向。以下是将应用安装位置更改为其他磁盘的具体操作方法:
本文运行环境:Surface Laptop 5,Windows 11 23H2
一、修改Microsoft Store新应用默认安装位置
此方法可确保今后所有通过Microsoft Store下载的新应用和游戏自动保存至指定非系统盘,无需每次手动干预。
1、按Win + I打开Windows设置。
2、点击左侧菜单中的系统,再选择存储。
3、向下滚动,点击高级存储设置展开下拉菜单。
4、点击新内容的保存位置。
5、在新应用将保存到:选项右侧,点击当前显示的本地磁盘 (C:),从下拉列表中选择目标驱动器(如 D:)。
6、关闭设置窗口,后续所有Store新安装的应用将自动部署至该磁盘。
二、迁移已安装的Microsoft Store应用
该功能由Windows 11原生支持,仅适用于从Microsoft Store安装的UWP/MSIX格式应用,不适用于传统桌面程序。
1、打开设置 > 应用 > 应用和功能。
2、在应用列表中找到目标应用,点击其右侧三个点图标,选择移动。
3、在弹出窗口中选择目标驱动器(如 D:),点击移动。
4、等待进度条完成,系统将自动卸载原位置应用并重装至新位置,同时保留用户数据与设置。
三、修改传统桌面软件默认安装路径
对于.exe或.msi安装包类软件,系统本身不提供全局路径变更机制,但可通过环境变量方式影响多数依赖标准路径的安装程序。
1、右键点击此电脑,选择属性,进入高级系统设置。
2、点击环境变量按钮,在“系统变量”区域查找ProgramFiles与ProgramFiles(x86)。
3、分别双击这两个变量,将数值由C:\Program Files改为D:\Program Files,将C:\Program Files (x86)改为D:\Program Files (x86)(需提前在D盘创建对应文件夹)。
4、点击确定保存全部更改,重启电脑使变量生效。
四、使用符号链接重定向已安装程序目录
该方法可在不重装、不修改注册表的前提下,将已安装于C盘的完整软件文件夹“透明”映射至D盘,适用于无法迁移或无源安装包的老软件。
1、将目标软件所在文件夹(如 C:\Program Files\Notepad++)完整复制到D盘对应路径(如 D:\Apps\Notepad++)。
2、彻底删除原C盘中的该文件夹。
3、以管理员身份运行命令提示符。
4、执行命令:mklink /J "C:\Program Files\Notepad++" "D:\Apps\Notepad++"。
5、验证快捷方式与主程序是否仍可正常启动,系统将自动读取D盘实际数据。
五、借助第三方迁移工具转移桌面软件
部分传统软件存在深度注册表绑定或服务依赖,手动操作易失效,专业迁移工具可同步处理文件、注册表项及服务配置。
1、下载并安装EaseUS Todo PCTrans Pro或Steam Mover(后者免费且轻量)。
2、启动工具后选择应用程序迁移功能。
3、扫描C盘,勾选待迁移的软件名称(如 Chrome、Foxit PDF Reader)。
4、指定目标路径为D盘有效目录(如 D:\InstalledApps)。
5、确认执行,工具将自动停止相关进程、复制文件、修正注册表路径并重建快捷方式。











