mcpField
W
windows-c-drive-cleanup

windows-c-drive-cleanup

github.com/crrristang726其他9459 次安装19 周前更新
代码仓库

关于 windows-c-drive-cleanup

Windows C Drive Cleanup 是一项用于安全检查和清理 Windows 系统盘的技能。它指导只读盘点、风险分类、破坏性操作前审批及清理后的核验。

主要功能

  1. 01只读磁盘盘点
  2. 02按风险分类清理项目
  3. 03破坏性操作前征求批准
  4. 04精确路径清理保护
  5. 05安装程序文件隔离脚本
  6. 06清理后核验可用空间

适用场景

  1. 01查找 C: 盘的大型目录和文件
  2. 02评估低风险缓存清理选项
  3. 03规划删除已获批准的个人文件
  4. 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.yaml
references/
cleanup-policy.md
windows-installer-msp.md
scripts/
Analyze-CDrive.ps1
Quarantine-OrphanMsp.ps1

详细介绍

Windows C 盘清理

核心原则

将 Windows 系统盘清理视为分阶段的安全工作流,而不是删除任务。

在用户明确批准针对确切路径或软件包的指定操作之前,绝不删除、移动、卸载、更改 ACL 或取得所有权。

安全原则

  • 从只读扫描开始。
  • 不要上传、传输或概述私人文件内容。
  • 仅在清理决策需要时报告路径和大小。
  • 在建议采取行动前,对每个候选项进行分类。
  • 优先清理缓存内容,而不是删除上级应用文件夹。
  • 默认保留用户数据。
  • 对已安装的应用使用供应商卸载程序或软件包管理器。
  • 对组件存储和更新使用 Windows 支持的工具。
  • 将 C:\Windows\Installer 视为高风险目录;删除任何内容前,先使用隔离、哈希验证和日志记录。

工作流

  1. 确认范围。

    • 确认目标驱动器,通常是 C:\。
    • 确认用户只需要分析,还是已批准特定清理操作。
  2. 运行只读清单检查。

    • 优先使用 scripts/Analyze-CDrive.ps1。
    • 收集驱动器使用情况、顶层目录大小、用户配置文件细分、AppData、ProgramData、Program Files、Windows 和最大的用户文件。
  3. 对发现项进行分类。

    • 加载 references/cleanup-policy.md。
    • 对 C:\Windows\Installer 进行任何操作前,先加载 references/windows-installer-msp.md。
  4. 提出选项。

    • 将发现项分为低风险缓存、用户数据、仅可卸载和应避免/需使用手动系统工具的类别。
    • 列出预计可释放的空间和确切路径。
    • 在执行破坏性操作前征求批准。
  5. 仅执行已批准的清理。

    • 使用确切路径和 -LiteralPath 语义。
    • 对脚本删除操作使用允许列表。
    • 对个人数据,只删除或移动用户明确指定的内容。
    • 对类似孤立文件的 Windows Installer MSP 文件,使用 scripts/Quarantine-OrphanMsp.ps1。
  6. 验证。

    • 重新检查驱动器可用空间。
    • 重新检查目标路径。
    • 报告更改内容、跳过内容,以及任何隔离备份的存储位置。

随附脚本

  • 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