Claude Desktop erstellt beim Start jedes Mal eine 1,8-GB-Hyper-V-VM, selbst bei reiner Chat-Nutzung
(github.com/anthropics)- In der Claude Desktop Windows-App wird selbst bei ausschließlicher Chat-Nutzung bei jedem Start eine Hyper-V-VM hochgefahren, wobei im Task-Manager Vmmem etwa 1.796–1.846 MB RAM belegt
- Die Reproduktionsbedingungen sind: Installation von Claude Desktop unter Windows 11 bei aktiviertem VirtualMachinePlatform, einmalige Nutzung von Cowork/Agent Mode und anschließendes erneutes Öffnen der App oder ein Neustart
- Die gemeldete Umgebung: Windows 11 Pro 25H2 Build 26200.7840, Razer Blade 15 Base Model Late 2020, i7-10750H, 16 GB RAM, neueste Version von Claude Desktop mit Stand 2026-02-26
- Hyper-V, WSL, Docker und Windows Sandbox sind deaktiviert, ebenso Core Isolation / Memory Integrity;
wsl --shutdownmeldet „not installed“,Get-VMschlägt fehl, und es werden keine Docker-Prozesse gefunden - Bei jedem Start triggert Claude Desktop über ein RPC-Interface-Event vmcompute, der Prozess
vmwp.exehostet die VM, und als Elternprozess wirdservices.exeangezeigt - Im Hyper-V-Compute-Admin-Log erscheint wiederholt der Fehler
"The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')", sowohl beim Booten als auch beim Start der App - Unter
%APPDATA%\Claude\local-agent-mode-sessions\wurden 2.689 alte Sitzungsdateien aus früheren Cowork-Sitzungen gefunden; selbst nach dem Löschen der Dateien und dem Beenden vonvmcompute/vmwpwerden die VM und der 1,8-GB-Vmmem-Prozess beim erneuten Start von Claude Desktop sofort wieder erzeugt - Auf einem System mit 16 GB steigt die Speichernutzung im Leerlauf von etwa 50 % auf 62 % und zusammen mit normaler App-Last auf 70–75 %, was das System verlangsamt und nach jedem Start ein manuelles Beenden des VM-Prozesses nötig macht
- Ein Workaround besteht darin,
Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestartzu verwenden, um VirtualMachinePlatform zu deaktivieren; dadurch wird der VM-Start verhindert, aber auch die Cowork-Funktion deaktiviert - Ein weiterer Workaround besteht darin,
Stop-Process -Name vmwp -ForceundStop-Process -Name vmcompute -Forcezu verwenden, um die VM-Prozesse jedes Mal zu beenden; nach dem Beenden funktioniert die Chat-Funktion weiterhin normal - Gewünscht ist, dass die VM-/Container-Infrastruktur nur dann initialisiert wird, wenn Cowork oder Agent Mode tatsächlich angefordert wird, dass alte Sitzungsdaten nach Sitzungsende automatisch bereinigt werden und dass bei fehlender oder unnötiger VM-Infrastruktur ein reiner Chat-Modus verwendet wird
1 Kommentare
Hacker-News-Kommentare
Das fühlt sich an wie ein Wettlauf, bei dem Modellfirmen zuerst herausfinden wollen, wie man lokale Aufgaben ordentlich verarbeitet, während die großen Betriebssystemhersteller gleichzeitig versuchen, die AI-Integration im Betriebssystem vernünftig umzusetzen.
Ich frage mich auch, warum Google das mit Gemini und Android nicht gelöst bekommt und ob es dort etwas zu lernen gibt.
Seit technologische Innovation kein echter Burggraben mehr ist, scheint es schwer geworden zu sein, nur mit Engineering zu gewinnen, und tatsächlich wirkt es so, als könne man inzwischen nicht mehr allein mit Engineering gewinnen.
Ob das gut ist, muss man noch abwarten.
Microsoft scheint klar in der besseren Position zu sein, so etwas umzusetzen, aber offenbar erwartet inzwischen niemand mehr, dass Microsoft bei irgendetwas die Führung übernimmt.
Im Moment hole ich Antworten aus einem Web-Chat und kopiere sie ins Betriebssystem; für kleine Dinge geht das, aber nach etwa 15 Hin-und-Hers wird es ziemlich schmerzhaft.
Wenn ich zum Beispiel die sporadischen Windows-Absturzprotokolle auf dem Laptop meiner Frau debugge, kopiere ich mehrzeilige PowerShell-Befehle aus dem Chatfenster des Browsers in ein PowerShell-Fenster und dann wieder mehrzeilige Fehlermeldungen zurück in den Browser, immer wieder.
Ich möchte einem LLM nicht den kompletten Laptop völlig frei überlassen, aber wenn man die zugänglichen Apps, die Zahl der Schritte ohne Bestätigung und sogar die Arbeitsgeschwindigkeit begrenzen würde, könnte das okay sein.
Es muss nicht auf Militärniveau abgeriegelt sein; dort liegt weder Produktionscode noch ein Krypto-Schlüssel im Wert von Millionen Dollar, also wäre im schlimmsten Fall ein paar Stunden Arbeit nötig, um den Laptop wiederherzustellen — ärgerlich, aber nicht das Ende der Welt.
Ich verstehe auch das Argument „starte einfach eine VM und lass es dort laufen“, aber weil ich nur selten eine VM starte, haben sich Versionen und UI geändert, sodass genau das eher eine Aufgabe ist, bei der ich Hilfe von einem LLM möchte, statt nur ein Copy-paste-Bot zu sein.
Derzeit nutze ich hauptsächlich Windows, und ich verstehe nicht, warum Microsoft überall LLM-Funktionen verstreut, sie aber gerade nicht an der einen Stelle einbaut, für die ich bereit wäre zu zahlen.
Das Nutzungsmodell könnte so simpel und intuitiv sein wie eine gemeinsame Zoom-Remote-Desktop-Sitzung. Einschränkungen gibt es bereits, und die Nutzer verstehen diese Form der Interaktion schon.
Ich habe Gemini heute gebeten, nach Nutzerreviews zu aktuellen Funktionen zu suchen, die „den Windows-Desktop für dich bedienen“, und die Antwort war, dass sie noch langsam und teuer seien und sich leicht bei der Navigation von Oberflächen oder der Interpretation von Fenstergrenzen verlaufen.
Ich frage mich, ob jemand Vorschläge für solche leichten, eher beiläufigen Einsatzzwecke hat.
Man bräuchte AI-Hooks für jede Einstellung und jedes Verhalten; da wirkt es einfacher, einfach auf Screenshots schauen und klicken zu lassen.
Ich konnte keinen Screenshot machen, aber ich habe gerade ein ziemlich offensichtliches Beispiel dafür gesehen, wie unausgereift und hastig gebaut Anthropic ist.
Wenn man Claude unter Windows öffnet und unter cowork auf Dispatch klickt, um es zu starten, sagt es, dass dafür eine Berechtigung nötig sei, die es unter Windows gar nicht gibt.
Wenn man auf diesen Berechtigungs-Button klickt, landet man bei einem kaputten Link zu den macOS-Systemeinstellungen.
Ich bin gerade am Handy, also wäre es gut, wenn jemand das selbst ausprobieren und ein Bild als Antwort posten könnte.
Ich weiß nicht, wo man den Screenshot hochladen sollte, aber ich kann bestätigen, dass der folgende Dialog erscheint:
Bei Claude sieht alles so aus, als sei es komplett mit Vibe Coding gebaut worden.
Die VM selbst ist für Claude Cowork gedacht und soll offenbar alle Aufgaben innerhalb einer VM-Sandbox ausführen.
Ich kann aber nicht erklären, warum sie direkt beim Start der App hochfährt oder warum es keine Möglichkeit gibt, das zu deaktivieren; ich kann nur beantworten, „warum sie existiert“.
Das ist eine ernst gemeinte Frage; ich habe solche Dinge nicht oft benutzt.
Wenn man den Zugriff dagegen erlauben will, braucht man natürlich eine VM.
Es wirkt so, als fehle es extrem an Engineering-Disziplin und Sorgfalt.
Die Antwort ist vermutlich so simpel wie: „Niemand hat daran gedacht, dass man das nicht tun sollte.“
Da verschiedene Teams dafür zuständig sind, lässt sich schwer mehr als Vermutungen darüber anstellen, wie weit sich die Engineering-Kultur durchs gesamte Unternehmen zieht, aber wenn man sich die Nachlässigkeit und Schlampigkeit in der Anthropic-Software ansieht, könnte man meinen, dass sie auch beim Training und bei der Inferenz Investorengeld verbrennen.
Einfach weil der Code, auf dem das läuft, vermutlich genauso schlecht ist wie der Rest ihrer Software.
Damit Leute das Produkt tatsächlich nutzen, muss die Sandbox bereits vorbereitet sein.
Ich verstehe nicht, warum Cowork nicht einfach eine optionale Funktion ist.
Es installiert auch noch ein nicht entfernbares VM-Bundle von ungefähr 10 GB.
https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...
Die erste Regel, um Zahlen nach oben zu treiben, ist, um jeden Preis Reibung zu beseitigen
Die Festplatte der Nutzer ist aus Sicht des Unternehmens kostenlos, also gibt es keinen Grund, gewünschte Features aus so einem Grund zu blockieren
98 % der Nutzer werden wahrscheinlich nicht einmal merken, dass ihnen Müll auf den Rechner gelegt wird
Damit sind im Grunde alle Standard-Macs der letzten 10 Jahre mit SSDs von 256 GB oder weniger erledigt
Einschließlich des neuen Neo
Wenn man bedenkt, wie viel Platz System, Swap, Cache, reservierter Speicher für OS-Update-Downloads und Apps belegen, ist es überhaupt nicht überraschend, auf so einer Kapazität weniger als 15 GB frei zu haben
Der einfachste Weg, das Bundle zu „entfernen“, war, den Inhalt zu löschen und dann die Ordnerrechte zu ändern, damit Claude nicht wieder hineinschreiben kann
Auf meinem Computer war es zumindest optional
Soweit ich mich erinnere, musste man diese Registerkarte erst durch eine zusätzliche Installation aktivieren
Früher waren Personalisierung und Anpassung im Trend und gaben Nutzern ein Gefühl von Kontrolle, Stärke und Freiheit
Jetzt ist es genau das Gegenteil
Es geht in die Richtung, dass Nutzer gar keine Kontrolle mehr haben
Auf Telefonen und Macs kann man einige Müll-Apps nicht löschen, weil sie angeblich „System“-Apps sind
Aus Sicht von Nicht-Profis ist es außerdem schwer, sich durch die Komplexität von Browser- und Kontoeinstellungen zu kämpfen, um unerwünschtes Verhalten zu verhindern, und wir sind dem Gutdünken der Maschine ausgeliefert
Früher hat man iLife mit iPhoto, iMovie usw. auf CD oder DVD gekauft und installiert
Heute kann man die Photos-App nicht einmal physisch löschen
Auf meinem Arbeitsrechner verwalte ich überhaupt keine Fotos, habe kein iCloud-Konto und werde auch nie eins haben, und trotzdem muss ich diese App installiert behalten
Schon wenn ich nur eine einzelne png-Datei per AirDrop verschicke, kommt die Aufforderung, sie zu „Photos hinzuzufügen“. Nein danke
Die
.appselbst ist nur 41 MB groß, also wurde das meiste offensichtlich in irgendwelche undurchsichtigen Bibliotheken oder Frameworks verschoben, die irgendwo installiert sindSelbst wenn die Hardware eines Linux-PCs nicht so gut ist wie die eines MacBook, fühlte es sich mit KDE viel besser an
Die Claude-Desktop-App war beim Start und bei Interaktionen so langsam, dass ich sie nicht mehr benutzt habe
Sie ist einfach komplett träge, und ich verstehe nicht, warum sie bei all dem Gerede über AI nichts ausliefern können, das vernünftig funktioniert
Seit sie selbst vibecoden können, scheinen sie einfach nur noch auf diese Weise zu arbeiten
Deshalb ist ein Chat-Client in React geschrieben und frisst RAM im Gigabyte-Bereich
Wahrscheinlich wird nur auf den Launch hingearbeitet und oberflächlich gebaut, ohne die Auswirkungen der Änderungen ausreichend zu bedenken
In so einem Modell habe ich auch gesehen, wie die Abstimmung zwischen Engineers immer weiter abnimmt
Wenn das tatsächlich so ist, dann läuft Claude Code wohl ebenfalls so, und trotz Aussagen wie „jede Änderung muss zwingend reviewt werden“ endet es am Ende trotzdem dort
Es gibt immer Trade-offs
Für schnelle Fragen habe ich die Claude-Web-App als PWA angeheftet, und für projektbasierte Arbeit nutze ich komplett die CLI
Ich hatte überlegt, mit der Routines-Funktion der Desktop-App zu experimentieren, tendiere aber eher dazu, mit
cronselbst etwas zu bauenHier hat jemand eine tägliche Routine für PR-Zusammenfassungen gebaut, und das sah ziemlich nützlich aus
Ich beteilige mich gelegentlich an ziemlich vielen Repositories und möchte gern den Überblick behalten
Chats, die auf meinem Laptop Verzögerungen verursachen, laufen auf der iPad- oder iPhone-App problemlos
Mit der Web-App stimmt definitiv etwas nicht
Ob es eine native App für den Desktop gibt oder ob die claude CLI deutlich schneller ist, habe ich noch nicht ausprobiert
Ist es nicht eigentlich gut, wenn etwas ohne Möglichkeit zum Stoppen hochfährt? Ich verstehe nicht, warum es ein Problem sein soll, wenn es eine Möglichkeit zum Stoppen gibt
Im Kopf habe ich mehrere Formulierungen gleichzeitig, fange beim Reden mit einer an und ende mit einer anderen
Das Ergebnis ist fast immer falsch, so wie in der Überschrift, und meistens in Form einer doppelten Verneinung
Beim Tippen passiert mir das auch manchmal, aber weil ich mehrfach drüberlese, fällt es mir oft noch auf
Berichten zufolge gibt es tatsächlich keine Möglichkeit, es zu stoppen
Wahrscheinlich hat sich der Autor beim Schreiben des Titels kurz verheddert oder spricht einfach einen anderen englischen Dialekt als du
Ich bin auch nur in die Kommentare gekommen, um genau diesen Kommentar zu finden
Ich lasse Claude Desktop in einer Hyper-V-VM laufen
In meiner VM ist die Funktion „Virtual Machine Platform“ überhaupt nicht installiert
Die App akzeptiert das und deaktiviert einfach den Cowork-Tab
Ich frage mich, ob es noch eine andere Möglichkeit gibt, die Erstellung der VM zu verhindern, ohne Hyper-V zu entfernen, sodass Claude Desktop diesen Codepfad nimmt
Allerdings werden sowohl Claude Desktop als auch die CLI unter Windows ohne Sandbox-Unterstützung für Code ausgeliefert
Eine Sandbox gibt es nur unter Linux und macOS
Wenn man es unter Windows ausführen muss, würde ich wirklich empfehlen, es in einer isolierten VM laufen zu lassen
Dann kann man in dieser VM die Funktion „Virtual Machine Platform“ weglassen, und dieses Problem ist ebenfalls gelöst
Die Betriebssystemfunktion „Windows Sandbox“ stellt eine solche VM ohne separate Windows-Lizenz bereit
Letztlich wird man wohl einen Weg finden, für sandboxed Code eine ESR-/Logging-Schnittstelle bereitzustellen, die sich von Telemetrie auf Benutzerebene unterscheidet, und danach werden Defender, CrowdStrike usw. das unterstützen
Fühlt sich an wie: mit AGI Vibe Coding gemacht, also produktionsreif
Ganz typisch für Anthropic wirkt das wie LLM-typische Schlampigkeit