Skip to content

Claude Desktop v1.1.5749: cowork VM fails on Windows — duplicate Plan9 share in HCS config #32828

Closed as not planned

Description

@KonnosV

Environment

  • OS: Windows 11 Home 10.0.26200
  • Claude Desktop: v1.1.5749.0 (MSIX)
  • Previous working version: v1.1.3647.0
  • Virtualization: VirtualMachinePlatform + HypervisorPlatform (no Hyper-V — Home edition)

Bug Summary

cowork-svc.exe in v1.1.5749 creates duplicate Plan9 filesystem shares in the HCS (Host Compute Service) JSON configuration when starting the cowork VM. HCS rejects the config with hr=0x800707de (ERROR_INVALID_PARAMETER), preventing the VM from booting.

User-Visible Error

Failed to start Claude's workspace
VM service not running. The service failed to start.

Root Cause

The service constructs an HCS JSON config with the home directory Plan9 share added twice:

v5749 (broken):

"Plan9": {
  "Shares": [
    {"AccessName":"home","Name":"home","Path":"C:\Users\konst","Port":9999},
    {"AccessName":"home","Name":"home","Path":"C:\Users\konst","Port":9999}
  ]
}

v3647 (working):

"Plan9": {
  "Shares": [
    {"AccessName":"home","Name":"home","Path":"C:\Users\konst","Port":9999}
  ]
}

HCS rejects duplicate share names, so HcsCreateComputeSystem fails.

Evidence from cowork-service.log

The Electron app sends this config to the service via the named pipe:

HomeDir: "C:\Users\konst"
AdditionalPlan9Mounts: []

AdditionalPlan9Mounts is empty — the duplicate originates inside cowork-svc.exe, not from the Electron app.

The service log at C:\ProgramData\Claude\Logs\cowork-service.log shows:

[HCS] HcsCreateComputeSystem failed: hr=0x800707de

The full HCS JSON config (logged in the same file) contains the duplicate Plan9 shares shown above.

Attempted Workaround

Swapping the service binary back to v3647 via registry (HKLM:\SYSTEM\CurrentControlSet\Services\CoworkVMService\ImagePath) allows the VM to boot with a single Plan9 share. However, the VM cannot reach the Claude API from inside — the v3647 service creates an HCN ICS network that doesn't properly NAT traffic when paired with v5749's Electron app. The networking stack was significantly rewritten between versions (3.3MB → 11MB binary).

Additional Issues

  1. Dual startVM race condition: The v5749 Electron app calls startVM from two code paths simultaneously (ensureReady via addMarketplace and startVM directly), creating duplicate HNS endpoints for the same VM.

  2. Plan9 mount instability: Inside the VM, Plan9 mounts frequently drop and remount: [coworkd] Plan9 mount lost, remounting /mnt/.virtiofs-root/shared

Reproduction

  1. Install Claude Desktop v1.1.5749 on Windows 11 Home (no Hyper-V, VirtualMachinePlatform enabled)
  2. Open Claude Desktop → start a workspace/task
  3. CoworkVMService crashes; "VM service not running" error appears

Suggested Fix

Deduplicate Plan9 shares before passing the config to HcsCreateComputeSystem, or ensure the home directory share is only added once during config construction in cowork-svc.exe.

Relevant Log Files

File Contents
C:\ProgramData\Claude\Logs\cowork-service.log Full HCS JSON with duplicate shares, error code
%APPDATA%\Claude\logs\cowork_vm_node.log Electron-side VM lifecycle, API reachability
%APPDATA%\Claude\logs\main.log "VM service not running" Sentry errors

Activity

  1. github-actions commented on Mar 10, 2026

    @github-actions

    Found 3 possible duplicate issues:

    1. Claude Desktop Cowork: HCS 0x800707de Construct failure due to duplicate Plan9 shares #31877
    2. [BUG] Cowork VM fails to create on Windows — HCS HRESULT 0x800707de (ERROR_DUPLICATE_TAG) at Construct stage #31691
    3. [BUG] Cowork fails with HCS 0x800707de after virtiofs/Plan9 mount error - Windows 11 #32172

    This issue will be automatically closed as a duplicate in 3 days.

    • If your issue is a duplicate, please close it and 👍 the existing issue instead
    • To prevent auto-closure, add a comment or 👎 this comment

    🤖 Generated with Claude Code

  2. github-actions commented on Mar 13, 2026

    @github-actions

    Closing for now — this doesn't appear to be about Claude Code. Please open a new issue if this is still relevant.

  3. github-actions commented on Mar 21, 2026

    @github-actions

    This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.

  4. locked as resolved and limited conversation to collaborators on Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidIssue doesn't seem to be related to Claude Code

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions