Claude Desktop, VM을 실행했지만 중지할 방법이 없다

발행: (2026년 6월 11일 AM 02:11 GMT+9)
5 분 소요

출처: Hacker News

사전 체크리스트

  • 기존 이슈를 검색했으며(existing issues) 아직 보고되지 않았습니다
  • 단일 버그 보고서입니다 (다른 버그는 별도로 보고해 주세요)
  • Claude Code 최신 버전을 사용하고 있습니다

문제점

[버그] Claude Desktop이 매 실행 시 1.8 GB Hyper‑V VM을 생성합니다. 채팅 전용 사용 시에도

환경

※ 이 이슈는 Claude Desktop 앱(Windows) 전용이며, Claude Code CLI와는 무관합니다.

  • OS: Windows 11 Pro 25H2, Build 26200.7840
  • 하드웨어: Razer Blade 15 Base Model (Late 2020), i7‑10750H, 16 GB RAM
  • Claude Desktop: 2026‑02‑26 기준 최신 버전
  • Windows 기능: VirtualMachinePlatform 활성화; Hyper‑V, WSL, Docker, Windows Sandbox 모두 비활성화
  • Core Isolation / Memory Integrity: Off

요약

Claude Desktop 앱이 시작될 때마다 Hyper‑V 가상 머신(Vmmem)을 실행해 약 1.8 GB RAM을 차지합니다. 사용자는 채팅 기능만 필요하고 Cowork 혹은 에이전트 모드를 사용할 의도가 없는데도 매번 VM이 생성됩니다. 16 GB 랩톱에서는 사용되지 않는 인프라가 전체 메모리의 11 % 이상을 차지하게 됩니다.

재현 단계

  1. VirtualMachinePlatform이 활성화된 Windows 11에 Claude Desktop을 설치한다.
  2. Cowork/agent 모드를 최소 한 번 사용한다(세션 파일이 생성됨).
  3. Claude Desktop을 닫았다가 다시 열거나, 시스템을 재부팅한다.
  4. 작업 관리자에서 Vmmem이 약 1,800 MB를 사용하고 있는 것을 확인한다.

발생 현상

앱 실행 시 Hyper‑V Host Compute Service(vmcompute)가 RPC 인터페이스 이벤트를 통해 호출되고, vmwp.exe 프로세스가 전체 가상 머신을 호스팅합니다. 이 VM은 작업 관리자에 “Vmmem”으로 표시되며 약 1,796–1,846 MB를 차지합니다.

Hyper‑V Compute Admin 이벤트 로그에는 다음과 같은 오류가 반복적으로 기록됩니다.

"The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')"

이 오류는 최소 2026‑02‑19부터 발생했으며, 부팅 및 앱 실행 시마다 트리거됩니다.

근본 원인 조사

PowerShell 진단을 통해 다음을 확인했습니다.

  • WSL이 설치되지 않음 — wsl --shutdown이 “not installed” 반환
  • Hyper‑V 관리 도구가 설치되지 않음 — Get-VM 실패
  • Docker가 설치되지 않음 — Docker 프로세스 없음
  • Windows Sandbox 비활성화
  • Core Isolation / Memory Integrity 비활성화(문제 발생 이전에도 비활성화 상태)
  • VirtualizationBasedSecurityStatus가 2(실행 중)로 표시되는데, 이는 LSA Protection이 활성화된 것 때문일 가능성이 높지만 1.8 GB VM을 설명하지는 못함
  • 실제로 활성화된 가상화 기능은 VirtualMachinePlatform뿐임

vmcompute 서비스는 수동 시작으로 설정돼 있지만 부팅 시 RPC 인터페이스 이벤트(GUID: bc90d167-9470-4139-a9ba-be0bbbf5b74d)로 트리거됩니다. 부모 프로세스는 services.exe(PID 1400)이며, 이는 사용자에 의해 시작된 것이 아니라 서비스 트리거임을 의미합니다.

%APPDATA%\Claude\local-agent-mode-sessions\에 2,689개의 오래된 세션 파일이 존재함을 발견했습니다. 파일명은 Docker 스타일 네이밍(예: “nifty-dreamy-volta”, “tender-vigilant-goodall”, “admiring-elegant-johnson”)을 따릅니다. 모든 파일을 삭제하고 vmcompute/vmwp를 종료한 뒤 Claude Desktop을 다시 열면, 즉시 VM이 재생성되고 1.8 GB Vmmem 프로세스가 다시 나타났습니다.

영향

16 GB 시스템에서 이 버그는 유휴 상태 메모리 사용량을 약 50 %에서 62 %로 급증시킵니다. 일반적인 애플리케이션 로드와 합쳐 전체 사용량이 70–75 %에 달해 시스템이 느려지고, 사용자는 매 실행 후 VM 프로세스를 수동으로 종료해야 합니다.

기대 동작

  • 채팅 전용
0 조회
Back to Blog

관련 글

더 보기 »

생물학적 진화와 정보 획득

A few weeks ago we lookedhttps://www.construction-physics.com/p/information-and-technological-evolution at a simulation of technological evolutionhttps://sites....

단순 HTML의 놀라운 효과 (2021)

I've told this story at conferences - but due to the general situation I thought I'd retell it here. A few years ago I was doing policy research in a housing be...