[BUG] Cowork on Windows fails at startup: "sandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument"
Resolved 💬 3 comments Opened Feb 11, 2026 by LEskargot Closed Mar 14, 2026
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?
CLI output was not valid JSON. This may indicate an error during startup.
Output: sandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument
The sandbox-helper cannot unmount the host filesystem share, which corrupts the JSON startup handshake and prevents Cowork from launching.
Regular Chat mode works fine — only Cowork is affected.
What I've Tried
wsl --shutdownfollowed by relaunch → same error- Setting
"sandbox": { "enabled": false }in~/.claude/settings.json→ no effect (error occurs before config is read) - Rebooting → same error
Environment
- OS: Windows 11 Pro version 24h2 build 26.100.7840 — edit as needed] (Build [your build number])
- **Claude Desktop version 1.1.2685 (f39a62)
- WSL2: installed and updated (
wsl --update) - Architecture: x64
What Should Happen?
Cowork workspace should start successfully and be ready to accept tasks.
Error Messages/Logs
CLI output was not valid JSON. This may indicate an error during startup.
Output: sandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument
Steps to Reproduce
- Open Claude Desktop on Windows
- Go to the Cowork tab
- Send any message/task
- Error appears immediately at startup
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Version 1.1.2685 (f39a62)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
- Regular Chat mode works fine, only Cowork is affected
wsl --shutdown+ relaunch does not fix it- Setting
"sandbox": { "enabled": false }in settings.json has no effect - Related to #24918, #24945, #24962 but different root cause (filesystem sharing fails before network/API)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗