[BUG] Cowork on Windows: Network diagnostics uses macOS paths, VM connection timeout, missing sessiondata.vhdx
Resolved 💬 3 comments Opened Feb 12, 2026 by Voider1337 Closed Feb 12, 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?
Cowork fails to start on Windows 11 25H2 (Build 26200) with multiple cascading issues:
- Missing
sessiondata.vhdx: After fresh VM bundle download,sessiondata.vhdxis never created. The VM fails withHCS operation failed: HRESULT 0x80070002("file not found") because it expectssessiondata.vhdxat Lun 2.
- After manually creating
sessiondata.vhdx: VM boots and reports "VM already connected", but Claude Code process inside the VM crashes immediately (exits in ~399ms) withsandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument.
- Network diagnostics runs macOS commands on Windows: After VM connection timeout (60s), the diagnostic code attempts to spawn macOS-only binaries (
/usr/bin/pgrep,/sbin/ifconfig,/usr/sbin/scutil,/usr/sbin/kextstat,/usr/bin/log) — all fail with ENOENT. Network diagnostics is completely non-functional on Windows.
What Should Happen?
sessiondata.vhdxshould be auto-created during VM bundle setupsandbox-helpershould handle Windows mount types correctly (not assume virtiofs/Plan9)- Network diagnostics should use Windows-native commands (
ipconfig,netsh,Get-NetAdapter, etc.) instead of macOS binaries
Error Messages/Logs
=== cowork_vm_node.log — Sandbox error ===
[Spawn:create] id=19cd0c91 name=dreamy-upbeat-pascal cmd=/usr/local/bin/claude
[Process:19cd0c91] Created, total active=1
[Process:19cd0c91] Buffering stdin (spawn not yet confirmed): 50681 bytes
[Spawn:vm] id=19cd0c91 OAuth token approved with MITM proxy
[Process:19cd0c91] Spawn confirmed, flushing 2 buffered stdin chunks
[CoworkVMProcess:19cd0c91] kill called with signal: SIGTERM
[Process:19cd0c91] Exited, code=0, signal=null, duration=399ms, oom=false
[CoworkVMProcess:19cd0c91] kill failed: RPC error -1: process already exited
=== cowork_vm_node.log — macOS diagnostics on Windows ===
[networkDiagnostics] === vmnet/bridge interfaces ===
[networkDiagnostics] Failed to run /sbin/ifconfig: spawn /sbin/ifconfig ENOENT
[networkDiagnostics] Failed to run /usr/bin/pgrep: spawn /usr/bin/pgrep ENOENT
[networkDiagnostics] Failed to run /usr/sbin/scutil: spawn /usr/sbin/scutil ENOENT
[networkDiagnostics] Failed to run /usr/sbin/kextstat: spawn /usr/sbin/kextstat ENOENT
[networkDiagnostics] Failed to run /usr/bin/log: spawn /usr/bin/log ENOENT
=== HCS error (before manual sessiondata.vhdx fix) ===
HCS operation failed: failed to start VM
HRESULT 0x80070002: "Das System kann die angegebene Datei nicht finden."
Attachment "C:\Users\...\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx (Lun 2)" was not found
Steps to Reproduce
- Install Claude Desktop 1.1.2685.0 on Windows 11 25H2 (Build 26200.0, x64)
- Switch to Cowork tab
- VM bundle downloads successfully (~9.4 GB rootfs.vhdx + kernel + initrd)
- First error: VM fails to start —
sessiondata.vhdxmissing (HRESULT 0x80070002) - Manually create
sessiondata.vhdxvia diskpart (1 GB dynamic) - Second error: VM boots, but sandbox-helper fails with
failed to unmount host share (tried both virtiofs and Plan9): invalid argument - Claude Code process exits in ~399ms, UI shows "CLI output was not valid JSON"
- Third error: After 60s timeout, network diagnostics runs macOS commands — all fail with ENOENT
- UI shows "Dein Computer stellt keine Netzwerkverbindung zu Claudes Workspace bereit"
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
Claude Desktop 1.1.2685.0 (Cowork - not Claude Code CLI)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
Environment:
- Windows 11 Pro 25H2 (Build 26200.0)
- Claude Desktop Version: 1.1.2685.0 (MSIX: Claude_1.1.2685.0_x64__pzs8sxrjxfjjc)
- Architecture: x64
- Hyper-V: Hypervisor detected and active
- Firewall: Claude rules present (Inbound + Outbound Allow)
- Disk space: 1.3 TB free
- VPN/Proxy: None active
VM bundle contents after download (sessiondata.vhdx is MISSING):
initrd 175,549,529 bytes
rootfs.vhdx 9,437,184,000 bytes
smol-bin.vhdx 37,748,736 bytes
vmlinuz 14,965,128 bytes
This appears to be three separate bugs that compound: (1) missing file creation, (2) incorrect sandbox mount handling on Windows, (3) macOS-only diagnostic code paths.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗