Skip to content

原文(日本語訳)

Windows: 子プロセスを生成する際にコンソールウィンドウがフラッシュする問題を修正しました

原文(英語)

Windows: Fixed console windows flashing when spawning child processes

概要

v2.1.27 で、Windows 環境において子プロセス(ツールやコマンド実行時)を生成する際にコンソールウィンドウが一瞬フラッシュ(点滅表示)される視覚的な問題が修正されました。これにより、より快適な開発体験が提供されます。

注意点

  • 視覚的な問題の修正: この修正は機能的な問題ではなく、ユーザー体験の改善です
  • Windows 固有: この問題は Windows 環境特有の問題でした
  • 子プロセス全般: bash コマンド、ツール実行、hooks など、子プロセスを生成する操作全般で発生していました
  • 潜在的なリグレッション: 一部のユーザーから、この修正後に v2.1.27 でフリーズする問題が報告されています。問題が発生した場合は v2.1.25 にダウングレードすることを検討してください
  • WSL2 ユーザー: 特に WSL2 で複雑な bash 設定を使用しているユーザーで問題が報告されています

実践例

修正前の問題

以前のバージョンでは、Claude Code がツールを実行するたびに黒いコンソールウィンドウが一瞬表示されていました:

bash
claude

> プロジェクト内の TypeScript ファイルを検索してください
# ツール実行のたびにコンソールウィンドウが一瞬フラッシュする(点滅)

特に頻繁に作業する場合、このフラッシュは以下の場面で発生していました:

  • ファイルの読み取り・書き込み
  • bash コマンドの実行
  • git 操作
  • MCP ツールの実行
  • フックコマンドの実行

修正後(v2.1.27 以降)

v2.1.27 では、子プロセスがバックグラウンドでスムーズに実行され、視覚的な妨害がなくなりました:

bash
claude

> プロジェクト内の TypeScript ファイルを検索してください
# スムーズに実行される、コンソールウィンドウのフラッシュなし

問題が発生した場合

もし v2.1.27 でフリーズや応答の問題が発生した場合:

bash
# v2.1.25 にダウングレード
claude update --version 2.1.25

# または npm の場合
npm install -g @anthropic-ai/claude-code@2.1.25

既知の問題

GitHub Issue で報告されているように、この修正により一部のユーザー(特に Windows 11 の WSL2 環境)でフリーズする問題が発生する可能性があります。この問題は複雑な bash 設定(.bashrc)を持つユーザーで報告されています。

問題が発生した場合は、以下のいずれかを試してください:

  1. v2.1.25 にダウングレード(推奨)
  2. .bashrc の設定を簡素化
  3. 新しいパッチバージョンのリリースを待つ

関連情報

関連する修正

同じ v2.1.27 で修正された Windows 関連の問題: