[BUG] Claude Desktop (Windows Store build) — message send hangs indefinitely, stdin never delivered to subprocess
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Desktop (Windows Store build) — hang total sur envoi de message
Version app : 1.18286.0.0 (package Claude_pzs8sxrjxfjjc, Windows Store/MSIX)
Binaire claude-code embarque : 2.1.197
OS : Windows 11 Pro 10.0.26200
Symptome
Toute question envoyee dans le chat desktop reste bloquee indefiniment (spinner infini, aucune reponse, jamais de timeout). Reproduit de maniere identique apres :
- kill + relance propre de l'app
- suppression complete du cache local du package (LocalCache/Roaming/Claude)
- reinstallation complete (desinstall + reinstall depuis le Store)
Cause identifiee (logs a l'appui)
Le sous-processus charge de traiter le message (claude-code\2.1.197\claude.exe, arguments --output-format stream-json --input-format stream-json ...) demarre correctement (PID visible, process "Responding=True") mais ne recoit jamais le message utilisateur sur son flux stdin : 0.75s CPU cumule sur plus d'une minute, aucune activite reseau ni log supplementaire apres le spawn.
Log main.log montre a repetition, juste avant chaque tentative d'envoi :
[error] Failed to get commands from temporary query {
error: Error: Query closed before response received
at x$i.performCleanup (...app.asar\.vite\build\index.js:889:17611)
at x$i.cleanup (...app.asar\.vite\build\index.js:889:17265)
at x$i.readMessages (...app.asar\.vite\build\index.js:889:19827)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
}
[error] Failed to get agents from temporary query { ... meme stack ... }
Le canal IPC interne ("temporary query") qui doit transmettre le message au sous-processus se ferme prematurement ("Query closed before response received") avant d'avoir livre la charge utile. Le sous-processus reste donc en attente indefinie sur stdin.
Egalement observe (probablement sans lien direct, feature "Cowork" separee) :
[Bundle:status] rootfs.vhdx missing
[Bundle:status] vmlinuz missing
[Bundle:status] initrd missing
en boucle, sans qu'aucun telechargement de ces fichiers ne soit jamais declenche (alors que d'autres telechargements — binaire claude.exe, plugins, skills — reussissent au meme moment).
Ce qui a ete teste sans effet
- Kill complet des process + relance
- Suppression totale du LocalCache du package Store (equivalent reset complet, reconnexion incluse)
- Forcage manuel du flag
lastSeenRequireCoworkFullVmSandboxafalsedansconfig.json(reecrit a null par l'app au demarrage suivant, aucun changement de comportement)
Ce qui fonctionne
- Claude Code CLI (meme compte, meme machine, installe via npm :
@anthropic-ai/claude-code) fonctionne normalement et repond sans probleme pendant toute la duree du test. - Connectivite reseau vers
api.anthropic.cometclaude.ai: OK (TCP 443).
Impact
Application desktop totalement inutilisable pour envoyer un message, plus d'1h30 de blocage, historique de conversations desktop perdu (stocke localement dans le package Store, efface par la desinstallation/reinstallation — comportement standard MSIX, separe du dossier ~/.claude utilise par la CLI).
What Should Happen?
Claude Desktop (Windows Store build) — hang total sur envoi de message
Version app : 1.18286.0.0 (package Claude_pzs8sxrjxfjjc, Windows Store/MSIX)
Binaire claude-code embarque : 2.1.197
OS : Windows 11 Pro 10.0.26200
Symptome
Toute question envoyee dans le chat desktop reste bloquee indefiniment (spinner infini, aucune reponse, jamais de timeout). Reproduit de maniere identique apres :
- kill + relance propre de l'app
- suppression complete du cache local du package (LocalCache/Roaming/Claude)
- reinstallation complete (desinstall + reinstall depuis le Store)
Cause identifiee (logs a l'appui)
Le sous-processus charge de traiter le message (claude-code\2.1.197\claude.exe, arguments --output-format stream-json --input-format stream-json ...) demarre correctement (PID visible, process "Responding=True") mais ne recoit jamais le message utilisateur sur son flux stdin : 0.75s CPU cumule sur plus d'une minute, aucune activite reseau ni log supplementaire apres le spawn.
Log main.log montre a repetition, juste avant chaque tentative d'envoi :
[error] Failed to get commands from temporary query {
error: Error: Query closed before response received
at x$i.performCleanup (...app.asar\.vite\build\index.js:889:17611)
at x$i.cleanup (...app.asar\.vite\build\index.js:889:17265)
at x$i.readMessages (...app.asar\.vite\build\index.js:889:19827)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
}
[error] Failed to get agents from temporary query { ... meme stack ... }
Le canal IPC interne ("temporary query") qui doit transmettre le message au sous-processus se ferme prematurement ("Query closed before response received") avant d'avoir livre la charge utile. Le sous-processus reste donc en attente indefinie sur stdin.
Egalement observe (probablement sans lien direct, feature "Cowork" separee) :
[Bundle:status] rootfs.vhdx missing
[Bundle:status] vmlinuz missing
[Bundle:status] initrd missing
en boucle, sans qu'aucun telechargement de ces fichiers ne soit jamais declenche (alors que d'autres telechargements — binaire claude.exe, plugins, skills — reussissent au meme moment).
Ce qui a ete teste sans effet
- Kill complet des process + relance
- Suppression totale du LocalCache du package Store (equivalent reset complet, reconnexion incluse)
- Forcage manuel du flag
lastSeenRequireCoworkFullVmSandboxafalsedansconfig.json(reecrit a null par l'app au demarrage suivant, aucun changement de comportement)
Ce qui fonctionne
- Claude Code CLI (meme compte, meme machine, installe via npm :
@anthropic-ai/claude-code) fonctionne normalement et repond sans probleme pendant toute la duree du test. - Connectivite reseau vers
api.anthropic.cometclaude.ai: OK (TCP 443).
Impact
Application desktop totalement inutilisable pour envoyer un message, plus d'1h30 de blocage, historique de conversations desktop perdu (stocke localement dans le package Store, efface par la desinstallation/reinstallation — comportement standard MSIX, separe du dossier ~/.claude utilise par la CLI).
Error Messages/Logs
Error Messages/Logs
[error] Failed to get commands from temporary query {
error: Error: Query closed before response received
at x$i.performCleanup (C:\Program Files\WindowsApps\Claude_1.18286.0.0_x64__pzs8sxrjxfjjc\app\resources\app.asar\.vite\build\index.js:889:17611)
at x$i.cleanup (...\index.js:889:17265)
at x$i.readMessages (...\index.js:889:19827)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
}
[error] Failed to get agents from temporary query { ...same stack... }
cowork_vm_node.log:
[info] [Bundle:status] rootfs.vhdx missing
[info] [Bundle:status] vmlinuz missing
[info] [Bundle:status] initrd missing
Steps to Reproduce
Claude Desktop (Windows Store build) — hang total sur envoi de message
Version app : 1.18286.0.0 (package Claude_pzs8sxrjxfjjc, Windows Store/MSIX)
Binaire claude-code embarque : 2.1.197
OS : Windows 11 Pro 10.0.26200
Symptome
Toute question envoyee dans le chat desktop reste bloquee indefiniment (spinner infini, aucune reponse, jamais de timeout). Reproduit de maniere identique apres :
- kill + relance propre de l'app
- suppression complete du cache local du package (LocalCache/Roaming/Claude)
- reinstallation complete (desinstall + reinstall depuis le Store)
Cause identifiee (logs a l'appui)
Le sous-processus charge de traiter le message (claude-code\2.1.197\claude.exe, arguments --output-format stream-json --input-format stream-json ...) demarre correctement (PID visible, process "Responding=True") mais ne recoit jamais le message utilisateur sur son flux stdin : 0.75s CPU cumule sur plus d'une minute, aucune activite reseau ni log supplementaire apres le spawn.
Log main.log montre a repetition, juste avant chaque tentative d'envoi :
[error] Failed to get commands from temporary query {
error: Error: Query closed before response received
at x$i.performCleanup (...app.asar\.vite\build\index.js:889:17611)
at x$i.cleanup (...app.asar\.vite\build\index.js:889:17265)
at x$i.readMessages (...app.asar\.vite\build\index.js:889:19827)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
}
[error] Failed to get agents from temporary query { ... meme stack ... }
Le canal IPC interne ("temporary query") qui doit transmettre le message au sous-processus se ferme prematurement ("Query closed before response received") avant d'avoir livre la charge utile. Le sous-processus reste donc en attente indefinie sur stdin.
Egalement observe (probablement sans lien direct, feature "Cowork" separee) :
[Bundle:status] rootfs.vhdx missing
[Bundle:status] vmlinuz missing
[Bundle:status] initrd missing
en boucle, sans qu'aucun telechargement de ces fichiers ne soit jamais declenche (alors que d'autres telechargements — binaire claude.exe, plugins, skills — reussissent au meme moment).
Ce qui a ete teste sans effet
- Kill complet des process + relance
- Suppression totale du LocalCache du package Store (equivalent reset complet, reconnexion incluse)
- Forcage manuel du flag
lastSeenRequireCoworkFullVmSandboxafalsedansconfig.json(reecrit a null par l'app au demarrage suivant, aucun changement de comportement)
Ce qui fonctionne
- Claude Code CLI (meme compte, meme machine, installe via npm :
@anthropic-ai/claude-code) fonctionne normalement et repond sans probleme pendant toute la duree du test. - Connectivite reseau vers
api.anthropic.cometclaude.ai: OK (TCP 443).
Impact
Application desktop totalement inutilisable pour envoyer un message, plus d'1h30 de blocage, historique de conversations desktop perdu (stocke localement dans le package Store, efface par la desinstallation/reinstallation — comportement standard MSIX, separe du dossier ~/.claude utilise par la CLI).
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
unknown
Claude Code Version
2.1.201 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
Terminal/Shell
N/A — bug in Claude Desktop GUI (Electron), not terminal-based
Additional Information
Desktop app: 1.18286.0.0 (Windows Store/MSIX, package Claude_pzs8sxrjxfjjc)
Bundled claude-code binary: 2.1.197 — version mismatch vs standalone npm CLI (2.1.201)
Manually forcing config.json field "lastSeenRequireCoworkFullVmSandbox" to false had no effect (reset to null on next launch)
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗