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. 01C:の大きなフォルダーやファイルの特定
  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、レジストリハイブ、ページ/スワップ/休止状態ファイル、アクティブなインストーラーキャッシュ。

応答の指針

まず、最も効果の高い安全な選択肢を提示します。リスクは平易な言葉で説明します。サイズの大きいファイルがすべて安全に削除できるかのように示唆してはいけません。破壊的な操作を行う場合は、ユーザーがすでに明確な指示を出している場合を除き、正確な操作を改めて伝えて確認を待ちます。

コメント