可通过Windows 11“存储设置”中的应用管理功能定位并清理C盘应用数据:一、单个应用缓存清理;二、批量按缓存/离线内容排序清理;三、重置内置应用数据;四、禁用自动缓存策略;五、PowerShell强制清理。

如果您在使用 Windows 11 过程中发现 C 盘空间被大量应用数据持续占用,但又不确定哪些应用产生了冗余缓存或离线内容,则可通过系统“存储设置”中的应用管理功能直接定位并清理。以下是具体操作步骤:
一、通过存储设置查看并清理单个应用数据
Windows 11 的存储设置可按应用维度展示其占用空间详情,并提供“高级选项”入口以清除该应用的缓存、离线内容及本地数据,无需卸载即可释放空间。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“系统”,再点击右侧“存储”。
3、等待页面加载完成,在“存储使用情况”下方找到并点击“显示更多类别”。
4、在展开的分类中,点击“应用和功能”。
5、等待列表加载完毕,找到目标应用(如 Microsoft Edge、微信PC版、OneDrive 等),点击其右侧的三个点图标。
6、在弹出菜单中选择“高级选项”。
7、向下滚动至“重置”区域下方,找到“删除缓存的数据”按钮并点击——该操作仅清除应用运行产生的临时缓存,不删除账号信息或用户文档。
二、批量清理多个应用的缓存与离线内容
部分应用(尤其是 UWP 类型或 Store 应用)会在“存储设置”的“应用和功能”页中显示“离线内容”或“缓存大小”,支持统一识别后手动触发清理,避免逐个进入高级选项。
1、进入“设置” > “系统” > “存储” > “应用和功能”。
2、点击右上角“排序方式”,选择“按缓存大小”或“按离线内容大小”排序。
3、观察列表中各应用右侧显示的“缓存”或“离线内容”数值,重点关注数值大于 500 MB 的应用。
4、对每个高缓存应用,依次点击其右侧三个点 > “高级选项” > “删除缓存的数据”。
5、若某应用显示“离线内容”,且您当前不需要其本地副本(如 Outlook 邮件缓存、Groove 音乐离线库),可在“高级选项”页中点击“删除离线内容”按钮。
三、清理 Windows 内置应用的专用数据目录
某些系统内置应用(如邮件、日历、照片、Xbox)将数据存储在独立的 AppData 子目录中,常规缓存清理无法覆盖;需通过“高级选项”中的“重置”功能强制清空全部本地数据(注意:此操作会清除登录状态、设置偏好及本地同步内容)。
1、进入“设置” > “系统” > “存储” > “应用和功能”。
2、在搜索框中输入应用名称(如“邮件”、“Xbox”、“照片”)快速定位。
3、点击目标应用右侧三个点 > “高级选项”。
4、向下滚动至“重置”区域,点击“重置”按钮旁的下拉箭头。
5、选择“仅删除应用数据”而非“重置应用”——该选项保留应用本身,仅清空其本地数据库、缓存及配置文件。
6、确认提示后点击“重置”,等待进度完成。
四、禁用应用自动下载与缓存策略
为防止应用数据再次快速增长,可在“高级选项”中关闭其后台自动缓存行为,尤其适用于视频流媒体、新闻类及云同步类应用。
1、进入“设置” > “系统” > “存储” > “应用和功能”,找到对应应用。
2、点击其右侧三个点 > “高级选项”。
3、在“后台应用权限”区域,将开关切换为“关闭”——此举阻止应用在后台下载更新、预加载内容或同步附件。
4、在“离线内容”或“缓存管理”区域(如有),取消勾选“自动下载离线内容”、“始终缓存最新内容”等选项。
5、若应用提供“缓存大小限制”,将其设为 不超过 2 GB 或选择“仅在 Wi-Fi 下缓存”以控制增长速度。
五、使用 PowerShell 强制清理所有应用包缓存
当图形界面中部分应用未显示缓存清理按钮,或需一次性清除全部 UWP 应用的通用缓存时,可调用系统内置的 PackageManager 模块执行底层清理,适用于高级用户。
1、以管理员身份运行“Windows 终端(管理员)”或“PowerShell(管理员)”。
2、输入命令:Get-AppxPackage | ForEach-Object { Remove-AppxPackage -Package $_.PackageFullName -ErrorAction SilentlyContinue } ——该命令不卸载应用,仅清除其部署缓存。
3、执行完成后,输入:wsreset.exe 并回车,重启 Windows 应用商店运行时环境。
4、重启电脑,重新打开“设置” > “系统” > “存储”,检查“应用和功能”中各应用的缓存大小是否已显著下降。









