Windows 11可通过重定向Store缓存路径(用mklink创建符号链接至D盘)和设置系统默认应用安装位置(设置→系统→存储→“新应用将保存到”选D:)双管齐下,彻底解决Store安装包占用C盘问题。

Windows 11 默认将应用安装包(如 Microsoft Store 下载的 .appxbundle、.msixbundle 文件)缓存在 C 盘系统目录下,长期积累会挤占大量空间,且无法通过常规卸载清理。必须定位并重定向其底层缓存路径才能彻底释放 C 盘压力。
修改 Windows Store 安装包缓存位置
该路径控制所有从 Microsoft Store 下载的应用安装包临时存放位置,不涉及已安装程序运行目录,仅影响下载阶段的磁盘占用。
第一步:按下 Win + R,输入 wsreset.exe 并回车 → 等待黑窗口闪退(此操作清空当前 Store 缓存,为后续重定向做准备)。
第二步:右键“开始”按钮 → 选择“运行”,输入 shell:cache 回车 → 打开系统缓存文件夹,确认地址栏显示为 C:\Users\【用户名】\AppData\Local\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\AC\INetCache。
第三步:关闭所有 Store 相关进程 → 在任务管理器中结束“Microsoft Store”“Windows Store Service (WSService)”“Windows Update Medic Service”三项服务进程。
第四步:新建目标缓存文件夹 → 在 D 盘创建完整路径:D:\WSStoreCache(注意不能含中文、空格或特殊符号)。
第五步:以管理员身份运行 PowerShell → 执行以下命令(逐行粘贴,每行执行后按回车):
mklink /J "C:\Users\【用户名】\AppData\Local\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\AC\INetCache" "D:\WSStoreCache"
这一步必须用管理员权限执行,否则符号链接创建失败;若提示“拒绝访问”,说明未以管理员身份运行 PowerShell。
更改系统级新应用默认部署驱动器
此设置决定 Store 应用解压安装后的最终落盘位置,影响 D:\Program Files\WindowsApps 目录生成,与上一步缓存路径分离但协同生效。
1、按 Win + I 打开设置 → 左侧点“系统”,右侧选“存储”。
2、滚动到“高级存储设置” → 点击“保存新内容的地方”。
3、在“新应用将保存到”下拉菜单中,选择 D:(仅选驱动器字母,不要选具体文件夹)。
4、点击右下角“应用”按钮 → 系统立即生效,无需重启。
此后所有新安装的 Store 应用将自动在 D 盘根目录下创建 WindowsApps 文件夹并部署其中,旧应用不受影响。
浏览器下载的安装包单独处理
Chrome、Edge、Firefox 等浏览器下载的 .exe/.msi 安装包默认仍走“下载”文件夹,需同步迁移该位置,否则安装包仍堆积在 C 盘。
方法一:资源管理器重定向“下载”文件夹
Win + E 打开文件资源管理器 → 左侧导航栏右键“下载” → “属性” → “位置”选项卡 → 点“移动” → 浏览至 D:\Downloads(需提前手动创建)→ 点“选择文件夹” → 点“应用” → 弹窗选“是”迁移历史文件。
方法二:Edge 浏览器强制覆盖(优先级最高)
打开 Edge → 右上角 … → 设置 → 下载 → 关闭“询问每个文件的保存位置” → 在“位置”栏手动输入 D:\InstallerBin(该路径必须已存在)。
注意:若 D:\InstallerBin 不存在,Edge 会静默退回 C 盘默认路径,且不报错。


















