Claude Desktop, VM을 실행했지만 중지할 방법이 없다
출처: 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 % 이상을 차지하게 됩니다.
재현 단계
VirtualMachinePlatform이 활성화된 Windows 11에 Claude Desktop을 설치한다.- Cowork/agent 모드를 최소 한 번 사용한다(세션 파일이 생성됨).
- Claude Desktop을 닫았다가 다시 열거나, 시스템을 재부팅한다.
- 작업 관리자에서
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 프로세스를 수동으로 종료해야 합니다.
기대 동작
- 채팅 전용