概要
- Claude Desktop(Windows版)でチャットのみ利用時にもHyper-V VM(約1.8GB RAM)が毎回起動
- Cowork/agentモード未使用でもVMが自動生成、システムメモリに大きな負荷
- %APPDATA%配下にセッションファイルが大量に蓄積、削除してもVM再生成
- 現状の回避策はVirtualMachinePlatform無効化またはVMプロセス強制終了
- 要望:チャットのみの場合はVM未起動、セッションデータ自動クリーンアップ
Claude DesktopのHyper-V VM自動起動バグ報告
- 対象アプリ :Claude Desktop(Windows版、最新版 2026年2月26日時点)
- OS環境 :Windows 11 Pro 25H2, Build 26200.7840、Razer Blade 15(i7-10750H, 16GB RAM)
- Windows機能 :VirtualMachinePlatform有効、Hyper-V/WSL/Docker/Sandbox無効
- 現象 :アプリ起動時、 毎回Hyper-V VM(Vmmem, 約1.8GB RAM) が自動生成
- チャットのみ利用時もVMが起動し、Cowork/agentモード未使用でも発生
- 再現手順 :
- Claude Desktopインストール(VirtualMachinePlatform有効下)
- Cowork/agentモードを一度でも利用
- アプリ再起動、またはPC再起動後、Task ManagerでVmmem確認(約1,800MB消費)
- エラーログ :
- Hyper-V Compute Adminログに「The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$')」エラーが毎回出力
原因調査・技術的詳細
- WSL/Docker/Hyper-V管理ツール未インストール、Windows Sandbox無効、Core Isolation無効
- 唯一有効な仮想化機能 :VirtualMachinePlatform
- vmcomputeサービス はRPCイベント(GUID: bc90d167-9470-4139-a9ba-be0bbbf5b74d)で自動起動
- 親プロセスはservices.exe(サービス起動トリガー)
- %APPDATA%\Claude\local-agent-mode-sessions**に2,689件のセッションファイルが未削除で蓄積(Docker風命名規則)
- 全削除後も、アプリ再起動で即座にVMとVmmemが再生成
影響・問題点
- 16GBメモリ環境で、起動直後から11%以上のRAMを無駄消費
- システム全体のメモリ使用率が50%→62%に急増
- 通常利用時は70~75%に達し、動作遅延・手動でVMプロセス終了が必要
- セッションファイルの自動クリーンアップ未実装
- チャットのみ利用時もVMが必ず起動し、リソース浪費
期待される動作・要望
- Cowork/agentモード利用時のみ VM/コンテナ基盤を初期化
- チャットのみ利用時はVM未起動 でメモリ節約
- セッション終了時に古いセッションデータを自動削除
- VM初期化失敗や不要時はチャットモードへ自動フォールバック
現状の回避策
- VirtualMachinePlatform無効化 (Cowork機能も同時に無効化される)
powershell Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestart
- VMプロセス手動終了
powershell Stop-Process -Name vmwp -ForceStop-Process -Name vmcompute -Force- VM終了後もチャット機能は正常稼働
開発者へのリクエスト
- VM/コンテナ基盤はCowork/agentモード利用時のみ初期化
- セッションデータは終了毎に自動クリーンアップ
- VMインフラ不在時もチャット性能を維持し、エラーで強制起動しない設計
まとめ
- Claude Desktopのチャットのみ利用時にVMが自動生成される問題
- Cowork/agentモード利用時のみVM初期化する設計改善を強く要望
- セッションファイルの自動削除・リソース効率化が急務