Win11可通过系统设置更改新应用默认安装路径至D盘或E盘,操作路径为“设置→系统→存储→高级存储设置→应用和功能的保存位置”,该设置仅对后续新装商店应用生效,已安装应用需手动迁移。

Win11默认把所有从微软商店下载的应用、系统更新缓存、用户下载文件都塞进C盘,时间一长C盘就红得刺眼;想把新装的软件、下载内容直接落到D盘或E盘,就得提前改掉几个关键路径,否则装完才发现空间告急,再挪就只能手动重装或迁移。
更改微软商店应用的默认安装位置
这一步直接影响未来所有通过Microsoft Store安装的App(比如Netflix、Spotify、Edge扩展等)存到哪,改完后新装应用自动落地非C盘,无需每次手动选路径。
1、按 Windows键 + I 打开“设置” → 左侧选择“系统” → 右侧滚动到底部点击“存储”。
2、在“存储”页面中,找到并点击“高级存储设置” → 点击“应用和功能的保存位置”。
3、在“新的应用将保存到”下拉菜单中,选择你希望安装应用的目标驱动器(如D:\ 或 E:\)。
⚠️注意:该设置仅对后续新安装的商店应用生效,已安装的App不会自动移动,强行剪切文件夹会导致应用崩溃。
修改“下载”文件夹的默认保存路径
浏览器下载、微信/QQ接收的文件、邮件附件、甚至部分软件的临时解压包,默认都会扔进“下载”文件夹——它天生绑定C盘。改掉它,等于给日常下载行为做了全局分流。
方法一:图形界面操作(推荐小白)
1、双击桌面“此电脑” → 左侧导航栏找到“下载”,右键 → “属性”。
2、切换到“位置”选项卡 → 点击“移动”按钮。
3、在弹出窗口中,选中目标盘符下的一个空文件夹(例如 D:\MyDownloads),点击“选择文件夹” → 确认“确定”。
4、回到属性窗口,点击“应用” → 弹窗提示“是否将现有文件移至新位置?”,【勾选“是”】才能让旧下载记录也归位,否则新旧文件分散两处。
方法二:命令行强制重定向(适合习惯PowerShell者)
以管理员身份运行PowerShell → 输入:mklink /J "$env:USERPROFILE\Downloads" "D:\MyDownloads" → 回车执行。此命令用符号链接替代原路径,系统级兼容性更好,但【执行前必须确保D:\MyDownloads为空文件夹】,否则链接失败且不报错。
调整Windows更新缓存与临时文件位置
系统更新下载包、.NET组件缓存、Windows Defender离线定义库,全堆在C:\Windows\SoftwareDistribution 和 C:\Windows\Temp里,动辄几十GB。不挪走,C盘早晚被静默吃干抹净。
第一步:停掉Windows Update服务
按 Win+R → 输入 services.msc → 找到“Windows Update” → 右键“停止”。
第二步:迁移SoftwareDistribution文件夹
打开文件资源管理器,进入 C:\Windows\ → 剪切整个 SoftwareDistribution 文件夹 → 粘贴到目标盘(如 D:\WinUpdateCache)→ 返回原路径,用管理员权限记事本新建文本文件,重命名为 SoftwareDistribution.bat,内容写入:
mklink /J "C:\Windows\SoftwareDistribution" "D:\WinUpdateCache"
双击运行该bat文件,即建立符号链接。下次更新时,所有下载内容自动写入D盘。
第三步:清理并重定向Temp目录(可选但强烈建议)
按 Win+R → 输入 %temp% → 全选里面文件删除(跳过正在使用的)→ 回到C:\Windows\Temp → 同样剪切 → 粘贴到D:\WinTemp → 用管理员记事本新建TempLink.bat,写入:mklink /J "C:\Windows\Temp" "D:\WinTemp" → 运行。

















