1 Punkte von GN⁺ 4 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • 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 --shutdown meldet „not installed“, Get-VM schlägt fehl, und es werden keine Docker-Prozesse gefunden
  • Bei jedem Start triggert Claude Desktop über ein RPC-Interface-Event vmcompute, der Prozess vmwp.exe hostet die VM, und als Elternprozess wird services.exe angezeigt
  • 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 von vmcompute/vmwp werden 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" -NoRestart zu 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 -Force und Stop-Process -Name vmcompute -Force zu 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

 
GN⁺ 4 시간 전
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.

    • Google war historisch als Produktunternehmen ziemlich schlecht und war trotzdem erfolgreich.
      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.
    • Zusammen mit Googlebooks bringen sie AluminumOS heraus, ein Betriebssystem mit starkem AI-Fokus.
      Ob das gut ist, muss man noch abwarten.
    • Es ist fast beängstigend, dass einem bei einem ersten Kandidaten Google mit Gemini einfällt und nicht zuerst Microsoft mit Copilot.
      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.
    • Zurück zum Thema AI-Integration ins Betriebssystem: Ich bin vor Kurzem in Rente gegangen und nutze LLMs hauptsächlich, um normale Betriebssystem- und Netzwerkaufgaben umzusetzen oder zu reparieren, dazu leichte Automatisierung mit AHK und Arbeiten mit Home Assistant.
      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.
    • Vielleicht liegt es daran, dass Frameworks, Unterbau und Firmware viel zu groß sind.
      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:

      Get an app to open this 'x-apple.systempreferences' link

      Your PC doesn't have an app that can open this link. Try looking for a compatible app in the Microsoft Store.

    • 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“.

    • Wenn ich Claude auf nichts auf meinem Computer zugreifen lassen will, frage ich mich, warum ich dann die Desktop-App statt des Web-Chats verwenden sollte.
      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.
    • Vermutlich, weil es mit Vibe Coding gebaut wurde.
    • Anthropic war schon immer beständig schlecht darin, Software zu verteilen.
      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.
    • Teilweise ergibt das schon Sinn.
      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

    • Dass einem auf diese Weise die Kontrolle genommen wird, ist schmerzhaft
      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 .app selbst ist nur 41 MB groß, also wurde das meiste offensichtlich in irgendwelche undurchsichtigen Bibliotheken oder Frameworks verschoben, die irgendwo installiert sind
    • Wenn dich auf dem MacBook eine ähnliche Art von Frust gepackt hat, kann ich nur dringend empfehlen, einen Linux-Rechner mit KDE auszuprobieren
      Selbst wenn die Hardware eines Linux-PCs nicht so gut ist wie die eines MacBook, fühlte es sich mit KDE viel besser an
    • Solche Apps werden nicht für Coder gebaut, sondern für normale Nutzer
  • 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

    • Sie haben sie per Vibe Coding gebaut und das auch zugegeben
      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
    • Ich dachte, sie würden alles auf agentisches Coding setzen
      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
    • Sehe ich genauso
      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 cron selbst etwas zu bauen
      Hier 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
    • Ich habe Claude Desktop gelöscht, weil ich es nicht brauche und es offenbar keine Möglichkeit gibt, dieses VM-Image mit über 10 GiB nicht auf meinem Rechner zu haben
    • Es überrascht mich, wie leicht die Claude-Web-App unter Ubuntu Linux in Chromium oder Firefox ins Stottern gerät
      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

    • Solche Patzer wie „Claude Desktop spins up a VM without no way of stopping it“ passieren mir beim Sprechen auch oft
      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
    • Wenn man erfährt, dass in Sprachen wie dem Spanischen die doppelte Verneinung nicht nur erlaubt, sondern sogar korrekt ist, hilft das dabei, diese Besessenheit mit solchen versehentlichen Fehlern in englischen Sätzen loszulassen
    • All euer RAM gehört uns
    • Ich glaube, die Frage wurde im Beitrag beantwortet
      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
    • Der ursprüngliche Poster hat nur an einem schlampigen Titel herumgenörgelt
      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

    • VMs verursachen Probleme bei der Beobachtbarkeit, und die Verantwortlichen für Unternehmensplattformen reagieren darauf empfindlich
      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