Claude Desktop、チャット専用利用でも起動のたびに1.8GBのHyper-V VMを生成
(github.com/anthropics)- Claude Desktop Windows アプリがチャットだけを使う場合でも、起動のたびにHyper-V VMを立ち上げ、Task Managerで Vmmem が約1,796〜1,846MBのRAMを使用する現象
- 再現条件は、Windows 11で VirtualMachinePlatform を有効にした状態でClaude Desktopをインストールし、Cowork/agent modeを一度使ったあと、アプリを再度開くか再起動する手順
- 報告環境は Windows 11 Pro 25H2 Build 26200.7840、Razer Blade 15 Base Model Late 2020、i7-10750H、16GB RAM、2026-02-26時点のClaude Desktop最新バージョン
- Hyper-V、WSL、Docker、Windows Sandboxは無効化されており、Core Isolation / Memory Integrityもオフ、
wsl --shutdownは「not installed」、Get-VMは失敗、Dockerプロセスも見つからない - 起動のたびにClaude DesktopがRPC interface eventを通じて vmcompute をトリガーし、
vmwp.exeプロセスがVMをホスト、親プロセスはservices.exeと確認された - Hyper-V Compute Adminログに
"The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')"エラーが起動時とアプリ実行時に繰り返し記録される %APPDATA%\Claude\local-agent-mode-sessions\で以前のCoworkセッションの古いセッションファイル2,689個が見つかり、ファイル削除とvmcompute/vmwp終了後にも、Claude Desktopを再実行するとVMと1.8GBのVmmemプロセスが即座に再生成される- 16GBシステムでアイドル時のメモリ使用量が約50%から62%に増加し、一般的なアプリ負荷と合わせて70〜75%まで上がって、システムの低速化と、起動のたびにVMプロセスを手動終了する必要が生じる
- 回避策は
Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestartでVirtualMachinePlatformを無効にする方法で、この場合VM起動は防げるがCowork機能も無効になる - 別の回避策は
Stop-Process -Name vmwp -ForceとStop-Process -Name vmcompute -Forceで毎回VMプロセスを終了する方法で、終了後もチャット機能は正常に動作する - 要求されている動作は、Coworkまたはagent modeが実際に要求されたときだけVM/containerインフラを初期化し、セッション終了後に古いセッションデータを自動整理し、VMインフラがないか不要な場合はチャット専用モードとして処理すること
1件のコメント
Hacker Newsのコメント
これは、モデル企業がまず ローカル作業 をきちんと扱う方法を解こうとしていて、主要なOS企業はOS内のAI統合をまともに作ろうと走っている、そんな競争のように感じる
GeminiとAndroidの両方を持つGoogleが、なぜこれを解けていないのかも気になるし、そこから学べることがあるのかとも考えさせられる
技術革新がもはや堀ではなくなるにつれて、今ではエンジニアリングだけで勝つのは難しくなり、実際もうエンジニアリングだけでは勝てない状態に見える
良いかどうかはまだ様子見だ
Microsoftのほうがこういうことを実現できる立場にいるのは確かに見えるのに、もはや誰もMicrosoftが何かを主導するとは期待していないようだ
今はWebチャットで答えを受け取ってOSにコピペする程度だが、小さな作業ならよくても、15往復くらいするとかなりつらくなる
たとえば妻のノートPCの断続的なWindowsクラッシュログをデバッグしていると、ブラウザのチャット欄で受け取った複数行のPowerShellコマンドをPowerShellウィンドウに貼り付け、また複数行のエラーをブラウザにコピーする、というのを繰り返すことになる
LLMにノートPC全体を好き勝手に任せるのは気が進まないが、アクセス可能なアプリと、確認なしで進められるステップ数を制限し、さらに作業速度制限まで設けるなら問題なさそうだ
軍用レベルで厳重にロックする必要はなく、本番コードや何百万ドルもの暗号資産の鍵があるわけでもないので、最悪でも数時間かけてノートPCを復旧する程度で、腹は立っても世界の終わりではない
「VMを立ち上げてそこで動かせばいい」という話も理解できるが、VMを起動すること自体がまれなので、バージョンやUIが変わっていて、むしろコピペボットにならずLLMの助けを借りたいのはまさにそういう作業だ
今は主にWindowsを使っているが、MicrosoftがLLM機能をあちこちにばらまいているのに、肝心の、お金を払ってでも使いたい一か所には入れていない理由がわからない
利用モデルはZoomのリモートデスクトップ共有のように単純で直感的なものでよいはずだ。すでに制約もあるし、ユーザーも対話のしかたを理解している
今日Geminiに、最近の「Windowsデスクトップを代わりに操作してくれる」機能のユーザーレビューを探してくれと頼んだところ、まだ遅くて高価で、インターフェース探索やウィンドウ境界の解釈で迷いやすいと答えた
こういう軽くカジュアルな用途に合う提案があるのか気になる
すべての設定や動作にAIフックが必要になるだろうし、ただスクリーンショットを見てクリックさせるほうが簡単そうだ
スクリーンショットは撮れなかったが、Anthropicの 完成度不足 と急ごしらえ感を示す、かなり露骨な例をたった今見た
WindowsでClaudeを開き、cowork配下のDispatchをクリックして始めると、Windowsには存在しない権限が必要だと言ってくる
その権限ボタンを押すと、macOSのシステム設定へ行く壊れたリンクが出る
今はスマホから書いているので、誰か実際に試して画像を返信で上げてくれるとありがたい
スクリーンショットをどこに上げればいいのかはわからないが、下のダイアログが出ることは確認した
Claudeは全部 バイブコーディング で作ったように見える
VM自体は Claude Cowork 用で、あらゆる作業をVMサンドボックス内で行わせようとしている
ただ、なぜアプリ起動直後に立ち上げるのか、なぜ無効化する方法がないのかは説明できず、「なぜ存在するのか」にしか答えていない
純粋な疑問で、こういうものをあまり使ったことはない
逆にアクセスを許可するなら、当然VMは必要だ
エンジニアリングの厳密さ と細やかさが極端に欠けているように見える
答えはおそらく「誰もそれはダメだと思わなかった」くらいに単純なのだろう
チームごとに担当は違うので、エンジニアリング文化が組織全体にどう広がっているかは推測以上のことは言いにくいが、Anthropicのソフトウェアに見られる不注意さと雑さを見ると、学習や推論にも投資家の金を無駄に燃やしていそうだ
それを動かすコードも、ほかのソフトウェアと同じくらいひどそうだからだ
製品を使わせるには サンドボックス が用意されている必要がある
Coworkがなぜ単なる オプション機能 ではないのか理解できない
削除もできない約10GBのVMバンドルまでインストールする
https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...
数字を伸ばすための第一のルールは、どんな代償を払ってでも 摩擦をなくすこと だ
ユーザーのハードディスクは会社にとってはタダ同然なので、使わせたい機能をそんな理由で妨げる必要はない
ユーザーの98%は、自分のコンピュータにゴミを積まれていることにすら気づかないだろう
この10年で出た 256GB以下のSSD を標準搭載したMacは、どれも終わったも同然だ
新しいNeoも含む
システム、スワップ領域、キャッシュ、OSアップデートのダウンロード用に確保される領域、アプリが占める容量を考えれば、その容量で空きが15GB未満でもまったく不思議ではない
バンドルを「削除」する一番簡単な方法は、中身を消してからフォルダ権限を変更し、Claudeが二度と書き込めないように することだった
自分のコンピュータでは、少なくとも選択インストールだった
そのタブを有効にするには追加インストールが必要だったと記憶している
以前はパーソナライズやカスタマイズが流行していて、ユーザーにコントロール感や力、自由を感じさせてくれていた
今はその正反対だ
ユーザーに いっさい制御させない 方向に進んでいる
スマホやMacでは、いくつかのゴミアプリを削除できないが、それは「システム」アプリだからだ
非専門家の立場では、ブラウザやアカウント設定の複雑さをかき分けて望まない動作を止めるのも難しく、私たちは機械の裁量に委ねられている
昔は iPhoto や iMovie などが入った iLife をCDやDVDで買ってインストールしていた
今では Photos アプリを物理的に削除することすらできない
業務用PCでは写真をまったく管理しないし、iCloudアカウントもなく、今後も持つつもりはないのに、このアプリを入れたままにしておかなければならない
pngファイルを1つ AirDrop で送るだけで、「Photosに追加」しろというプロンプトが出る。勘弁してほしい
.app自体は41MBしかないので、大半はどこかにインストールされた正体不明のライブラリやフレームワークへ移されたのは明らかだLinux PCのハードウェアがMacBookほど良くなくても、KDEに替えたらずっと良く感じられた
Claudeデスクトップアプリは起動も操作も遅すぎて、使わなくなった
完全にもっさりしたアプリで、AIについてあれだけ大口を叩いておきながら、なぜまともに動くものを出せないのか理解できない
自分たちでバイブコーディングできるようになってからは、もうそのやり方しか使っていないようだ
だからチャットクライアントがReactで書かれていて、RAMをギガバイト単位で食う
おそらくリリースだけを見て表面的に作り、変更が及ぼす影響を十分に考えていないのだろう
そういうモデルでは、エンジニア間の調整もどんどん減っていくのを見てきた
実際そうなら Claude Code もそういう流れで、「すべての変更を必ずレビューしろ」と言っていても、結局はそうなってしまう
常に トレードオフ はある
手早い質問用には Claude のWebアプリを PWA として固定し、プロジェクトベースの作業はすべてCLIを使っている
デスクトップアプリの Routines 機能を試してみようかとも思ったが、cronで何か自作する方向に傾いている
ここで誰かが毎日のPR要約ルーチンを作ったのを見たが、かなり便利そうだった
自分がたまに貢献するリポジトリがかなり多く、継続的に状況を追いたいからだ
自分のノートPCでは遅延を起こすチャットでも、iPadやiPhoneのアプリでは問題なく動く
Webアプリには明らかに少し問題がある
デスクトップ向けネイティブアプリがあるのか、claude CLI のほうがずっと速いのかは、まだ使っていないので分からない
止める方法なしに起動するなら、むしろ良いことではないのか? 止める方法があることの何が問題なのか分からない
Claude Desktop spins up a VM without no way of stopping itみたいなミスは、自分も話すときによくやる頭の中では言い回しを複数考えているのに、話すときには1つで始めて別の1つで終えてしまう
結果はタイトルみたいにほぼいつも間違っていて、たいてい 二重否定 の形になる
タイピングでもたまにやるが、何度か読み返すので気づけることが多い
実際には止める方法はないと伝えられている
たぶん投稿者がタイトルを書いていて一瞬こんがらがったか、あなたとは違う英語の方言を使っているのだろう
自分もそのコメントを探しに来た
私は Claude Desktop を Hyper-V VM 内で動かしている
私の VM には「Virtual Machine Platform」機能がまったくインストールされていない
アプリはそれを受け入れ、Cowork タブを単に無効化する
Hyper-V を削除せずに VM の作成を防ぎ、Claude Desktop をこのコードパスに進ませる別の方法があるのか気になる
ただし Claude は Desktop も CLI も、Windows では Code 向けサンドボックス対応なしで配布されている
サンドボックスがあるのは Linux と macOS だけだ
Windows で動かさなければならないなら、隔離された VM 内で実行することを本当に勧める
そうすればその VM 内で「Virtual Machine Platform」機能を外しておけるし、この問題も解決する
「Windows Sandbox」OS 機能は、別途 Windows ライセンスなしでそのような VM を提供する
結局のところ、サンドボックス化されたコードについて、ユーザーレベルのテレメトリとは区別される ESR/ロギングインターフェースを提供する方法を見つけ出し、その後 Defender や CrowdStrike などがそれをサポートするようになるだろう
AGI でバイブコーディングしたので、これで本番投入準備完了という感じだ
いかにも Anthropic らしく、LLM が作ったような粗さが見える