关于 windows-c-drive-cleanup
Windows C Drive Cleanup 是一项用于安全检查和清理 Windows 系统盘的技能。它指导只读盘点、风险分类、破坏性操作前审批及清理后的核验。
主要功能
- 01只读磁盘盘点
- 02按风险分类清理项目
- 03破坏性操作前征求批准
- 04精确路径清理保护
- 05安装程序文件隔离脚本
- 06清理后核验可用空间
适用场景
- 01查找 C: 盘的大型目录和文件
- 02评估低风险缓存清理选项
- 03规划删除已获批准的个人文件
- 04隔离疑似孤立的安装程序 MSP 文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crrristang726/ windows-c-drive-cleanup-skill --skill windows-c-drive-cleanup安装后在 Claude Code 中输入/windows-c-drive-cleanup确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/cleanup-policy.mdwindows-installer-msp.mdscripts/Analyze-CDrive.ps1Quarantine-OrphanMsp.ps1详细介绍
Windows C 盘清理
核心原则
将 Windows 系统盘清理视为分阶段的安全工作流,而不是删除任务。
在用户明确批准针对确切路径或软件包的指定操作之前,绝不删除、移动、卸载、更改 ACL 或取得所有权。
安全原则
- 从只读扫描开始。
- 不要上传、传输或概述私人文件内容。
- 仅在清理决策需要时报告路径和大小。
- 在建议采取行动前,对每个候选项进行分类。
- 优先清理缓存内容,而不是删除上级应用文件夹。
- 默认保留用户数据。
- 对已安装的应用使用供应商卸载程序或软件包管理器。
- 对组件存储和更新使用 Windows 支持的工具。
- 将
C:\Windows\Installer视为高风险目录;删除任何内容前,先使用隔离、哈希验证和日志记录。
工作流
-
确认范围。
- 确认目标驱动器,通常是
C:\。 - 确认用户只需要分析,还是已批准特定清理操作。
- 确认目标驱动器,通常是
-
运行只读清单检查。
- 优先使用
scripts/Analyze-CDrive.ps1。 - 收集驱动器使用情况、顶层目录大小、用户配置文件细分、
AppData、ProgramData、Program Files、Windows和最大的用户文件。
- 优先使用
-
对发现项进行分类。
- 加载
references/cleanup-policy.md。 - 对
C:\Windows\Installer进行任何操作前,先加载references/windows-installer-msp.md。
- 加载
-
提出选项。
- 将发现项分为低风险缓存、用户数据、仅可卸载和应避免/需使用手动系统工具的类别。
- 列出预计可释放的空间和确切路径。
- 在执行破坏性操作前征求批准。
-
仅执行已批准的清理。
- 使用确切路径和
-LiteralPath语义。 - 对脚本删除操作使用允许列表。
- 对个人数据,只删除或移动用户明确指定的内容。
- 对类似孤立文件的 Windows Installer MSP 文件,使用
scripts/Quarantine-OrphanMsp.ps1。
- 使用确切路径和
-
验证。
- 重新检查驱动器可用空间。
- 重新检查目标路径。
- 报告更改内容、跳过内容,以及任何隔离备份的存储位置。
随附脚本
scripts/Analyze-CDrive.ps1:只读清单检查脚本。scripts/Quarantine-OrphanMsp.ps1:Windows Installer 类似孤立文件的 MSP 隔离辅助脚本。除非提供-DeleteOriginals,否则默认执行试运行。
常见清理类别
- 低风险缓存:临时文件、浏览器缓存、Electron 应用缓存、崩溃转储、GPU 缓存、游戏着色器缓存。
- 先确认:下载、文档、聊天文件、录音、游戏存档、项目文件、旧版应用文件夹。
- 仅可卸载:Office、Adobe、SQL Server、VPN/安全客户端、启动器、Python 发行版、NVIDIA 工具、Lenovo/OEM 工具。
- 避免手动删除:
WinSxS、System32、SysWOW64、servicing、注册表配置单元、页面/交换/休眠文件,以及正在使用的安装程序缓存。
回复模式
优先介绍影响最大且安全的选项。用通俗语言说明风险。绝不要暗示所有大文件都可以安全删除。对于任何破坏性步骤,重复说明确切操作并等待确认,除非用户已经给出了明确指令。
评论
支持 Markdown