1 points par GN⁺ 4 시간 전 | 1 commentaires | Partager sur WhatsApp
  • L’application Claude Desktop Windows lance une VM Hyper-V à chaque exécution, même lorsqu’elle n’est utilisée que pour le chat, et le Vmmem du Gestionnaire des tâches consomme alors environ 1 796 à 1 846 Mo de RAM
  • Les conditions de reproduction consistent à installer Claude Desktop sur Windows 11 avec VirtualMachinePlatform activé, utiliser une fois le mode Cowork/agent, puis rouvrir l’application ou redémarrer
  • Environnement signalé : Windows 11 Pro 25H2 Build 26200.7840, Razer Blade 15 Base Model Late 2020, i7-10750H, 16 Go de RAM, dernière version de Claude Desktop au 2026-02-26
  • Hyper-V, WSL, Docker et Windows Sandbox sont désactivés, Core Isolation / Memory Integrity est également désactivé, wsl --shutdown renvoie « not installed », Get-VM échoue et aucun processus Docker n’est détecté
  • À chaque lancement, Claude Desktop déclenche vmcompute via un événement d’interface RPC, le processus vmwp.exe héberge la VM, et le processus parent est identifié comme services.exe
  • Dans les journaux Hyper-V Compute Admin, l’erreur "The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')" se répète au démarrage et à chaque lancement de l’application
  • Dans %APPDATA%\Claude\local-agent-mode-sessions\, 2 689 anciens fichiers de session provenant d’une précédente session Cowork ont été trouvés, et même après suppression des fichiers et arrêt de vmcompute/vmwp, relancer Claude Desktop recrée immédiatement la VM et le processus Vmmem de 1,8 Go
  • Sur un système de 16 Go, l’utilisation mémoire au repos passe d’environ 50 % à 62 %, puis monte à 70–75 % avec la charge d’applications courantes, ce qui ralentit le système et oblige à arrêter manuellement le processus VM après chaque lancement
  • Une solution de contournement consiste à désactiver VirtualMachinePlatform avec Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestart ; cela empêche le lancement de la VM mais désactive aussi la fonction Cowork
  • Une autre solution de contournement consiste à arrêter à chaque fois les processus VM avec Stop-Process -Name vmwp -Force et Stop-Process -Name vmcompute -Force ; après cela, la fonction de chat continue de fonctionner normalement
  • Le comportement demandé est d’initialiser l’infrastructure VM/conteneur uniquement lorsqu’un mode Cowork ou agent est réellement demandé, de nettoyer automatiquement les anciennes données de session après la fin d’une session, et de basculer en mode chat seul lorsque l’infrastructure VM est absente ou inutile

1 commentaires

 
GN⁺ 4 시간 전
Réactions sur Hacker News
  • On a l’impression d’assister à une course où les entreprises de modèles essaient d’abord de trouver comment bien gérer le travail local, tandis que les grands éditeurs de systèmes d’exploitation foncent pour réussir l’intégration de l’IA directement dans l’OS
    Je me demande aussi pourquoi Google, qui possède à la fois Gemini et Android, n’arrive pas à résoudre ça, et s’il y a quelque chose à en apprendre

    • Historiquement, Google a toujours été médiocre en tant qu’entreprise de produits, et pourtant il a réussi
      Maintenant que l’innovation technique n’est plus vraiment un moat, on dirait qu’il est devenu difficile de gagner uniquement par l’ingénierie, et qu’en pratique ce n’est déjà plus possible
    • Ils sortent AluminumOS avec Googlebooks, présenté comme un système d’exploitation centré sur l’IA
      Il reste à voir si ce sera bon
    • C’est presque inquiétant de penser d’abord à Google avec Gemini, et pas d’abord à Microsoft avec Copilot, comme premier candidat
      Microsoft semble clairement mieux placé pour réussir ce genre de chose, mais plus personne ne paraît attendre de Microsoft qu’il mène quoi que ce soit désormais
    • Pour revenir à l’intégration de l’IA dans l’OS, je suis récemment à la retraite et j’utilise surtout les LLM pour mettre en œuvre ou corriger des tâches ordinaires d’OS et de réseau, ainsi que pour de petites automatisations avec AHK et pour Home Assistant
      Pour l’instant, je récupère les réponses dans un chat web puis je les copie-colle dans l’OS ; pour les petites tâches ça va, mais après une quinzaine d’allers-retours, ça devient franchement pénible
      Par exemple, en déboguant des logs de crash Windows intermittents sur le portable de ma femme, je me retrouve à coller dans une fenêtre PowerShell des commandes PowerShell multilignes reçues dans le chat du navigateur, puis à recopier des erreurs multilignes vers le navigateur, encore et encore
      Je serais réticent à laisser un LLM prendre librement en main tout le portable, mais si on limitait les applications accessibles, le nombre d’étapes qu’il peut enchaîner sans validation, et même sa vitesse d’exécution, ça pourrait aller
      Pas besoin de verrouiller ça niveau militaire ; il n’y a ni code de production ni clés crypto à plusieurs millions de dollars, donc dans le pire des cas je perdrai quelques heures à remettre le portable en état, ce qui serait agaçant mais pas la fin du monde
      Je comprends aussi l’idée de dire « il suffit de lancer une VM et de le faire tourner dedans », mais comme je lance rarement des VM, les versions et l’interface changent, et c’est justement le genre de tâche où je préférerais l’aide d’un LLM plutôt que de devenir un simple bot de copier-coller
      J’utilise surtout Windows en ce moment, et je ne comprends pas pourquoi Microsoft disperse des fonctions LLM un peu partout sans les mettre à l’endroit précis où l’on serait prêt à payer pour les utiliser
      Le modèle d’usage pourrait être aussi simple et intuitif qu’un partage de bureau à distance Zoom. Les contraintes existent déjà, et les utilisateurs comprennent déjà ce mode d’interaction
      Aujourd’hui, j’ai demandé à Gemini de chercher des avis d’utilisateurs sur les fonctions récentes censées « manipuler le bureau Windows à votre place », et il m’a répondu que c’était encore lent, coûteux, et que ces systèmes avaient facilement tendance à se perdre dans la navigation de l’interface ou l’interprétation des limites des fenêtres
      Je me demande s’il existe des solutions adaptées à ce type d’usage léger et occasionnel
    • Peut-être que c’est parce que les frameworks, les couches de base et le firmware sont beaucoup trop massifs
      Il faudrait des hooks IA pour chaque réglage et chaque comportement ; au final, il semble plus simple de lui faire regarder une capture d’écran et cliquer
  • Je n’ai pas pu faire de capture d’écran, mais je viens de voir un exemple assez flagrant montrant le manque de finition chez Anthropic et le côté bricolé à la va-vite
    Sous Windows, si on ouvre Claude puis qu’on démarre en cliquant sur Dispatch sous cowork, il dit qu’il lui faut une autorisation qui n’existe pas sur Windows
    Quand on clique sur le bouton d’autorisation, on tombe sur un lien cassé qui pointe vers les réglages système de macOS
    Je suis sur mon téléphone en ce moment, donc si quelqu’un peut le reproduire et poster une image en réponse, ce serait bien

    • Je ne sais pas trop où héberger une capture, mais je peux confirmer que la boîte de dialogue ci-dessous s’affiche

      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.

    • Claude donne l’impression d’avoir été entièrement fait en vibe coding

  • La VM elle-même est pour Claude Cowork, l’idée étant d’exécuter tout le travail dans la sandbox de la VM
    En revanche, je ne peux pas expliquer pourquoi elle se lance dès le démarrage de l’application, ni pourquoi il n’existe aucun moyen de la désactiver ; je peux seulement répondre à la question de « pourquoi ça existe »

    • Si vous n’allez pas laisser Claude accéder à quoi que ce soit sur votre ordinateur, je me demande pourquoi utiliser l’application desktop plutôt que le chat web
      C’est une vraie question, je n’ai pas beaucoup utilisé ce genre d’outils
      À l’inverse, si vous allez autoriser cet accès, alors il faut évidemment une VM
    • C’est probablement parce que c’est fait en vibe coding
    • Anthropic a toujours été régulièrement catastrophique dans sa manière de distribuer des logiciels
      Il semble y avoir un manque extrême de rigueur d’ingénierie et d’attention au détail
      La réponse est probablement aussi simple que : « personne n’a pensé qu’il ne fallait pas faire ça »
      Comme les responsables diffèrent selon les équipes, il est difficile de dire plus que des suppositions sur la manière dont la culture d’ingénierie se diffuse dans l’ensemble de l’entreprise, mais quand on voit la négligence et la fragilité du logiciel Anthropic, on a l’impression qu’ils brûlent aussi l’argent des investisseurs dans l’entraînement et l’inférence
      Parce que le code qui fait tourner tout ça doit être aussi mauvais que le reste du logiciel
    • Dans une certaine mesure, ça s’explique
      Si l’on veut amener les gens à utiliser le produit, il faut que la sandbox soit prête
  • Je ne comprends pas pourquoi Cowork n’est pas simplement une fonction optionnelle
    Il installe aussi un bundle VM d’environ 10 Go impossible à supprimer

https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...

  • La première règle pour faire monter les chiffres, c’est d’éliminer toute friction à n’importe quel prix
    Le disque dur de l’utilisateur est gratuit du point de vue de l’entreprise, donc il n’y a aucune raison de bloquer une fonctionnalité qu’on veut lui faire utiliser pour ce motif
    98 % des utilisateurs ne se rendront même pas compte qu’on entasse des déchets sur leur ordinateur

  • En gros, tous les Mac d’entrée de gamme sortis ces dix dernières années avec un SSD de 256 Go ou moins sont foutus
    Y compris le nouveau Neo
    Quand on pense à la place prise par le système, le swap, le cache, l’espace réservé pour télécharger les mises à jour de l’OS et les applis, ce n’est absolument pas surprenant d’avoir moins de 15 Go d’espace libre avec cette capacité

  • Le moyen le plus simple de “supprimer” le bundle, c’était d’effacer son contenu puis de modifier les permissions du dossier pour empêcher Claude d’y réécrire

  • Sur mon ordinateur au moins, c’était une installation facultative
    Il me semble qu’il fallait faire une installation supplémentaire pour activer cet onglet

  • Avant, la personnalisation et la customisation étaient à la mode, et cela donnait aux utilisateurs un sentiment de contrôle, de pouvoir et de liberté
    Maintenant, c’est exactement l’inverse
    On va dans une direction où l’utilisateur ne peut plus rien contrôler
    Sur téléphone et sur Mac, il y a des applis poubelles qu’on ne peut pas supprimer, sous prétexte que ce sont des applis “système”
    Pour les non-spécialistes, il est en plus difficile de naviguer dans la complexité du navigateur et des réglages de compte pour empêcher des comportements non désirés, et on se retrouve à la merci de la machine

    • Cette perte de contrôle est pénible
      Avant, on achetait et on installait iLife sur CD ou DVD, avec iPhoto, iMovie, etc.
      Aujourd’hui, il est physiquement impossible de supprimer l’app Photos
      Sur mon ordinateur de travail, je ne gère aucune photo, je n’ai pas de compte iCloud et je n’en aurai jamais, mais je dois quand même garder cette app installée
      Il suffit d’envoyer un simple fichier png via AirDrop pour qu’une invite “Ajouter à Photos” apparaisse. Je refuse
      Le .app lui-même ne fait que 41 Mo, donc il est évident que le gros a été déplacé vers des bibliothèques ou frameworks obscurs installés quelque part
    • Si vous avez ressenti une irritation similaire sur MacBook, je recommande vivement d’essayer un ordinateur Linux avec KDE
      Même si le matériel d’un PC Linux n’est pas aussi bon que celui d’un MacBook, le passage à KDE m’a paru bien meilleur
    • Ces applis sont conçues non pas pour les codeurs, mais pour les utilisateurs ordinaires
  • L’app desktop Claude était tellement lente au démarrage et à l’usage que j’ai arrêté de l’utiliser
    C’est une app complètement mollassonne, et vu tout ce qu’ils racontent sur l’IA, je ne comprends pas pourquoi ils sont incapables de sortir quelque chose qui fonctionne correctement

    • Ils l’ont faite en vibe coding, et ils l’ont même reconnu
      Depuis qu’ils peuvent faire du vibe coding eux-mêmes, on dirait qu’ils ne font plus que ça
      Résultat, le client de chat est écrit en React et consomme des gigaoctets de RAM
    • Je pensais qu’ils misaient tout sur le coding agentique
      On dirait qu’ils ne visent que la sortie du produit et bricolent en surface sans vraiment mesurer l’impact de leurs changements
      J’ai aussi vu que, dans ce modèle, la coordination entre ingénieurs diminue de plus en plus
      Si c’est vraiment le cas, alors Claude Code fonctionne aussi comme ça, et malgré le discours du type “tous les changements doivent être relus”, au final cela revient au même
      Il y a toujours des trade-offs
    • Je pense pareil
      Pour les questions rapides, j’ai l’app web Claude épinglée en PWA, et pour tout le travail orienté projet, j’utilise le CLI
      J’ai envisagé de tester la fonctionnalité Routines de l’app desktop, mais je penche plutôt pour bricoler quelque chose moi-même avec cron
      J’ai vu quelqu’un ici créer une routine quotidienne de résumé de PR, et ça avait l’air assez utile
      Je contribue de temps en temps à pas mal de dépôts et j’aime bien rester au courant
    • Je n’avais pas besoin de Claude Desktop, et comme il n’y avait aucun moyen d’éviter d’avoir une image VM de plus de 10 GiB sur mon ordinateur, je l’ai supprimé
    • Il est étonnant de voir à quel point l’app web Claude via Chromium ou Firefox sur Ubuntu Linux peut ramer facilement
      Sur mon portable, des chats qui provoquent de la latence fonctionnent sans problème sur les apps iPad ou iPhone
      L’app web a clairement un souci
      Je n’ai pas encore essayé s’il existe une app native sur desktop, ni si le claude CLI est beaucoup plus rapide
  • Ce n’est pas une bonne chose que ça se lance sans qu’on puisse l’arrêter ? Je ne vois pas pourquoi le fait d’avoir un moyen de l’arrêter serait un problème

    • Moi aussi, je fais souvent ce genre d’erreur en disant des choses comme “Claude Desktop spins up a VM without no way of stopping it”
      Dans ma tête, j’envisage plusieurs formulations, puis au moment de parler j’en commence une et j’en termine une autre
      Le résultat est presque toujours faux, comme dans le titre, et prend souvent la forme d’une double négation
      Ça m’arrive aussi parfois en tapant, mais comme je me relis plusieurs fois, je le repère souvent
    • Savoir que, dans des langues comme l’espagnol, la double négation est non seulement admise mais correcte aide à moins s’obséder sur ce genre d’erreur quand elle apparaît par accident dans une phrase anglaise
    • Toute la RAM nous appartient
    • Cette question semble avoir reçu une réponse dans le post
      En réalité, il est rapporté qu’il n’y a aucun moyen de l’arrêter
      L’auteur a sans doute fourché en écrivant le titre, ou bien il parle un dialecte anglais différent du vôtre
    • L’auteur du post original chipotait simplement sur un titre mal ficelé
      Moi aussi, je suis venu chercher ce commentaire
  • J’exécute Claude Desktop dans une VM Hyper-V
    La fonctionnalité « Virtual Machine Platform » n’est pas du tout installée dans ma VM
    L’application l’accepte et désactive simplement l’onglet Cowork
    Je me demande s’il existe un autre moyen d’empêcher la création de VM sans supprimer Hyper-V, afin de forcer Claude Desktop à suivre ce chemin de code
    Cela dit, Claude, sur Desktop comme en CLI, est distribué sur Windows sans prise en charge du sandboxing pour Code
    Le sandbox n’existe que sur Linux et macOS
    Si vous devez l’exécuter sur Windows, je recommande vraiment de le faire dans une VM isolée
    Vous pouvez alors désactiver la fonctionnalité « Virtual Machine Platform » dans cette VM, ce qui règle aussi ce problème
    La fonctionnalité du système d’exploitation « Windows Sandbox » fournit une telle VM sans nécessiter de licence Windows supplémentaire

    • Les VM posent des problèmes d’observabilité, et les responsables de plateformes en entreprise y sont sensibles
      Ils finiront par trouver un moyen de fournir une interface ESR/journalisation pour le code sandboxé, distincte de la télémétrie au niveau utilisateur, puis Defender, CrowdStrike et d’autres la prendront en charge
  • Ça donne l’impression d’avoir fait du vibe coding avec une AGI, donc prêt pour la production

  • Très typique d’Anthropic, ça ressemble à de la négligence qui semble générée par un LLM