Claude Desktop membuat VM Hyper-V 1,8GB setiap kali dijalankan meski hanya dipakai untuk chat
(github.com/anthropics)- Aplikasi Claude Desktop Windows menjalankan VM Hyper-V setiap kali dibuka meski hanya digunakan untuk chat, dan di Task Manager Vmmem terlihat memakai sekitar 1.796~1.846MB RAM
- Kondisi reproduksinya adalah memasang Claude Desktop di Windows 11 dengan VirtualMachinePlatform aktif, menggunakan mode Cowork/agent sekali, lalu membuka ulang aplikasi atau me-reboot sistem
- Lingkungan yang dilaporkan adalah Windows 11 Pro 25H2 Build 26200.7840, Razer Blade 15 Base Model Late 2020, i7-10750H, RAM 16GB, dengan Claude Desktop versi terbaru per 2026-02-26
- Hyper-V, WSL, Docker, Windows Sandbox dinonaktifkan, Core Isolation / Memory Integrity juga dimatikan,
wsl --shutdownmenampilkan “not installed”,Get-VMgagal, dan tidak ditemukan proses Docker - Setiap kali dijalankan, Claude Desktop memicu vmcompute melalui event antarmuka RPC, proses
vmwp.exemeng-host VM, dan proses induknya teridentifikasi sebagaiservices.exe - Di log Hyper-V Compute Admin, error
"The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')"terus berulang saat boot dan saat aplikasi dijalankan - Di
%APPDATA%\Claude\local-agent-mode-sessions\ditemukan 2.689 file sesi lama dari sesi Cowork sebelumnya, dan bahkan setelah file-file itu dihapus sertavmcompute/vmwpdihentikan, saat Claude Desktop dijalankan ulang VM dan proses Vmmem 1,8GB langsung dibuat lagi - Pada sistem 16GB, penggunaan memori idle naik dari sekitar 50% menjadi 62%, lalu meningkat ke 70~75% saat digabung dengan beban aplikasi biasa, menyebabkan sistem melambat dan perlu menghentikan proses VM secara manual setiap kali selesai menjalankan aplikasi
- Solusi sementara adalah mematikan VirtualMachinePlatform dengan
Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestart; ini mencegah VM berjalan tetapi juga menonaktifkan fitur Cowork - Solusi sementara lain adalah menghentikan proses VM setiap kali dengan
Stop-Process -Name vmwp -ForcedanStop-Process -Name vmcompute -Force; setelah dihentikan, fungsi chat tetap berjalan normal - Perilaku yang diminta adalah menginisialisasi infrastruktur VM/container hanya ketika mode Cowork atau agent benar-benar diminta, membersihkan otomatis data sesi lama setelah sesi berakhir, dan menangani mode khusus chat saat infrastruktur VM tidak ada atau tidak diperlukan
1 komentar
Komentar Hacker News
Rasanya ini seperti perlombaan antara perusahaan model yang mencoba lebih dulu memecahkan cara menangani pekerjaan lokal dengan benar, dan perusahaan OS besar yang berlomba membuat integrasi AI di dalam sistem operasi dengan baik
Saya juga jadi penasaran kenapa Google, yang punya Gemini dan Android sekaligus, belum bisa menyelesaikan ini, dan apakah ada pelajaran yang bisa diambil dari situ
Sekarang ketika inovasi teknis tidak lagi menjadi parit pertahanan, rasanya sulit menang hanya dengan engineering, dan kenyataannya mereka memang tampaknya tidak bisa lagi menang hanya dengan engineering
Bagus atau tidaknya masih harus dilihat
Posisi Microsoft untuk mewujudkan hal seperti ini jelas terlihat lebih baik, tetapi sekarang tampaknya tidak ada lagi yang berharap Microsoft memimpin sesuatu
Sekarang saya cuma menerima jawaban dari chat web lalu copy-paste ke OS, dan itu oke untuk tugas kecil, tetapi kalau harus bolak-balik sekitar 15 kali rasanya cukup menyakitkan
Misalnya saat men-debug log crash Windows yang muncul sesekali di laptop istri saya, saya berulang kali menempelkan perintah PowerShell multi-baris dari jendela chat browser ke jendela PowerShell, lalu menyalin kembali error multi-baris ke browser
Saya tidak nyaman menyerahkan seluruh laptop begitu saja ke LLM, tetapi kalau aplikasi yang bisa diakses dibatasi, jumlah langkah yang boleh dilakukan tanpa konfirmasi dibatasi, dan bahkan ada pembatasan kecepatan kerja, rasanya itu masih oke
Tidak perlu dikunci sampai level militer; ini bukan mesin yang menyimpan kode produksi atau kunci kripto jutaan dolar, jadi dalam skenario terburuk saya cuma perlu menghabiskan beberapa jam untuk memulihkan laptop, yang memang menyebalkan tapi bukan akhir dunia
Saya paham argumen “tinggal jalankan di VM saja”, tetapi karena saya jarang menyalakan VM, versi dan UI-nya sering sudah berubah, jadi justru ini jenis tugas yang membuat saya ingin dibantu LLM alih-alih hanya menjadi bot copy-paste
Saat ini saya lebih banyak memakai Windows, dan saya tidak paham kenapa Microsoft menaburkan fitur LLM di mana-mana tetapi justru tidak menaruhnya di satu tempat yang layak dibayar untuk dipakai
Model penggunaannya bisa sesederhana dan seintuitif berbagi remote desktop Zoom. Batasannya sudah ada, dan pengguna juga sudah paham cara berinteraksi seperti itu
Hari ini saya meminta Gemini mencarikan ulasan pengguna tentang fitur-fitur terbaru yang “mengoperasikan desktop Windows sebagai pengganti saya”, dan jawabannya adalah bahwa itu masih lambat, mahal, dan mudah tersesat saat menavigasi antarmuka atau menafsirkan batas jendela
Saya penasaran apakah ada saran yang cocok untuk penggunaan ringan dan kasual seperti ini
Semua pengaturan dan perilaku akan butuh hook AI, jadi tampaknya lebih mudah kalau AI cukup melihat screenshot lalu mengklik
Saya tidak sempat mengambil screenshot, tetapi barusan melihat contoh yang cukup gamblang yang menunjukkan kurangnya kematangan Anthropic dan kesan dibuat terburu-buru
Di Windows, kalau membuka Claude lalu memulai dengan mengklik Dispatch di bawah cowork, ia mengatakan perlu izin yang tidak ada di Windows
Kalau tombol izin itu ditekan, yang muncul adalah tautan rusak menuju System Settings di macOS
Saya sedang menulis dari ponsel sekarang, jadi kalau ada yang bisa mencobanya langsung dan mengunggah gambarnya sebagai balasan, itu akan membantu
Saya tidak tahu sebaiknya screenshot diunggah ke mana, tetapi saya bisa memastikan dialog di bawah ini memang muncul
Claude benar-benar terasa dibuat dengan vibe coding
VM itu sendiri memang untuk Claude Cowork, agar semua pekerjaan dilakukan di dalam sandbox VM
Hanya saja saya tidak bisa menjelaskan kenapa VM itu dijalankan begitu aplikasi dibuka, atau kenapa tidak ada cara untuk menonaktifkannya; saya cuma bisa menjawab “kenapa itu ada”
Ini pertanyaan sungguhan; saya memang tidak banyak memakai hal seperti ini
Sebaliknya, kalau aksesnya memang diizinkan, tentu VM memang diperlukan
Terlihat ada kekurangan ekstrem dalam ketelitian engineering dan perhatian pada detail
Jawabannya mungkin sesederhana “tidak ada yang terpikir bahwa ini seharusnya tidak dilakukan”
Karena setiap tim punya penanggung jawab yang berbeda, sulit mengatakan lebih dari sekadar dugaan tentang bagaimana budaya engineering menyebar ke seluruh organisasi, tetapi melihat kecerobohan dan kelonggaran yang tampak di software Anthropic, rasanya uang investor juga mungkin dibakar habis di pelatihan dan inferensi
Soalnya rasanya kode yang menjalankan itu pun mungkin seburuk software mereka yang lain
Untuk membuat orang memakai produknya, sandbox memang harus sudah siap
Saya tidak paham kenapa Cowork bukan sekadar fitur opsional
Ia juga memasang bundel VM sekitar 10GB yang bahkan tidak bisa dihapus
https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...
Aturan pertama untuk menaikkan angka adalah menghilangkan friksi bagaimanapun caranya
Hard disk pengguna pada dasarnya gratis dari sudut pandang perusahaan, jadi tidak ada alasan untuk menahan fitur yang ingin mereka pakai hanya karena itu
98% pengguna bahkan tidak akan sadar bahwa mereka sedang menumpuk sampah di komputer mereka
Semua Mac model dasar dengan SSD 256GB atau kurang yang keluar dalam 10 tahun terakhir praktis tamat
Termasuk Neo baru
Kalau memikirkan sistem, ruang swap, cache, ruang cadangan untuk unduhan pembaruan OS, dan ruang yang dipakai aplikasi, sama sekali tidak mengejutkan bila kapasitas segitu punya sisa ruang kurang dari 15GB
Cara termudah untuk “menghapus” bundel itu adalah mengosongkan isinya lalu mengubah izin foldernya agar Claude tidak bisa menulis ke sana lagi
Setidaknya di komputer saya itu bersifat opsional
Saya ingat harus memasang komponen tambahan untuk mengaktifkan tab itu
Dulu personalisasi dan kustomisasi sedang populer, dan itu membuat pengguna merasa punya kendali, kuasa, dan kebebasan
Sekarang justru kebalikannya
Arahnya adalah membuat pengguna tidak punya kendali sama sekali
Di ponsel dan Mac ada beberapa aplikasi sampah yang tidak bisa dihapus karena dianggap aplikasi “sistem”
Dari sudut pandang pengguna nonteknis, menembus kerumitan pengaturan browser dan akun untuk menghentikan perilaku yang tidak diinginkan itu juga sulit, dan kita pada dasarnya diserahkan pada kehendak mesin
Dulu kita membeli iLife dalam bentuk CD atau DVD lalu memasangnya, dengan iPhoto, iMovie, dan lainnya
Sekarang aplikasi Photos bahkan tidak bisa dihapus secara fisik
Di komputer kerja saya, saya sama sekali tidak mengelola foto, tidak punya akun iCloud, dan tidak akan punya, tapi aplikasi ini tetap harus terus terpasang
Cuma mengirim satu file png lewat AirDrop saja sudah memunculkan prompt “Tambahkan ke Photos”. Tidak, terima kasih
.app itu sendiri cuma 41MB, jadi jelas sebagian besarnya dipindahkan ke library atau framework misterius yang terpasang entah di mana
Walaupun perangkat keras PC Linux tidak sebagus MacBook, setelah beralih ke KDE rasanya jauh lebih baik
Aplikasi desktop Claude sangat lambat saat dibuka dan saat dipakai berinteraksi, sampai saya jadi tidak memakainya lagi
Aplikasinya benar-benar lemot, dan dengan semua omong besar mereka soal AI, saya tidak paham kenapa mereka tidak bisa merilis sesuatu yang benar-benar berfungsi dengan baik
Setelah mereka sendiri bisa melakukan vibe coding, sepertinya mereka jadi cuma memakai cara itu saja
Akibatnya klien chat mereka ditulis dengan React dan memakan RAM sampai hitungan gigabyte
Mungkin mereka hanya fokus untuk merilis secepatnya dan membangun di permukaan tanpa cukup mempertimbangkan dampak perubahan-perubahan itu
Dalam model seperti itu saya juga melihat koordinasi antaringinyur makin berkurang
Kalau memang begitu, Claude Code pun jadinya seperti itu, dan terlepas dari seruan “semua perubahan harus direview”, pada akhirnya tetap akan seperti itu
Selalu ada trade-off
Untuk pertanyaan cepat saya menyematkan aplikasi web Claude sebagai PWA, dan untuk pekerjaan berbasis proyek saya pakai CLI sepenuhnya
Saya sempat berpikir untuk bereksperimen dengan fitur Routines di aplikasi desktop, tetapi sekarang lebih condong membuat sesuatu sendiri dengan cron
Saya melihat seseorang di sini membuat rutinitas ringkasan PR harian, dan itu tampak cukup berguna
Soalnya ada cukup banyak repositori yang sesekali saya kontribusikan, dan saya ingin terus mengikuti perkembangannya
Di laptop saya, chat yang menimbulkan lag justru berjalan tanpa masalah di aplikasi iPad atau iPhone
Aplikasi webnya jelas memang agak bermasalah
Saya belum mencoba apakah ada aplikasi native di desktop, atau apakah claude CLI jauh lebih cepat
Bukannya lebih baik kalau itu muncul tanpa cara untuk menghentikannya? Saya tidak mengerti kenapa justru adanya cara untuk menghentikannya dianggap masalah
Di kepala saya ada beberapa cara menyusun ungkapan, lalu saat mengucapkannya saya mulai dengan satu bentuk dan berakhir dengan bentuk lain
Hasilnya, seperti pada judul itu, hampir selalu jadi salah, biasanya dalam bentuk double negative
Kadang saat mengetik saya juga begitu, tetapi karena saya membacanya beberapa kali, sering kali bisa ketahuan
Katanya memang sebenarnya tidak ada cara untuk menghentikannya
Mungkin penulisnya cuma tersandung saat menulis judul, atau mungkin memakai dialek bahasa Inggris yang berbeda dari Anda
Saya juga datang ke sini untuk mencari komentar itu
Saya menjalankan Claude Desktop di dalam VM Hyper-V
Di VM saya, fitur “Virtual Machine Platform” sama sekali tidak terpasang
Aplikasi menerima kondisi itu dan hanya menonaktifkan tab Cowork
Saya penasaran apakah ada cara lain untuk mencegah pembuatan VM tanpa menghapus Hyper-V, sehingga Claude Desktop masuk ke jalur kode ini
Namun, baik Desktop maupun CLI Claude didistribusikan di Windows tanpa dukungan sandbox untuk Code
Sandbox hanya ada di Linux dan macOS
Jika harus menjalankannya di Windows, saya sangat menyarankan menjalankannya di dalam VM yang terisolasi
Dengan begitu, Anda bisa tidak memasang fitur “Virtual Machine Platform” di dalam VM itu, dan masalah ini juga terselesaikan
Fitur sistem operasi “Windows Sandbox” menyediakan VM seperti itu tanpa lisensi Windows terpisah
Pada akhirnya, mereka akan menemukan cara untuk menyediakan antarmuka ESR/logging bagi kode yang di-sandbox, terpisah dari telemetri tingkat pengguna, lalu Defender atau CrowdStrike dan semacamnya akan mendukungnya
Rasanya seperti dikoding dengan vibe memakai AGI, jadi dianggap siap produksi
Khas Anthropic, ini terlihat seperti kecerobohan yang terasa seolah dibuat oleh LLM