Skip to content

原文(日本語に翻訳)

Windowsドライブルート(C:\C:\Windows など)の危険な削除検出を改善しました。

原文(英語)

Improved detection for dangerous removals of Windows drive roots (C:\, C:\Windows, etc.)

概要

Claude Codeには、システムにとって危険なファイル操作を検出してユーザーに警告する安全機能があります。Windows環境でのドライブルートディレクトリ(C:\C:\Windows など)の削除はシステムに壊滅的な影響を与えるため、このような危険な操作の検出精度が改善されました。より多くのパターンを正確に識別し、誤った警告を減らしながら危険な操作を確実にキャッチできるようになっています。

基本的な使い方

この改善はバックグラウンドで自動的に機能します。Windowsシステムで作業する場合、Claudeが危険な削除操作を提案した際に適切な警告が表示されます。

powershell
# Claude が以下のような危険な操作を提案した場合に警告が表示されます
Remove-Item C:\ -Recurse  # システムドライブの削除 → 警告
Remove-Item C:\Windows -Recurse  # Windowsディレクトリの削除 → 警告

実践例

ユースケース: 大量削除スクリプトのレビュー

Claudeに削除スクリプトを書いてもらう際:

powershell
# 安全な削除(プロジェクトの一時ファイル)
Remove-Item .\build -Recurse  # プロジェクト内のbuildフォルダ → 安全
Remove-Item .\dist -Recurse   # プロジェクト内のdistフォルダ → 安全

# 危険な削除 → Claudeが警告を表示
Remove-Item C:\Windows\System32 -Recurse  # → 危険として検出・警告

ユースケース: Windowsシステム管理タスク

powershell
# 一時ファイルのクリーンアップ(安全)
Remove-Item $env:TEMP\* -Recurse

# ドライブ全体のクリーンアップ(危険) → 適切に検出されます
# Remove-Item D:\ -Recurse  ← このような操作は警告が表示される

注意点

  • この機能はWindowsのパス形式(C:\)に特化した改善です
  • 検出は完全に自動で、ユーザーの操作は不要です
  • 警告が表示された場合でも、明示的に許可すれば操作を続行できますが、十分に確認してから行うことを推奨します
  • Linux/macOSのルートディレクトリ削除検出も引き続き機能します

関連情報