前言¶
Windows 开发机用一段时间后,C 盘通常不是被系统占满,而是被缓存、更新残留、浏览器数据、微信 QQ 的聊天文件、卸载不干净的应用目录撑满。常见做法是手动删临时文件,或者装一个第三方清理工具。前者的问题是不知道哪些能删、哪些删了会导致应用打不开;后者的问题是清理动作不透明,也没有确认环节。
下面介绍的 C盘清理与空间释放技能,是把这套 Windows 清理流程固化成可调用的 Skill,走「扫描 → 确认 → 小批量清理」的路径,而不是上来就批量删除。
这是什么¶
一句话定位:一个面向 Windows 的 C 盘空间释放技能,覆盖从扫描、确认到清理、迁移、误删恢复的完整流程。
- 技能坐标:
@user_256303b6/c-drive-cleanup - 名称:C盘清理与空间释放技能(C盘清理)
- 版本:1.0.0
- 来源:community(社区发布)
- 发布者:user_256303b6
- 分类:it-ops-security
- 标签:requires_api_key=false(不需要 API Key)
- 资料中记录的指标:评分 100000、下载 2173、安装 0
安装数为 0 这一点值得留意:资料里没有给出安装命令,也没有看到社区安装记录,所以下面的安装与启用一节只写可核对的信息。
什么时候会用到它¶
官方简介列出的触发场景如下:
- 清理 C 盘 / 系统盘、释放磁盘空间
- 清理临时文件、浏览器缓存、回收站、Windows 更新缓存
- 把微信、QQ 等应用数据迁移到其他盘
- 清理卸载残留的软件目录,例如应用宝的安卓引擎
- 扫描 C 盘大文件
- 删除操作被沙箱安全钩子拦截,需要走别的删除通道
前五类是常规清理需求,第六类属于自动化 Agent 在受限环境里的删除受阻场景。
核心流程:扫描、确认、小批量清理¶
技能的主流程是先扫描、再确认、最后分批清理,而不是一次性批量删除。
1、扫描阶段找出占用空间的目录与文件,区分系统文件、应用缓存、个人数据。
2、确认阶段把扫描结果交回用户,由用户确认要处理的条目。
3、清理阶段按批次执行,每批结束后核对空间释放结果。
这样做的目的是把「删错了找不回来」的风险压到单批范围内。
删除通道怎么选¶
官方简介提到三种删除通道:Shell API、robocopy、延迟删除。
- Shell API:常规删除走 Shell API,适合普通文件与目录。
- robocopy:迁移场景使用。把目标目录复制到其他盘后,再替换原路径,适合微信、QQ 这类数据量大的应用目录。
- 延迟删除:文件正在被进程占用时,普通删除会失败,延迟删除用于这类占用中的文件。
通道之间的具体参数、超时设置、失败重试策略在抓取资料里没有展开,使用时以技能实际内容为准。
Junction 目录迁移¶
微信、QQ 的聊天记录默认落在 C 盘,直接移动目录会让程序找不到数据。简介中提到的做法是 junction 目录迁移:在其他盘建好数据目录,再为它建一个指向新位置的 junction,程序仍按原路径访问,实际数据已经搬到其他盘。
迁移之后原路径必须保留为 junction,不能被当作普通目录删掉,否则程序会指向一个失效路径。
回收站误删数据恢复¶
简介中把「回收站误删数据恢复」列为技能能力之一。流程上对应的是清理回收站之前的确认环节,以及误删之后按原路径与元信息找回文件。资料没有给出恢复算法或工具名,这里不做展开。
安装与启用¶
抓取资料里没有给出安装命令,官方页面也未能在本次核对中打开,因此不写未经核实的命令。可核对的信息如下:
- 技能为通用 SKILL.md 格式,需要在所用 Agent 客户端中按该格式启用。
- 标签为
requires_api_key=false,使用前不需要准备 API Key。 - 版本为 1.0.0,来源标注为 community,即社区发布,不归属于平台官方维护。
- 分类为 it-ops-security,在 SkillHub 的 IT 运维 / 安全类目下。
如果你准备启用,建议先从官方页面拿到 SKILL.md 全文,看清它调用哪些系统命令、是否要求管理员权限,再在非生产机上试跑一轮。
典型用法¶
资料中没有提供官方示例命令,下面不放未经核实的脚本。可以按技能的主流程自行验证:
1、先在目标机器上跑扫描,列出 C 盘各目录占用。
2、把结果交给用户确认,只勾选确认过的条目。
3、执行第一批清理,核对释放空间后再进行下一批。
如果想在启用技能之前手动核对一次 C 盘占用,可以用 Windows 自带的磁盘清理(cleanmgr)和存储感知(设置 → 系统 → 存储)作为参照,这两项是系统功能,与该 Skill 无关。
适用场景与注意¶
适合这几类情况:Windows 开发机或测试机 C 盘空间紧张;需要把微信、QQ 等大体量应用数据迁出 C 盘;卸载后残留目录清不掉;回收站误删后需要恢复。
使用前注意几点:
- 清理 Windows 更新缓存后,系统更新可能需要重新下载。
- 清理浏览器缓存后,部分站点需要重新登录。
- 回收站清空后恢复难度显著上升,清理前先确认。
- 卸载残留目录往往需要管理员权限,普通权限下删除会失败。
- junction 迁移后不要删除原路径,也不要直接把数据目录再复制一份回来。
- 「绕过沙箱安全钩子」这类操作属于高风险路径,只在明确授权、且知道自己在删什么的环境里使用。
结尾¶
这个技能的价值不在多一个新的清理工具,而在把清理动作拆成可确认的小批次,并把删除通道、目录迁移、误删恢复这些容易出问题的环节提前讲清楚。如果你的日常是在 Windows 上做开发、运维或测试,C 盘空间告急是高频问题,值得先按上面的流程试跑一轮。
官方地址:https://api.skillhub.cn/user_256303b6/c-drive-cleanup