[BUG] Cowork Windows - Cannot connect to Claude API from workspace (Windows 11 Home)

Resolved 💬 107 comments Opened Feb 11, 2026 by Amumuman Closed Feb 20, 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?

After Cowork Windows launch (Feb 10, 2026), Cowork consistently fails to connect to the Claude API on Windows 11 Home.

The workspace attempts to start but always ends with "ワークスペースからClaude APIに接続できません" (Cannot connect to Claude API from workspace).

Regular Chat mode works perfectly. Only Cowork is affected.

Environment:

  • OS: Windows 11 Home (latest updates)
  • Claude Desktop: Latest version (downloaded Feb 11, 2026)
  • WSL2: Installed (Ubuntu)
  • Windows Features: Virtual Machine Platform ✅, Windows Hypervisor Platform ✅, Hyper-V ❌ (not available on Home)
  • VPN: None
  • Firewall: Windows Defender — Claude allowed on both Private and Public
  • Antivirus: AhnLab Safe Transaction installed but not running during tests

What Should Happen?

Cowork workspace should start successfully and connect to the Claude API, allowing task execution — the same way regular Chat mode works without issues.

Error Messages/Logs

Error messages appear in this order:

1. "申し訳ございません。Claude APIへの接続に時間がかかっています..."
   (Taking longer than expected to connect to Claude API)

2. "Claude のワークスペースの起動に失敗しました - ワークスペースからClaude APIに接続できません"
   (Failed to start workspace - Cannot connect to Claude API from workspace)

Previously also saw (before installing WSL2):
- "お使いのコンピュータがClaudeのワークスペースへのネットワーク接続を提供していません"
  (Computer is not providing network connection to workspace)

Note: After installing WSL2, the error changed from "network not provided" to "cannot connect to API", suggesting the VM can now get network access but something still blocks the API connection.

Steps to Reproduce

  1. Install Claude Desktop on Windows 11 Home (latest version, Feb 2026)
  2. Open Claude Desktop
  3. Switch to Cowork tab
  4. Attempt to start any task
  5. Wait ~60 seconds
  6. Observe: "Claude APIに接続できません" error appears

Troubleshooting steps attempted (all failed):

  • Reinstalled Claude Desktop twice (complete uninstall + fresh install)
  • Deleted VM bundles and cache folders
  • Verified Windows Defender Firewall allows Claude (Private + Public)
  • Installed WSL2 via "wsl --install"
  • Ran Claude Desktop as Administrator
  • Reset network (netsh winsock reset, netsh int ip reset, ipconfig /flushdns)
  • Disabled AhnLab Safe Transaction
  • Multiple reboots

Possibly related: #18854, #18006, #24070, #17868 (all macOS, same API connection symptoms)

This is a Day 1 Windows launch issue. Would appreciate clarification on whether Windows 11 Home is officially supported or if Hyper-V (Pro/Enterprise) is required.

Claude Model

Opus

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

Claude Desktop latest version (Windows, downloaded Feb 11, 2026). This is Cowork on Claude Desktop, not Claude Code CLI.

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

  • This is a Cowork issue on Claude Desktop, not Claude Code CLI
  • Windows 11 Home does NOT have Hyper-V — only Virtual Machine Platform + Windows Hypervisor Platform are available
  • Cowork for Windows was released Feb 10, 2026 — this is a Day 1 issue
  • Regular Chat mode works perfectly in the same app
  • It's unclear if Cowork Windows officially supports Windows 11 Home or requires Pro/Enterprise for Hyper-V
  • Would appreciate clarification on minimum Windows edition requirements

View original on GitHub ↗

107 Comments

papunoko · 5 months ago

I had the same issue on Windows 11, and changing DNS solved it for me.

Symptoms:

  • Chat worked
  • Claude Code worked
  • Only Cowork failed with “Cannot connect to Claude API from workspace”

What fixed it:

  • Changed adapter DNS from local/ISP DNS to public DNS
  • Primary: 1.1.1.1
  • Secondary: 8.8.8.8
  • Restarted Claude Desktop / Cowork VM

After this, Cowork started normally. This might be DNS path/resolution related.

Amumuman · 5 months ago
I had the same issue on Windows 11, and changing DNS solved it for me. Symptoms: Chat worked Claude Code worked Only Cowork failed with “Cannot connect to Claude API from workspace” What fixed it: Changed adapter DNS from local/ISP DNS to public DNS Primary: 1.1.1.1 Secondary: 8.8.8.8 * Restarted Claude Desktop / Cowork VM After this, Cowork started normally. This might be DNS path/resolution related.

Thanks for sharing! I tried changing DNS to 1.1.1.1 / 8.8.8.8 but unfortunately it didn't resolve the issue on my end (Windows 11 Home, #24918). Still getting the same API connection error.

Dadebr2 · 5 months ago

I'm experiencing the same problem on Windows 11 Home. Cowork consistently fails to connect to the Claude API from workspace, while regular Chat mode works perfectly.

GiulioRizzo82 · 5 months ago

I experienced the same problem, but after a full restart of windows, it resolved that issue. Now i have another one: Impossibile avviare l'area di lavoro di Claude
VM service not running. The service failed to start.
Riavviare Claude o il computer a volte risolve il problema. Se persiste, puoi reinstallare l'area di lavoro o condividere i tuoi log di debug per aiutarci a migliorare.

<img width="362" height="266" alt="Image" src="https://github.com/user-attachments/assets/2887e269-7006-4561-860e-47f241a0b127" />

LeaAnneD · 5 months ago

Experiencing the same issue on Windows 11 Pro (not Home edition).
Environment:

OS: Windows 11 Pro, Version 24H2, Build 26100.7840
Claude Desktop: Latest version, downloaded Feb 11, 2026
Hyper-V: ✅ Enabled (all components checked)
Windows: Fully updated
Virtual Machine Platform: ✅ Enabled
Windows Hypervisor Platform: ✅ Enabled
VPN/Proxy: None
Firewall: Windows Defender - Claude allowed on both Private and Public networks

Symptoms:

Regular Chat mode works perfectly
Cowork shows: "Sorry, it's taking a while to connect to the Claude API... Taking longer than expected to reach the Claude API. Still trying..."
Eventually times out with: "Failed to start Claude's workspace - Can't reach the Claude API from Claude's workspace"
VM appears to start (gets past initialization) but cannot reach api.anthropic.com

Timeline:

Downloaded and installed Claude Desktop today (Feb 11, 2026)
Initially had Hyper-V disabled - enabled it and rebooted
Fully updated Windows
Issue persists after all troubleshooting

Notes:

This confirms the issue affects Windows 11 Pro users (with Hyper-V available and enabled), not just Home edition
The error message doesn't mention Hyper-V requirements, which could help users troubleshoot
This is a Day 1 Windows Cowork launch issue

curtisalanhibbs · 5 months ago

I'm also experiencing this problem with Windows 11 Pro. Uninstalled Claude, enabled Hyper-V, rebooted, and reinstalled Claude. The problem persists.

sanzhardanybayev · 5 months ago

Having the same issue as well

christiandk00 · 5 months ago

I also have the same issue today on Windows 11 Pro.

Tried to reinstall Windows 11 completely by doing a clean Install from a USB drivt (reinstall was planned anyway).
After reinstalling windows 11 pro, and downloading Claude desktop, i don't even see the Copilot tab anymore.

Note: Im now on a fresh windows 11 pro, only installed chrome, git for windows, Node and Claude Desktop. Chat and Code works, but the Copilot tab is not visible.

87Marc · 5 months ago

I have this same issue on Windows 11 Pro. Tried all of the recommended work-arounds and get the same result

gfsaaser24 · 5 months ago

Root Cause Found + Working Fix (Windows 11 Home)

Courtesy of Claude Code 4.6 on 2.1.39 as directed by @gabefletcher @ThariqS

After deep-diving into the HNS (Host Networking Service) internals, I found the exact root cause of the DNS misconfiguration.

The Bug

cowork-svc.exe reads DNS server addresses from the wrong network adapter. On systems with Microsoft Wi-Fi Direct Virtual Adapters (present on most Windows machines — used for Mobile Hotspot/Miracast), the service picks up a stale DNS address from a disconnected Wi-Fi Direct adapter instead of the active internet-connected adapter.

Evidence from HNS endpoint inspection:

All 7 cowork HNS endpoints had DNS = 192.168.49.1 (WRONG)
Actual Wi-Fi adapter DNS = 1.1.1.1 / 8.8.8.8

Source of 192.168.49.1: "Local Area Connection* 2" 
  → Microsoft Wi-Fi Direct Virtual Adapter #2 (Status: Disconnected)
  → This is the default Mobile Hotspot gateway IP

The cowork-vm-nat HNS network itself had no DNSServerList set (unlike the WSL network which correctly sets its own). So the endpoints inherit DNS from whatever cowork-svc.exe detects — and it detects the wrong adapter.

Diagnostic Commands Used

# Check what DNS the HNS endpoints actually received
# (requires admin)
Get-HnsEndpoint | Select Name, IPAddress, DNSServerList

# Check which adapters have DNS configured (including hidden)
Get-DnsClientServerAddress

# Show hidden adapters including Wi-Fi Direct
Get-NetAdapter -IncludeHidden | Format-Table Name, Status, InterfaceDescription

Working Fix (3 steps)

Step 1: Set public DNS on the real Wi-Fi adapter
Settings → Network → Wi-Fi → Properties → DNS → Manual → 1.1.1.1 / 8.8.8.8

Step 2: Enable IP forwarding

# Run as admin
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "IPEnableRouter" -Value 1 -Type DWord
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -AddressFamily IPv4 -Forwarding Enabled

Step 3: Disable Wi-Fi Direct adapters (the critical fix)

# Run as admin — this does NOT affect real Wi-Fi
Disable-NetAdapter -Name "Local Area Connection* 1" -IncludeHidden -Confirm:$false
Disable-NetAdapter -Name "Local Area Connection* 2" -IncludeHidden -Confirm:$false

Step 4: Restart Claude Desktop
Quit fully (system tray → Quit), reopen. Cowork VM will recreate endpoints with the correct DNS.

Side effect: Mobile Hotspot and Miracast won't work while Wi-Fi Direct is disabled. Re-enable with:

Enable-NetAdapter -Name "Local Area Connection* 1" -IncludeHidden
Enable-NetAdapter -Name "Local Area Connection* 2" -IncludeHidden

Suggested Code Fix for cowork-svc.exe

The DNS detection logic should filter adapters to only those that are:

  1. Status = Up (connected, not disconnected)
  2. Not virtual/hidden (exclude Wi-Fi Direct, WAN Miniport, Hyper-V, etc.)
  3. Have an active default gateway (indicating actual internet connectivity)

Something like:

# Correct approach — get DNS only from the internet-connected adapter
Get-NetIPConfiguration | 
  Where-Object { $_.IPv4DefaultGateway -ne $null -and $_.NetAdapter.Status -eq 'Up' } |
  Select-Object -First 1 -ExpandProperty DNSServer |
  Where-Object { $_.AddressFamily -eq 2 } |  # IPv4
  Select-Object -ExpandProperty ServerAddresses

Environment

  • Windows 11 Home (Build 10.0.26100)
  • Claude Desktop from Microsoft Store
  • Intel Wi-Fi 6E AX211 160MHz
  • WSL2 installed

Additional Observations

  • The HNS NAT does exist (managed internally by HNS, not via New-NetNat). NAT is not the issue on this system.
  • IP forwarding was disabled on both vEthernet (cowork-vm-nat) and Wi-Fi — enabling it via registry helped but wasn't sufficient alone.
  • 7 stale HNS endpoints accumulated from repeated failed Cowork attempts. No cleanup mechanism exists.
  • cowork-svc.exe also tries to run macOS commands (/sbin/ifconfig, /usr/sbin/scutil) on Windows — platform detection bug (see #24962).

Related: #24962, #24945, #25088

Tjeef · 5 months ago

Environment:

  • OS: Windows 11 Home, Version 25H2, Build 26200.7840
  • Claude Desktop: 1.1.2685 (f39a62), installed via MSIX
  • Developer Mode: Enabled (required for sideloading)
  • VPN/Proxy: None

Error:
After Cowork tab appeared and a task was submitted:

This task didn't load properly CLI output was not valid JSON. This may indicate an error during start up. Output: sandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument

Notes:

  • This is a different error from the API connection timeout others are seeing — the sandbox filesystem layer fails before the API is even reached
  • Both virtiofs and Plan9 share protocols fail with "invalid argument"
  • Chat and Code tabs work fine; only Cowork is affected
  • Existing Claude Desktop users upgrading from the Squirrel installer may also hit a silent MSIX migration failure (will file separately)
VitaliRK · 5 months ago

Is the fix verified? This seems to change some fundamental system parameters and I am cautios with that.

Also having the same bug, which is very unfortunate because tomorrow I was to present my first Cowork experiences at our company wide AI Meetup

Inrego · 5 months ago

It seems @gfsaaser24 is on the right track here. Running some of diagnostic commands revealed that the cowork-vm-eth0 got a wrong DNS server. They got DNS server from my ethernet interface which I am not using (my PC has both ethernet and wifi, I am currently using only wifi).

UPDATE: A simpler fix:
Run the following commands in an elevated (admin) powershell:

  1. Run Get-HnsEndpoint | Select Name, DNSServerList to see which DNS server the VM received.
  2. Run Get-DnsClientServerAddress to find the interface which has the same, wrong dns server, not the Interface Index
  3. Run Set-DnsClientServerAddress -InterfaceIndex 17 -ServerAddresses ("1.1.1.1","8.8.8.8") to change the DNS server for that interface (replace the value 17 with the ID you noted in step 2).

Restart Claude.
I did also manually change the DNS servers of the cowork network interface. I'm not sure if this step is required.

Amumuman · 5 months ago
It seems @gfsaaser24 is on the right track here. Running some of diagnostic commands revealed that the cowork-vm-eth0 got a wrong DNS server. They got DNS server from my ethernet interface which I am not using (my PC has both ethernet and wifi, I am currently using only wifi). UPDATE: A simpler fix: Run the following commands in an elevated (admin) powershell: 1. Run Get-HnsEndpoint | Select Name, DNSServerList to see which DNS server the VM received. 2. Run Get-DnsClientServerAddress to find the interface which has the same, wrong dns server, not the Interface Index 3. Run Set-DnsClientServerAddress -InterfaceIndex 17 -ServerAddresses ("1.1.1.1","8.8.8.8") to change the DNS server for that interface (replace the value 17 with the ID you noted in step 2). Restart Claude. I did also manually change the DNS servers of the cowork network interface. I'm not sure if this step is required.

@Inrego's simpler fix worked for me!

Ran Get-DnsClientServerAddress in admin PowerShell — found "로컬 영역 연결 2" (Local Area Connection* 2, Interface Index 19) had DNS 100.64.100.1, which was being passed to the Cowork VM.

Fixed with:
Set-DnsClientServerAddress -InterfaceIndex 19 -ServerAddresses ("1.1.1.1","8.8.8.8")

Restarted Claude Desktop → Cowork works now.

Thanks to @gfsaaser24 for finding the root cause and @Inrego for the simplified fix.

saddavi · 5 months ago
### 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? After Cowork Windows launch (Feb 10, 2026), Cowork consistently fails to connect to the Claude API on Windows 11 Home. The workspace attempts to start but always ends with "ワークスペースからClaude APIに接続できません" (Cannot connect to Claude API from workspace). Regular Chat mode works perfectly. Only Cowork is affected. Environment: OS: Windows 11 Home (latest updates) Claude Desktop: Latest version (downloaded Feb 11, 2026) WSL2: Installed (Ubuntu) Windows Features: Virtual Machine Platform ✅, Windows Hypervisor Platform ✅, Hyper-V ❌ (not available on Home) VPN: None Firewall: Windows Defender — Claude allowed on both Private and Public Antivirus: AhnLab Safe Transaction installed but not running during tests ### What Should Happen? Cowork workspace should start successfully and connect to the Claude API, allowing task execution — the same way regular Chat mode works without issues. ### Error Messages/Logs Error messages appear in this order: 1. "申し訳ございません。Claude APIへの接続に時間がかかっています..." (Taking longer than expected to connect to Claude API) 2. "Claude のワークスペースの起動に失敗しました - ワークスペースからClaude APIに接続できません" (Failed to start workspace - Cannot connect to Claude API from workspace) Previously also saw (before installing WSL2): - "お使いのコンピュータがClaudeのワークスペースへのネットワーク接続を提供していません" (Computer is not providing network connection to workspace) Note: After installing WSL2, the error changed from "network not provided" to "cannot connect to API", suggesting the VM can now get network access but something still blocks the API connection. ### Steps to Reproduce 1. Install Claude Desktop on Windows 11 Home (latest version, Feb 2026) 2. Open Claude Desktop 3. Switch to Cowork tab 4. Attempt to start any task 5. Wait ~60 seconds 6. Observe: "Claude APIに接続できません" error appears Troubleshooting steps attempted (all failed): Reinstalled Claude Desktop twice (complete uninstall + fresh install) Deleted VM bundles and cache folders Verified Windows Defender Firewall allows Claude (Private + Public) Installed WSL2 via "wsl --install" Ran Claude Desktop as Administrator Reset network (netsh winsock reset, netsh int ip reset, ipconfig /flushdns) Disabled AhnLab Safe Transaction Multiple reboots Possibly related: #18854, #18006, #24070, #17868 (all macOS, same API connection symptoms) This is a Day 1 Windows launch issue. Would appreciate clarification on whether Windows 11 Home is officially supported or if Hyper-V (Pro/Enterprise) is required. ### Claude Model Opus ### Is this a regression? No, this never worked ### Last Working Version _No response_ ### Claude Code Version Claude Desktop latest version (Windows, downloaded Feb 11, 2026). This is Cowork on Claude Desktop, not Claude Code CLI. ### Platform Anthropic API ### Operating System Windows ### Terminal/Shell PowerShell ### Additional Information This is a Cowork issue on Claude Desktop, not Claude Code CLI Windows 11 Home does NOT have Hyper-V — only Virtual Machine Platform + Windows Hypervisor Platform are available Cowork for Windows was released Feb 10, 2026 — this is a Day 1 issue Regular Chat mode works perfectly in the same app It's unclear if Cowork Windows officially supports Windows 11 Home or requires Pro/Enterprise for Hyper-V Would appreciate clarification on minimum Windows edition requirements

{RESOLVED} Confirmed same issue on Lenovo ThinkPad T14 Gen 6 (Intel Ultra 7 255U, Win 11 Business Build 26200, Intel Wi-Fi 6E AX211). In my case cowork-svc.exe grabbed DNS from a disconnected Ethernet adapter (192.168.1.1) rather than active Wi-Fi. Disabling Wi-Fi Direct adapters alone wasn't enough — had to disable the disconnected Ethernet adapter entirely (Disable-NetAdapter -Name "Ethernet" -Confirm:$false) and set public DNS (1.1.1.1/9.9.9.9) on Wi-Fi. After stopping CoworkVMService, removing stale HNS network (Get-HnsNetwork | Where-Object { $_.Name -match "cowork" } | Remove-HnsNetwork), and restarting the service — Cowork launched successfully. +1 on the suggested fix for cowork-svc.exe to filter by active adapters with a default gateway.

jeromevadon · 5 months ago

Same symptoms here > DNS fix + manual service restart resolved it.****

Not a developer, just sharing my experience in case it helps others on this issue. Apologies if I'm not following the usual formatting conventions.

Environment:

  • Windows 11 Pro, latest updates
  • Claude Desktop latest version (installed from anthropic.com, not the Microsoft Store), Feb 11, 2026
  • Intel i9-13900K, 192 GB RAM, RTX 5080
  • 4 displays (mixed resolutions, 5K/4K/1080p)
  • Dual Ethernet + Wi-Fi connections
  • Hyper-V enabled, WSL2 installed (latest version)

Context:
Claude Desktop frequently suffers from gray screen freezes (possibly related to what appears to be a common issue with Chromium + NVIDIA RTX 50 series + multi-monitor — not sure though, this one is still a pain). When this happens, the only option is to kill the process via Task Manager. After that, Cowork consistently fails to restart — the CoworkVMService stays Stopped and never recovers on its own. A full computer reboot fixes it, but that's a nightmare in the middle of a workflow.

Symptoms:

  • Chat mode works perfectly
  • Cowork fails with "VM service not running. The service failed to start."
  • CoworkVMService status: Stopped (StartType: Automatic)
  • vmcompute running fine

What fixed it (without rebooting):

Step 1 — Force public DNS on network adapters (admin PowerShell):

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses ("1.1.1.1","8.8.8.8")
Set-DnsClientServerAddress -InterfaceIndex 8 -ServerAddresses ("1.1.1.1","8.8.8.8")

(Indexes 4 and 8 = Ethernet and Wi-Fi adapters, both pointed to local router DNS 192.168.178.1 which the VM couldn't resolve through.)

Step 2 — Manually restart the Cowork VM service:

Start-Service -Name "CoworkVMService" -Verbose

The service was Stopped despite StartType: Automatic. It does not auto-recover after a force-kill of Claude Desktop.

Step 3 — Full quit of Claude Desktop from system tray, then reopen.

Cowork launched successfully after this.

Update: Since applying this fix, I've had 3 gray screen freezes forcing me to kill Claude Desktop processes. Each time, repeating Steps 2 and 3 was enough to get Cowork back up and running without a full machine reboot. Confirmed working.

Note: The CoworkVMService should ideally auto-recover or be restarted by Claude Desktop on launch, so users don't have to manually restart it every time.

Thanks to @gfsaaser24 for the root cause analysis and @Inrego for the simplified DNS fix.

bluebud123 · 5 months ago

@Inrego Thank . you solved this !

In my case,
Ethernet (Index 18): DNS = xxx.xxx.xxx.x (NOT ACTIVE)
Wi-Fi 2 (Index 13): DNS = xxx.xxx.xxx.x (ACTIVE - this is what you're using)
vEthernet (cowork-vm-nat) (Index 44): DNS = empty for IPv4, only has IPv6
The VM network adapter doesn't have proper IPv4 DNS configured!

so , i just have run the below command in powershell as adminstrator

Set DNS for the unused Ethernet interface

Set-DnsClientServerAddress -InterfaceIndex 18 -ServerAddresses ("1.1.1.1","8.8.8.8")

Set DNS for the VM network adapter

Set-DnsClientServerAddress -InterfaceIndex 44 -ServerAddresses ("192.168.100.1")

Verify the changes

Get-DnsClientServerAddress | Select-Object InterfaceAlias, InterfaceIndex, ServerAddresses | Format-Table -AutoSize

close and restart - SOLVED

ladyhaly · 5 months ago

Confirming @Inrego's fix worked on Windows 11 Home.

Environment:

  • OS: Windows 11 Home
  • - Claude Desktop: Latest version

What fixed it:
Followed @Inrego's steps - identified the VM was picking up DNS from the wrong network adapter, changed it to the correct DNS via PowerShell, and restarted Claude. Cowork connected successfully after that.

Separate issue:
Getting this error when attempting to share a screenshot in Cowork:

sandbox-helper: failed to unmount host share (tried both virtiofs and Plan9): invalid argument
maoningge · 5 months ago

Confirming @gfsaaser24 's root cause and @Inrego 's fix also works on Windows 11 Pro + wired Ethernet + VirtualBox setup.

Environment: Win 11 Pro, ASUS motherboard, Realtek Gaming 2.5GbE (primary), VirtualBox Host-Only Adapter
Had two issues:

"VM service not running" — CoworkVMService was Stopped. Had to manually run Start-Service CoworkVMService every time.
"Can't reach the Claude API" — VM got DNS from an inactive adapter ("Ethernet 2", Index 5) — a private/internal DNS that couldn't resolve api.anthropic.com from inside the VM.

Fix (admin PowerShell):

powershell

# Set public DNS on all adapters with wrong DNS
Set-DnsClientServerAddress -InterfaceIndex 5 -ServerAddresses ("1.1.1.1","8.8.8.8")   # inactive ethernet
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses ("1.1.1.1","8.8.8.8")  # VirtualBox adapter

# Delete stale HNS network
Get-HnsNetwork | Where-Object {$_.Name -match "cowork"} | Remove-HnsNetwork

# Start service manually
Start-Service CoworkVMService

Then reopen Claude Desktop → Cowork works.

Note: CoworkVMService does not auto-start after Claude restarts. Workarounds:

Option A — Set service auto-recovery (run once):

powershell

sc.exe failure CoworkVMService reset= 0 actions= restart/5000/restart/5000/restart/5000

Option B — Create a .bat file on desktop for one-click launch (right-click → Run as Administrator):

bat

@echo off
powershell -Command "Start-Service CoworkVMService"
start shell:AppsFolder\Claude_pzs8sxrjxfjjc!Claude

+1 on the need for Anthropic to fix both DNS adapter detection and service auto-recovery.

lancerguy · 5 months ago

The DNS 'fix' is an issue because in my case, it's pulling the DNS servers from my ZTNA VPN virtual adapter, and if I change it, it breaks my VPN, so I can EITHER have cowork OR ZTNA but not both.

VitaliRK · 5 months ago

@Inrego fix worked for me as well, thanks a lot

GiulioRizzo82 · 5 months ago

I will wait for the official fix rather than using these workarounds. I
hope it will be released soon.

Ing. Giulio Rizzo
Cell: (+39) 3288141675
Email: @.***

Il Gio 12 Feb 2026, 18:26 GP @.***> ha scritto:

lancerguy left a comment (anthropics/claude-code#24918) <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3892304103> The DNS 'fix' is an issue because in my case, it's pulling the DNS servers from my ZTNA VPN virtual adapter, and if I change it, it breaks my VPN, so I can EITHER have cowork OR ZTNA but not both. — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3892304103>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ANLPLCP4FCT3DYWDUX3NOBL4LSZWDAVCNFSM6AAAAACUW5OMZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQOJSGMYDIMJQGM> . You are receiving this because you commented.Message ID: @.***>
tedfay · 5 months ago

I've been bouncing back and forth between the API error and the VM error. Mac works fine with it.

A summary of the work (and a short version of many things tried, including much of the above)

Issue: Persistent "VM service not running" / "Can't reach API" error in Cowork tab.
Environment: Windows 11 Home (Build 26200.x), x64 architecture.

System Integrity: Ran sfc /scannow and DISM /RestoreHealth (both returned 100% clean).

Virtualization: Verified hypervisorlaunchtype is auto. Enabled "Virtual Machine Platform" and "Windows Hypervisor Platform" via DISM. systeminfo confirms a hypervisor is detected.

Networking: Performed netcfg -d reset. Enabled IP Routing (IPEnableRouter=1) and started RemoteAccess service.

App Level: Deleted %AppData%\Claude\vm_bundles and sessions multiple times to force a fresh download.

Conflict Check: Identified Cloudflare WARP and ExpressVPN drivers; disabled them to test, but the VM still failed to reach the API.
Outcome: Despite all services running and vEthernet (cowork-vm-nat) appearing, the workspace fails with a "VM service not running" loop. Turned off local firewall. no effect.

LeaAnneD · 5 months ago

ITS FIXED!!!!

amazingjoe · 5 months ago

I was seeing similar errors. But in my case the issue was ExpressVPN driver conflict (even though my ExpressVPN was not in the tray or enabled). Disabling the drivers got rid of the issue.

<img width="803" height="599" alt="Image" src="https://github.com/user-attachments/assets/d55398c5-8732-4a9b-8b64-de4dc62aa4a3" />

btoaldas · 5 months ago

Thank my problem is with sophos vpn tap interface

michael-wise · 5 months ago

Edit as per https://github.com/anthropics/claude-code/issues/24918#issuecomment-3888977751
it is more practical to set the DNS of this adapter, instead of disabling it. Disregard below.

I am on wifi. In addition to other unused adapters, I had to disable my real (unconnected) ethernet adapter.

Caution:

Disable-NetAdapter -Name "Ethernet" -Confirm:$false

Remember to re-enable it if it doesn't work, or if you need your ethernet port later on

Enable-NetAdapter -Name "Ethernet" -Confirm:$false
Inrego · 5 months ago
I am on wifi. In addition to other unused adapters, I had to disable my real (unconnected) ethernet adapter. Caution: `` Disable-NetAdapter -Name "Ethernet" -Confirm:$false ` **Remember to re-enable it if it doesn't work, or if you need your ethernet port later on** ` Enable-NetAdapter -Name "Ethernet" -Confirm:$false ``

Or you could've changed DNS servers of your Ethernet adapter as I instructed

andrewpgarza-bit · 5 months ago
**Environment:**
- Windows 11 Pro x64
- Claude Desktop 1.1.2998.0 (Windows Store)
- Hyper-V fully enabled
- Network: Intel Wi-Fi 7 BE200 320MHz

**Symptoms:**
VM starts successfully, reports CONNECTED, SDK installs, but API reachability always goes PROBABLY_UNREACHABLE → UNREACHABLE within ~30 seconds.

**Root cause:** The initial VM bundle was corrupted from early failed startup attempts (Cowork wasn't creating a NAT rule, so the first boots failed, and the VM state was never cleaned up).

**Fix that worked:**
1. Close Claude Desktop
2. Stop HCS to release the VHDX file locks:
   ```
   Get-Process -Name "*claude*" | Stop-Process -Force
   Stop-Service vmcompute -Force
   Start-Sleep -Seconds 5
   ```
3. Delete the VM bundle:
   ```
   Remove-Item "$env:APPDATA\Claude\vm_bundles" -Recurse -Force
   ```
4. Restart HCS and Claude Desktop:
   ```
   Start-Service vmcompute
   ```
5. Cowork rebuilds the VM from scratch and connects successfully.

**Note:** Simply restarting Claude Desktop or doing a clean reinstall doesn't work because the corrupted VHDX files are locked by the Host Compute Service. You must stop `vmcompute` first to release them.
michael-wise · 5 months ago

Inrego your comment was hidden. This is a better solution. Thanks.

badnewsssss · 5 months ago
I had the same issue on Windows 11, and changing DNS solved it for me. Symptoms: Chat worked Claude Code worked Only Cowork failed with “Cannot connect to Claude API from workspace” What fixed it: Changed adapter DNS from local/ISP DNS to public DNS Primary: 1.1.1.1 Secondary: 8.8.8.8 * Restarted Claude Desktop / Cowork VM After this, Cowork started normally. This might be DNS path/resolution related.

Thank you so much!!!

adijawla · 5 months ago

Thanks @Inrego its works perfectly fine after executing this command Disable-NetAdapter -Name "Ethernet" -Confirm:$false

Inrego · 5 months ago
Thanks @Inrego its works perfectly fine after executing this command Disable-NetAdapter -Name "Ethernet" -Confirm:$false

You're welcome, but that is definitely not the command I suggested. Let's hope you won't need your Ethernet port any time soon 😊

andrewpgarza-bit · 5 months ago

I got Co-work to function on my desktop with Windows 11 Pro, but it would not work at all on my laptop with Windows 11 Pro. I asked Claude to write a script to pull the configuration from both computers and diagnose the issue. It was successful and it wrote up what it did. Hopefully this helps other folks!

<html>
<body>
<!--StartFragment--><html><head></head><body><h1>[FIX] Cowork Windows — <code>rootfs.vhdx origin missing</code> / VM fails to start after corrupted or incomplete bundle download</h1>
<h2>Summary</h2>
<p>After installing Claude Desktop for Windows with Cowork (v1.1.2998.0, MSIX), the Cowork tab either fails to launch tasks, shows "Cannot connect to Claude API from workspace," or the VM enters a loop of keepalive ping timeouts. The root cause is a corrupted or incomplete VM bundle — specifically, the <code>rootfs.vhdx</code> origin metadata files are missing, causing the VM to fail startup and enter a perpetual redownload/retry loop that never resolves on its own.</p>
<p>This was diagnosed by comparing a working Windows 11 Pro desktop against a failing Windows 11 Pro laptop with nearly identical configurations, isolating the VM bundle as the sole point of failure.</p>
<h2>Environment</h2>

  | Working Machine (Desktop) | Failing Machine (Laptop)
-- | -- | --
OS | Windows 11 Pro 10.0.26200 (x64) | Windows 11 Pro 10.0.26200 (x64)
CPU | Intel i7-13700K (Architecture: 9/x64) | Intel i9-14900HX (Architecture: 9/x64)
RAM | 63.7 GB | 63.6 GB
Claude Desktop | v1.1.2998.0 (MSIX, Developer-signed) | v1.1.2998.0 (MSIX, Developer-signed)
Developer Mode | Enabled | Enabled
VirtualMachinePlatform | Enabled | Enabled
Hyper-V | Disabled (not needed) | Fully enabled (also works)
CoworkVMService | Running / Automatic | Running / Automatic
vmcompute | Running | Running
HNS | Running, cowork-vm-nat present | Running, cowork-vm-nat present
Squirrel (legacy) install | None | None
Setup log | Clean install, exit code 0 | Clean install, exit code 0

<p>Both machines had identical, clean installation paths. The setup logs showed no errors on either machine. All services were running. The <strong>only</strong> difference was in the Cowork VM runtime behavior.</p>
<h2>Symptoms</h2>
<p>The Cowork VM log (<code>%APPDATA%\Claude\logs\cowork_vm_node.log</code>) on the failing machine showed:</p>
<p><strong>Stage 1 — Origin metadata missing, triggering redownload loop:</strong></p>
<pre><code>[Bundle:status] rootfs.vhdx origin missing
rootfs.vhdx origin missing, redownloading...
Downloading rootfs.vhdx...
[downloadVM] Download already in progress, waiting...
[startVM] VM startup already in progress, waiting...
</code></pre>
<p>The <code>.rootfs.vhdx.origin</code> file (a 40-byte hash reference) was missing or corrupted, causing the bundle status check to fail. The download would start but never complete, entering an infinite wait loop.</p>
<p><strong>Stage 2 — Keepalive failures (consequence, not cause):</strong></p>
<pre><code>[Keepalive] Ping failed: Keep-alive ping timed out
[Keepalive] Ping failed: Keep-alive ping timed out
(repeating every 2 seconds indefinitely)
</code></pre>
<p><strong>Stage 3 — Processes spawned but immediately killed:</strong></p>
<pre><code>[Process:...] Created, name=serene-busy-hypatia, total active=1
[CoworkVMProcess:...] kill called with signal: SIGTERM
[CoworkVMProcess:...] kill called with signal: SIGTERM
[Process:...] Exited, code=0, signal=null, duration=3175ms, oom=false
[CoworkVMProcess:...] kill called with signal: SIGKILL
</code></pre>
<p>The VM would attempt to start a Cowork process, but because the underlying VM wasn't healthy, the process would be terminated within ~3 seconds.</p>
<h2>Root Cause</h2>
<p>The VM bundle at <code>%APPDATA%\Claude\vm_bundles\claudevm.bundle\</code> was in an inconsistent state — likely caused by an interrupted download (laptop sleep, Wi-Fi drop, etc.) during initial Cowork setup. The <code>.origin</code> metadata files (which store content hashes for integrity checking) were missing, but the partially downloaded files may have still been present, creating a state where the system knew the bundle was bad but couldn't cleanly recover.</p>
<h2>Fix</h2>
<h3>Step 1 — Stop services and kill Claude processes</h3>
<p>Open <strong>PowerShell as Administrator</strong>:</p>
<pre><code class="language-powershell">Stop-Service CoworkVMService -Force -ErrorAction SilentlyContinue
Stop-Service vmcompute -Force -ErrorAction SilentlyContinue
Get-Process | Where-Object { $_.ProcessName -match 'claude|cowork' } | Stop-Process -Force
</code></pre>
<h3>Step 2 — Delete the corrupted VM bundle</h3>
<pre><code class="language-powershell">$bundlePath = "$env:APPDATA\Claude\vm_bundles"
if (Test-Path $bundlePath) {
Remove-Item -Path $bundlePath -Recurse -Force
Write-Host "Removed: $bundlePath"
} else {
Write-Host "Bundle path not found (already clean)"
}
</code></pre>
<h3>Step 3 — Clear cached/warm files</h3>
<pre><code class="language-powershell">foreach ($p in @("$env:APPDATA\Claude\vm_cache", "$env:APPDATA\Claude\vm_warm")) {
if (Test-Path $p) {
Remove-Item -Path $p -Recurse -Force
Write-Host "Removed: $p"
}
}
</code></pre>
<h3>Step 4 — Restart services and launch Claude</h3>
<pre><code class="language-powershell">Start-Service vmcompute
Start-Service CoworkVMService
</code></pre>
<p>Then launch Claude Desktop and switch to the Cowork tab. <strong>Ensure you are on a stable, uninterrupted internet connection.</strong> The VM bundle (~1 GB total) will redownload from scratch.</p>
<h3>Step 5 — Verify</h3>
<p>Check the VM log for a healthy startup sequence:</p>
<pre><code class="language-powershell">Get-Content "$env:APPDATA\Claude\logs\cowork_vm_node.log" -Tail 30
</code></pre>
<p>A successful startup looks like:</p>
<pre><code>rootfs.vhdx.zst checksum validated
vmlinuz.zst checksum validated
initrd.zst checksum validated
All files ready in ...\claudevm.bundle
[VM:steps] download_and_sdk_prepare completed
[VM] Network status: CONNECTED
[VM] API reachability: REACHABLE
[VM:steps] sdk_install completed
[VM:start] Startup complete
[Keepalive] Starting (interval=2000ms)
[startVM] VM already connected
</code></pre>
<p>You can also verify the bundle contents:</p>
<pre><code class="language-powershell">Get-ChildItem "$env:APPDATA\Claude\vm_bundles\claudevm.bundle" |
Select-Object Name, Length | Format-Table -AutoSize
</code></pre>
<p>Expected files include <code>rootfs.vhdx</code> (~900+ MB), <code>initrd</code>, <code>vmlinuz</code>, <code>sessiondata.vhdx</code>, <code>smol-bin.vhdx</code>, their <code>.zst</code> compressed counterparts, and six <code>.origin</code> files (40 bytes each).</p>
<h2>Diagnostic Script</h2>
<p>If you need to gather system information to compare working vs. non-working machines, this PowerShell script (run as Administrator) captures all relevant configuration:</p>
&lt;details&gt;
&lt;summary&gt;Click to expand full diagnostic script&lt;/summary&gt;
<pre><code class="language-powershell">$report = @()
$report += "===== COWORK DIAGNOSTICS REPORT ====="
$report += "Generated: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')"
$report += "Computer: $env:COMPUTERNAME"
$report += ""

--- OS &amp; Hardware ---

$report += "===== OS &amp; HARDWARE ====="
$os = Get-CimInstance Win32_OperatingSystem
$cpu = Get-CimInstance Win32_Processor
$report += "OS: $($os.Caption) $($os.Version) Build $($os.BuildNumber)"
$report += "OS Architecture: $($os.OSArchitecture)"
$report += "Edition ID: $(Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' -Name EditionID)"
$report += "CPU: $($cpu.Name)"
$report += "CPU Architecture: $($cpu.Architecture)"
$report += "RAM (GB): $([math]::Round($os.TotalVisibleMemorySize/1MB, 1))"
$report += ""

--- BIOS Virtualization ---

$report += "===== BIOS VIRTUALIZATION ====="
$report += "VirtualizationFirmwareEnabled: $($cpu.VirtualizationFirmwareEnabled)"
$report += "VMMonitorModeExtensions: $($cpu.VMMonitorModeExtensions)"
$hypervisor = (Get-CimInstance Win32_ComputerSystem).HypervisorPresent
$report += "HypervisorPresent: $hypervisor"
$report += ""

--- Windows Features ---

$report += "===== WINDOWS FEATURES ====="
$features = @(
'Microsoft-Hyper-V-All', 'Microsoft-Hyper-V',
'Microsoft-Hyper-V-Management-PowerShell', 'Microsoft-Hyper-V-Hypervisor',
'Microsoft-Hyper-V-Services', 'VirtualMachinePlatform',
'HypervisorPlatform', 'Microsoft-Windows-Subsystem-Linux', 'Containers'
)
foreach ($f in $features) {
try {
$state = (Get-WindowsOptionalFeature -Online -FeatureName $f -ErrorAction SilentlyContinue).State
$report += "${f}: $state"
} catch { $report += "${f}: NOT AVAILABLE" }
}
$report += ""

--- Services ---

$report += "===== RELEVANT SERVICES ====="
foreach ($s in @('vmcompute', 'vmms', 'CoworkVMService', 'HNS', 'WslService')) {
try {
$svc = Get-Service -Name $s -ErrorAction SilentlyContinue
if ($svc) { $report += "${s}: Status=$($svc.Status), StartType=$($svc.StartType)" }
else { $report += "${s}: NOT FOUND" }
} catch { $report += "${s}: NOT FOUND" }
}
$report += ""

--- HNS Networks ---

$report += "===== HNS NETWORKS ====="
try {
$hns = Get-HnsNetwork -ErrorAction SilentlyContinue
if ($hns) { $hns | ForEach-Object { $report += "Network: $($_.Name) Type=$($_.Type) Id=$($_.Id)" } }
else { $report += "No HNS networks found" }
} catch { $report += "Get-HnsNetwork not available" }
$report += ""

--- Claude Installation ---

$report += "===== CLAUDE DESKTOP INSTALLATION ====="
try {
$msix = Get-AppxPackage -Name "Claude" -ErrorAction SilentlyContinue
if ($msix) {
$msix | ForEach-Object {
$report += "MSIX Package: $($_.Name) v$($_.Version)"
$report += " PackageFullName: $($_.PackageFullName)"
$report += " SignatureKind: $($_.SignatureKind)"
}
} else { $report += "No MSIX Claude package found" }
} catch { $report += "Error checking MSIX packages" }
$report += "Squirrel install exists: $(Test-Path "$env:LOCALAPPDATA\AnthropicClaude")"
$report += ""

--- Developer Mode ---

$report += "===== DEVELOPER MODE ====="
try {
$devMode = Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock' -Name 'AllowDevelopmentWithoutDevLicense' -ErrorAction SilentlyContinue
$report += "Developer Mode: $(if ($devMode -eq 1) {'Enabled'} else {'Disabled'})"
} catch { $report += "Developer Mode: Could not determine" }
$report += ""

--- VM Bundle Status ---

$report += "===== VM BUNDLE STATUS ====="
$bundlePath = "$env:APPDATA\Claude\vm_bundles\claudevm.bundle"
if (Test-Path $bundlePath) {
Get-ChildItem $bundlePath | ForEach-Object {
$report += "$($_.Name): $($_.Length) bytes (modified $($_.LastWriteTime))"
}
} else { $report += "VM bundle directory does not exist" }
$report += ""

--- Logs ---

$report += "===== COWORK VM LOG (LAST 30 LINES) ====="
$logPath = "$env:APPDATA\Claude\logs\cowork_vm_node.log"
if (Test-Path $logPath) { $report += Get-Content $logPath -Tail 30 }
else { $report += "Log not found" }
$report += ""

$report += "===== CLAUDE SETUP LOG (LAST 30 LINES) ====="
$setupLog = "$env:LOCALAPPDATA\Temp\ClaudeSetup.log"
if (Test-Path $setupLog) { $report += Get-Content $setupLog -Tail 30 }
else { $report += "Setup log not found" }

--- Output ---

$outFile = "$env:USERPROFILE\Desktop\CoworkDiagnostics.txt"
$report | Out-File -FilePath $outFile -Encoding UTF8
Write-Host "`nReport saved to: $outFile" -ForegroundColor Green
</code></pre>
&lt;/details&gt;
<h2>Additional Notes</h2>
<ul>
<li>This issue likely affects anyone whose initial Cowork VM bundle download was interrupted — common on laptops (sleep/wake, Wi-Fi transitions).</li>
<li>The system does not appear to self-recover from this state; manual deletion of the bundle directory is required.</li>
<li>Full Hyper-V is <strong>not</strong> required — <code>VirtualMachinePlatform</code> alone is sufficient (confirmed working on the desktop machine with all Hyper-V features disabled).</li>
<li>The MSIX installation itself is not the issue in this case — both the setup log and package state were clean.</li>
<li>Related issues: #24918 (API connectivity on Win 11 Home), #25136 (yukonSilver unsupported), #25162 (Squirrel-to-MSIX upgrade failure), #25313 (in-app updater not delivering Cowork build).</li>
</ul>
<h2>System Information</h2>
<ul>
<li><strong>Claude Desktop</strong>: v1.1.2998.0 (MSIX, Developer-signed)</li>
<li><strong>OS</strong>: Windows 11 Pro 10.0.26200 Build 26200 (x64)</li>
<li><strong>Platform</strong>: Windows (both Intel 13th and 14th gen confirmed)</li>
</ul></body></html><!--EndFragment-->
</body>
</html>

konepone · 5 months ago

Same issue — Windows 11 Home, API unreachable from Cowork VM

Environment:

  • Windows 11 Home 10.0.26200
  • - Claude Desktop latest (Feb 14, 2026)
  • - - Intel Wi-Fi 7 BE200 320MHz
  • - - - No VPN (Surfshark was uninstalled during troubleshooting)

Windows Features enabled:

  • HypervisorPlatform: Enabled
  • - VirtualMachinePlatform: Enabled
  • - - Microsoft-Windows-Subsystem-Linux: Enabled

Services:

  • CoworkVMService: starts (Automatic), but workspace fails API check
  • - HvHost: Running
  • - - vmcompute: Running

HNS Network created correctly:

  • Name: cowork-vm-nat
  • - Subnet: 172.16.0.0/24
  • - - Gateway: 172.16.0.1
  • - - - vEthernet adapter: Up, ifIndex 33

Root cause confirmed — no WinNAT, no route:

  • Get-NetNat returns EMPTY — no NAT rule is created
  • - New-NetNat fails with "duplicate name exists" error (even though Get-NetNat is empty)
  • - - route print 172.16.0.0 returns NO routes (IPv4 and IPv6 both empty)
  • - - - VM at 172.16.0.2 is NOT reachable from host (Test-NetConnection port 22 fails)
  • - - - - DNS on vEthernet adapter was empty (IPv4 ServerAddresses: {})
  • - - - - - Host can reach api.anthropic.com:443 without issues (TcpTestSucceeded: True)

Troubleshooting attempted (none worked):

  • Deleted HNS network + restarted HNS service + restarted Claude
  • - Deleted VM bundles and let Claude recreate
  • - - Manually enabled IP Forwarding on vEthernet adapter
  • - - - Manually set DNS to 8.8.8.8/8.8.4.4 on vEthernet adapter
  • - - - - Enabled ICS (Internet Connection Sharing) Wi-Fi to vEthernet
  • - - - - - Manually started CoworkVMService
  • - - - - - - Uninstalled VPN (Surfshark)
  • - - - - - - - Full Windows restart after enabling HypervisorPlatform

Conclusion:
The HNS network is created with type NAT and a NatName, but the corresponding WinNAT rule is never registered in Windows networking stack. Without NAT + routes, the VM has no path to the internet. This appears to be a bug in how Claude Desktop sets up networking on Windows 11 Home.

tg2k · 5 months ago

The @Inrego fix of Get-HnsEndpoint | Select Name, DNSServerList , Get-DnsClientServerAddress, and Set-DnsClientServerAddress -InterfaceIndex [interface index of the one with the wrong DNS] -ServerAddresses ("1.1.1.1","8.8.8.8") worked for me as well.

Revomate · 5 months ago
Disable-NetAdapter -Name "Local Area Connection* 1" -IncludeHidden -Confirm:$false

You're a genius! Great job figuring this out - the fix worked for me! (Had to change network adapter names to match mine of course, but thanks for putting the time into this!)

Jrwthegoat · 5 months ago

Also had same issue. API wouldn't connect. Tried most of the other fixes listed including DNS change, flushing the network, multi reinstalls/reboot.

The fix for me (Windows Home 11):
Claude Desktop “validation_failed” and Cowork API errors were caused by Windows Time not syncing (Stratum 0, Local CMOS). TLS validation failed silently.

Re-registering w32time and syncing to time.cloudflare.com fixed everything. If Cowork won’t connect, check your system clock first.

caioasmiras · 5 months ago

@Inrego smooth solution and worked after 3h trying to solve it, thanks a lot!

1 - open Power Shell on Windows
2 - "Get-HnsEndpoint | Select Name, DNSServerList" command
3 - "Get-DnsClientServerAddress" command
4 - find the ethernet port as Interface Index 20
5 - restart Claude
6 - worked as well

Wendy-Lynch · 5 months ago

Windows 11 Home
Lenovo laptop
Intel Wi-Fi 6E AX211

Tried:
reload,
reboot,
changing DNS settings,
the powershell fix above,
removing and reloading through powershell with Claude's guidance.

No luck. Still getting:
Failed to start Claude's workspace
Can't reach the Claude API from Claude's workspace.

Excited to actually start working with cowork. But can't spend any more hours right now.

ChiefGecco · 5 months ago

<html>
<body>
<!--StartFragment--><html><head></head><body><h1>[BUG] Cowork VM API unreachable on Windows 11 Pro — phantom DNS, missing NAT rule, time service dead</h1>
<h2>Preflight Checklist</h2>
<ul>
<li>[x] I have searched existing issues and this hasn't been reported yet</li>
<li>[x] This is a single bug report</li>
<li>[x] I am using the latest version of Claude Desktop</li>
</ul>
<h2>Environment</h2>

Detail | Value
-- | --
Device | Lenovo Yoga Slim 7 15ILL9 (Aura Edition)
Processor | Intel Core Ultra 7 258V (2.20 GHz)
RAM | 32 GB DDR5
OS | Windows 11 Pro, Version 25H2, Build 26200.7840
Claude Desktop | v1.1.3189.0 (MSIX)
Hyper-V | Enabled (all components)
Wi-Fi | Intel Wi-Fi 7 BE201 320MHz
Router | eero (mesh network)
VPN | ExpressVPN installed (fully disconnected and adapters disabled during all testing)
WSL | Ubuntu (Stopped, Version 2)
Plan | Max

<h2>What's Wrong</h2>
<p>Cowork consistently fails with "Can't reach the Claude API from Claude's workspace." Regular Chat mode works perfectly. Only Cowork is affected.</p>
<p>The VM boots, network connects, SDK installs, and a process spawns, but the API reachability check always fails: <code>PROBABLY_UNREACHABLE</code> then <code>UNREACHABLE</code>.</p>
<h2>Three Root Causes Identified</h2>
<h3>1. Phantom DNS injection (192.168.49.1)</h3>
<p>The Cowork VM was consistently assigned DNS <code>192.168.49.1</code>, which does not exist anywhere in the system configuration.</p>
<p><strong>Evidence:</strong></p>
<pre><code>PS&gt; Get-HnsEndpoint | Format-List Name, DNSServerList

Name : cowork-vm-eth0
DNSServerList : 192.168.49.1
</code></pre>
<p>This IP is not present on any adapter, hidden or visible:</p>
<pre><code>PS&gt; ipconfig /all | findstr "192.168.49"
(no results)

PS&gt; Get-NetIPAddress | Where-Object { $_.IPAddress -like "192.168.49.*" }
(no results)
</code></pre>
<p>Docker, Minikube, and Kubernetes are not installed. The source of <code>192.168.49.1</code> is unknown.</p>
<p>Manual DNS override via <code>Set-DnsClientServerAddress</code> was immediately overwritten by Cowork on every launch, reverting to <code>192.168.49.1</code>.</p>
<p>After a full VM bundle rebuild (<code>Remove-Item -Path "$env:APPDATA\Claude\vm_bundles" -Recurse -Force</code>), the DNS changed to <code>100.64.100.1</code> (appears to be Cowork's internal resolver), but the API remained unreachable.</p>
<h3>2. Missing NAT rule</h3>
<p><code>Get-NetNat</code> returns empty. No NAT rule exists to route traffic from the VM (172.16.0.0/24) to the internet.</p>
<p>Attempting to create one manually fails:</p>
<pre><code>PS&gt; New-NetNat -Name "CoworkNAT" -InternalIPInterfaceAddressPrefix "172.16.0.0/24"

New-NetNat : You were not connected because a duplicate name exists on the network.
</code></pre>
<p>The HNS network exists with type NAT, but the corresponding WinNAT rule is never registered in the Windows networking stack:</p>
<pre><code>PS&gt; Get-HnsNetwork | Format-List Name, Type, Subnets

Name : cowork-vm-nat
Type : NAT
Subnets : {@{AddressPrefix=172.16.0.0/24; GatewayAddress=172.16.0.1; ...}}
</code></pre>
<h3>3. Windows Time service was stopped</h3>
<p><code>w32tm /query /status</code> returned: "The service has not been started. (0x80070426)"</p>
<p>This caused silent TLS validation failures. After fixing the time service (re-registering w32time and syncing to time.cloudflare.com), the error briefly changed from "Can't reach the Claude API" to "VM service not running. The service failed to start." This confirms time sync was a contributing factor, but fixing it alone did not resolve the issue.</p>
<h2>Full Troubleshooting Steps Attempted (all failed)</h2>
<ol>
<li>Enabled Hyper-V (was disabled by default on this machine)</li>
<li>Set manual DNS to 8.8.8.8 / 8.8.4.4 (IPv4) and 2001:4860:4860::8888 / 2001:4860:4860::8844 (IPv6) with DNS-over-HTTPS enabled</li>
<li>Disabled ExpressVPN adapters (TUN Driver, TAP Adapter, OpenVPN Data Channel Offload)</li>
<li>Disabled Bluetooth Device (Personal Area Network) adapter</li>
<li>Attempted to disable phantom Wi-Fi 3 and Wi-Fi 5 adapters (failed: "requested operation not supported on adapter")</li>
<li>Ran HNS cleanup multiple times (<code>Remove-HnsEndpoint</code> and <code>Remove-HnsNetwork</code>)</li>
<li>Manually overrode DNS on cowork-vm-nat interface (<code>Set-DnsClientServerAddress -InterfaceAlias "vEthernet (cowork-vm-nat)" -ServerAddresses ("8.8.8.8","8.8.4.4")</code>) — Cowork overwrote on every launch</li>
<li>Fixed Windows Time service (<code>w32tm /unregister</code>, <code>/register</code>, synced to time.cloudflare.com) — Stratum 4 confirmed</li>
<li>Set IP forwarding on cowork-vm-nat (<code>Set-NetIPInterface -Forwarding Enabled</code>)</li>
<li>Attempted <code>New-NetNat</code> — failed with "duplicate name exists" despite <code>Get-NetNat</code> returning empty</li>
<li>Clicked "Reinstall the workspace" in Claude Desktop</li>
<li>Full VM bundle deletion and rebuild (<code>Remove-Item "$env:APPDATA\Claude\vm_bundles" -Recurse -Force</code>)</li>
<li>Restarted CoworkVMService and vmcompute services multiple times</li>
<li>Multiple full PC restarts</li>
</ol>
<h2>VM Log (final attempt)</h2>
<pre><code>2026-02-15 16:42:18 [info] [VM:start] Configuring Windows VM service...
2026-02-15 16:42:18 [info] [VM:start] Windows VM service configured
2026-02-15 16:42:27 [info] [VM] Network status: NOT_CONNECTED
2026-02-15 16:42:27 [info] [VM:network] Not connected, will show error in 30000ms if not resolved
2026-02-15 16:42:28 [info] [VM:steps] sdk_install started
2026-02-15 16:42:28 [info] [VM] Network status: CONNECTED
2026-02-15 16:42:30 [info] [VM:steps] sdk_install completed (2351ms)
2026-02-15 16:42:30 [info] [VM:start] Startup complete, total time: 149034ms
2026-02-15 16:42:30 [info] [Keepalive] Starting (interval=2000ms)
2026-02-15 16:42:33 [info] [VM] API reachability: PROBABLY_UNREACHABLE
2026-02-15 16:42:36 [info] [Spawn:vm] OAuth token approved with MITM proxy
2026-02-15 16:42:37 [info] [Spawn:vm] Spawn succeeded in 1189ms
2026-02-15 16:42:56 [info] [VM] API reachability: UNREACHABLE
2026-02-15 16:42:56 [warn] [VM:network] API is unreachable
</code></pre>
<p>The VM boots, connects, installs SDK, spawns a process with MITM proxy, but the proxy cannot reach api.anthropic.com.</p>
<h2>Network Adapter Configuration</h2>
<p>Active adapters during testing:</p>
<ul>
<li>Intel Wi-Fi 7 BE201 320MHz (Wi-Fi) — Up, manual DNS 8.8.8.8/8.8.4.4, encrypted</li>
<li>vEthernet (cowork-vm-nat) — Up, Hyper-V Virtual Ethernet Adapter</li>
<li>vEthernet (Default Switch) — Up, Hyper-V Virtual Ethernet Adapter #2</li>
</ul>
<p>Disabled during testing:</p>
<ul>
<li>ExpressVPN TUN Driver</li>
<li>ExpressVPN TAP Adapter (was already disabled)</li>
<li>OpenVPN Data Channel Offload for ExpressVPN (was already disabled)</li>
<li>Bluetooth Device (Personal Area Network)</li>
</ul>
<p>Hidden phantom adapters (cannot be disabled):</p>
<ul>
<li>Wi-Fi 3 — Disconnected, Intel Wi-Fi 7 BE201 320MHz</li>
<li>Wi-Fi 5 — Disconnected, Intel Wi-Fi 7 BE201 320MHz (Hidden)</li>
</ul>
<h2>Expected Behaviour</h2>
<p>Cowork VM should inherit the host's DNS configuration (8.8.8.8) or use its internal resolver (100.64.100.1) and successfully reach api.anthropic.com. The HNS NAT network should create a corresponding WinNAT rule to route VM traffic to the internet.</p>
<h2>Related Issues</h2>
<ul>
<li>#24918 — Cannot connect to Claude API from workspace (Windows 11 Home)</li>
<li>#24945 — VM boots but API unreachable (Windows 11)</li>
<li>#24962 — Wrong DNS config, missing sessiondata.vhdx, no NAT</li>
<li>#25024 — CSP blocks a-api.anthropic.com</li>
<li>#25088 — VM gets wrong DNS server</li>
<li>#25144 — VM uses DNS from disconnected adapter</li>
<li>#25241 — Windows 11 Home, API unreachable</li>
</ul></body></html><!--EndFragment-->
</body>
</html>

Etschmia · 5 months ago
  • Windows 11 Pro
  • Claude Version 1.1.3189 (1b7b58)
  • War Freitag am Laufen, Update kam heute, seitdem broken
2026-02-16 07:51:12 [info] [VM:start] Startup complete, total time: 40701ms
2026-02-16 07:51:12 [info] [Keepalive] Starting (interval=2000ms)
2026-02-16 07:51:37 [info] [VM] API reachability: UNREACHABLE
2026-02-16 07:51:37 [warn] [VM:network] API is unreachable
2026-02-16 07:53:18 [info] [VM] Loading vmClient (TypeScript) module...
2026-02-16 07:53:18 [info] [VM] Module loaded successfully
2026-02-16 07:53:21 [info] [VM:start] Beginning startup, bundlePath=C:\Users\tbren\AppData\Roaming\Claude\vm_bundles\claudevm.bundle
2026-02-16 07:53:21 [info] [VM:start] Bundle version: 0ae58222a1f34cf74c74ce47cc717a82a4eb0f25
2026-02-16 07:53:21 [info] [VM:start] VM instance ID: 315786d8-25f8-4115-a821-575f685a9e8f
2026-02-16 07:53:21 [info] [VM:steps] download_and_sdk_prepare started
2026-02-16 07:53:32 [info] [VM:steps] download_and_sdk_prepare completed (11182ms)
2026-02-16 07:53:32 [info] [VM:steps] load_swift_api started
2026-02-16 07:53:32 [info] [VM:steps] load_swift_api completed (0ms)
2026-02-16 07:53:32 [info] [Callbacks] Initializing VM event callbacks...
2026-02-16 07:53:32 [info] [Callbacks] VM event callbacks initialized
2026-02-16 07:53:32 [info] [VM:start] Copying smol-bin.x64.vhdx to bundle: C:\Program Files\WindowsApps\Claude_1.1.3189.0_x64__pzs8sxrjxfjjc\app\resources\smol-bin.x64.vhdx -> C:\Users\tbren\AppData\Roaming\Claude\vm_bundles\claudevm.bundle\smol-bin.vhdx
2026-02-16 07:53:33 [info] [VM:start] smol-bin.x64.vhdx copied successfully
2026-02-16 07:53:33 [info] [VM:start] Configuring Windows VM service...
2026-02-16 07:53:35 [info] [VM:start] Windows VM service configured
2026-02-16 07:53:48 [info] [VM:start] Still waiting for guest connection... 11103ms elapsed, 7 polls
2026-02-16 07:53:50 [info] [startVM] VM startup already in progress, waiting...
2026-02-16 07:53:51 [info] [startVM] VM startup already in progress, waiting...
2026-02-16 07:53:51 [info] [VM] Network status: NOT_CONNECTED
2026-02-16 07:53:51 [info] [VM:network] Not connected, will show error in 30000ms if not resolved
2026-02-16 07:53:52 [info] [VM:steps] sdk_install started
2026-02-16 07:53:52 [info] [VM:start] Installing SDK: subpath=AppData/Roaming/Claude/claude-code-vm, version=2.1.41
2026-02-16 07:53:52 [info] [VM] Network status: CONNECTED
2026-02-16 07:53:57 [info] [VM] API reachability: PROBABLY_UNREACHABLE
2026-02-16 07:53:58 [info] [VM:steps] sdk_install completed (6282ms)
2026-02-16 07:53:58 [info] [VM:start] Startup complete, total time: 36614ms
2026-02-16 07:53:58 [info] [Keepalive] Starting (interval=2000ms)
2026-02-16 07:54:25 [info] [VM] API reachability: UNREACHABLE
2026-02-16 07:54:25 [warn] [VM:network] API is unreachable
2026-02-16 07:54:35 [info] [startVM] VM already connected
2026-02-16 07:55:27 [info] [startVM] VM already connected
jamesabides · 5 months ago
The @Inrego fix of Get-HnsEndpoint | Select Name, DNSServerList , Get-DnsClientServerAddress, and Set-DnsClientServerAddress -InterfaceIndex [interface index of the one with the wrong DNS] -ServerAddresses ("1.1.1.1","8.8.8.8") worked for me as well.

Thank you - Claude itself convinced me Claude Cowork was fundamentally broken after a day of troubleshooting and yep turns out Cowork was just grabbing a dormant Ethernet adapter address this whole time and trying to resolve the API there. I mean it's a pretty massive bug for home users who are surely 90% on WiFi while still having an ethernet adapter but ... yeah.

HexhamServices · 5 months ago

Same issue here. Windows 11 Home, latest Claude Desktop, Cowork fails with "Can't reach the Claude API from Claude's workspace." Regular Chat works fine. No VPN running. Virtual Machine Platform and Windows Hypervisor Platform both enabled. Hyper-V not available on Home edition.

njbhatt18 · 5 months ago
  1. Open Powershell as Administrator
  2. Get-HnsEndpoint | Select Name, DNSServerList
  3. Set-DnsClientServerAddress -InterfaceIndex 9 -ServerAddresses ("1.1.1.1","8.8.8.8") "Check your interface index number and update in this command"
  4. Restart claude desktop app with cowork and it should work.

my windows 11 pro is now working with claude cowork.

wmccuddy · 4 months ago

Environment:

Windows 11 (Build 26100)
Claude Desktop v1.1.3189 (Store install)
12th Gen Intel i3-12100, 16GB RAM
Hyper-V enabled, CoworkVMService running

Issue: "Failed to start Claude's workspace — Can't reach the Claude API from Claude's workspace." Log shows API Error: Unable to connect to API (ECONNRESET) after ~262 seconds.
What makes this case different — all host-side networking is correct:

Get-NetNat → CoworkVmNat active on 172.16.0.0/24 ✅
IP Forwarding on vEthernet (cowork-vm-nat) → Enabled ✅
Firewall → Claude allowed inbound/outbound ✅
VM reachable from host → ping 172.16.0.2 succeeds ✅
Host reaches API → Test-NetConnection api.anthropic.com -Port 443 succeeds ✅
DNS on host adapter → manually set to 8.8.8.8/8.8.4.4 (was originally empty {} on IPv4) ✅

Note: The cowork adapter originally had no IPv4 DNS servers configured (ServerAddresses: {}). Manually setting DNS did not resolve the issue — VM still fails with ECONNRESET. This suggests the bug is inside the VM's internal network configuration, not host-side setup.

sud0assistant · 4 months ago

had the same issue but seems to have been due to Cloudflares warp service i had installed, turning it off and it works.

Wendy-Lynch · 4 months ago

update. I have not done anythong different, but the error has changed to include:

API Error: Unable to connect to API (ECONNRESET)

tedfay · 4 months ago

Investigations seem to point out that Windows Pro can be configured to work. Windows Home might be a dead end, unless there is specific advice for setting that up.

jmeblackley · 4 months ago
Investigations seem to point out that Windows Pro can be configured to work. Windows Home might be a dead end, unless there is specific advice for setting that up.

Resolved on Windows 11 Home using the DNS fix from @Inrego and @gfsaaser24.

Environment:

  • Windows 11 Home
  • Claude Desktop latest version (installed Feb 17, 2026), Developer Mode Enabled.
  • Virtualization enabled, CoworkVMService running
  • No VPN, no Hyper-V (Home edition)

Root cause: Cowork VM was inheriting DNS (150.208.1.3) from a dormant Ethernet adapter instead of the active WiFi connection.

Fix:

  1. Run Get-HnsEndpoint | Select Name, DNSServerList — confirmed VM had wrong DNS from Ethernet adapter
  2. Run Get-DnsClientServerAddress — found Ethernet at Interface Index 9 with DNS 150.208.1.3
  3. Run Set-DnsClientServerAddress -InterfaceIndex 9 -ServerAddresses ("1.1.1.1","8.8.8.8")
  4. Run Start-Service -Name "CoworkVMService" -Verbose
  5. Fully quit Claude Desktop from Help > Troubleshooting > Clear Cache and Restart

Cowork connected successfully after this. Confirmed working on Windows 11 Home — so Home users are not necessarily a dead end, the DNS fix just needs to work for their specific adapter configuration.

techmalik · 4 months ago

Same issue — Windows 11 Home 25H2, Build 26200.7840

Environment

  • Claude Desktop Version: 1.1.2685 (latest as of Feb 18, 2026)
  • OS: Windows 11 Home, Version 25H2, Build 26200.7840
  • Device: Lenovo Yoga 7 14ITL5
  • CPU: 11th Gen Intel Core i7-1165G7 @ 2.80GHz
  • RAM: 16 GB
  • GPU: Intel Iris Xe Graphics (128 MB)
  • Storage: 954 GB (889 GB used)
  • Network: Wi-Fi (no VPN, no proxy)
  • Subscription: Pro plan

Hyper-V Setup

Hyper-V enabled on Windows 11 Home via DISM workaround script (Home edition lacks native Hyper-V support).

Symptoms

Two alternating errors in Cowork:

  1. "Failed to start Claude's workspace — Can't reach the Claude API from Claude's workspace."
  2. "Failed to start Claude's workspace — VM service not running. The service failed to start."

Regular Chat mode works perfectly. Only Cowork is affected.

Diagnostics

All required services are running:

CoworkVMService  Running  Automatic
hns              Running  Manual
SharedAccess     Running  Manual
vmcompute        Running  Manual
winnat           Running  Manual

VM worker process is active:

339  24  8980  20808  1.08  26772  0  vmwp

HNS network exists with correct config:

Name            : cowork-vm-nat
Type            : NAT
Subnet Address  : 172.16.0.0/24
Gateway         : 172.16.0.1

Default route is healthy:

InterfaceAlias  NextHop         RouteMetric  InterfaceMetric
Wi-Fi           10.127.68.111   0            35

Root Cause Confirmed

Get-NetNat returns empty — no WinNAT rule exists. The HNS network has an internal NatName (NAT805A27C8-73FA-47A1-8866-672E186B21A0) with NATState: 2, but this internal NAT is not routing VM traffic to the internet.

Attempting New-NetNat fails with "duplicate name exists on the network" (Windows System Error 52) because HNS has already claimed the 172.16.0.0/24 subnet internally, even though no functional WinNAT rule exists.

Workarounds Attempted (all failed)

  1. Restarted Claude Desktop multiple times — same error
  2. Restarted the system — same error
  3. Reinstalled Claude Desktop — same error
  4. Manually enabled IP forwarding:

``powershell
Set-NetIPInterface -InterfaceAlias "vEthernet (cowork-vm-nat)" -Forwarding Enabled
`
Forwarding confirmed as
Enabled` — no effect on the error.

  1. Removed HNS network, created WinNAT rule first, then relaunched Claude Desktop:

``powershell
Get-HnsNetwork | Where-Object {$_.Name -eq "cowork-vm-nat"} | Remove-HnsNetwork
New-NetNat -Name "CoworkNAT" -InternalIPInterfaceAddressPrefix "172.16.0.0/24"
`
CoworkNAT created successfully (Active: True`), but Claude Desktop recreated the HNS network its own way on startup, and the error changed to "VM service not running".

  1. Restarted CoworkVMService, hns, vmcompute — still fails.

Expected Fix

The app should create both the HNS network and a corresponding WinNAT rule (New-NetNat), and enable IP forwarding on the vEthernet (cowork-vm-nat) virtual adapter during startup. Currently the HNS network is created without WinNAT backing, so the VM can reach the host but has no route to the internet.

viktorjamrich · 4 months ago

Had exactly the SAME issue on my Windows 11 Home.

Restarting the app didn't help at all.

Then i used these powershell commands and saw that cowork VM was bound to the WRONG network adapter.

I have an Ethernet adapter manually configured to 192.168.2.254 - even though there was no cable in it...

My internet adapter was a different one - WiFi USB adapter running on network 192.168.50.X ...

So the claude VM bound to the ethernet adapter that was unplugged yet had manually set IP adresses...

I disabled that ethernet adapter, turned off Claude on Windows, started Claude again...

Then checked the powershell command again - now the cowork VM was correctly attached to 192.168.50.X - the network with the actualy internet connection...

It's running OK now...

oshikata0825 · 4 months ago

Today, I started my Claude subscription. But I find that Claude Cowork doesn't work with Windows11 home. This issue was not informed me before I started the subscription.
I hope this issue is solved as soon as possible.

Kii-910 · 4 months ago

I am having the same issue with Cowork failing to connect to the Claude API on Windows 11 Home. Details as follows:

Environment

  • Claude Desktop: 1.1.3363.0
  • Platform: Windows 11 Home
  • Hyper-V: Enabled
  • Subscription: Max

Behaviour
Cowork VM downloads, boots, and reaches CONNECTED status, but API reachability consistently fails PROBABLY_UNREACHABLE → UNREACHABLE on every attempt. Regular Chat works fine.

Log pattern (repeats every attempt):

[VM] Network status: NOT_CONNECTED
[VM] Network status: CONNECTED
[VM:steps] sdk_install completed
[VM:start] Startup complete
[VM] API reachability: PROBABLY_UNREACHABLE
[VM] API reachability: UNREACHABLE
[VM:network] API is unreachable

Four separate attempts today (12:50, 13:35, 14:20, 14:34), same result each time. Full log attached.

Note: Upgrading to Windows 11 Pro is not a viable workaround based on other reports confirming the issue persists on Pro as well.

cowork_vm_node.log

tedfay · 4 months ago

Revisited my setup and successfully addressed the issue. Yes, I know that Warp and VPNs have be mentioned earlier.
Getting Cowork Running - Detailed Summary

Initial Problem: Trying to get Cowork (Claude Desktop's AI agent feature) running on Windows 11 Home. Cowork seems to require running a Hyper-V virtual machine with proper network connectivity.

Environment:
• Windows 11 Home PC
• CloudflareWARP installed and running
• Network: AT&T gateway → Linksys router → PC
• Home network on xxx.xxx.x.x subnet
Diagnostic Steps:

  1. Initial DNS Investigation:

Get-HnsEndpoint | Select Name, DNSServerList
Result: Confirmed Cowork VM endpoint cowork-vm-eth0 had DNS servers xxx.x.x.x and xxx.x.x.x (localhost-range resolvers inside the VM - these are normal)

  1. Network Adapter DNS Check:

Get-DnsClientServerAddress
Result: Found Interface Index 9 had problematic DNS, but more importantly discovered CloudflareWARP was active

  1. Active Network Adapters:

Get-NetAdapter | Select ifIndex, Name, Status, InterfaceDescription
Key Results:
• Interface 13 (Ethernet) - Active physical connection
• Interface 15 (CloudflareWARP) - Active VPN tunnel
• Interface 46 (vEthernet cowork-vm-nat) - Cowork's Hyper-V virtual adapter

  1. DNS Configuration Check on Active Adapters:

Get-DnsClientServerAddress -InterfaceIndex 13,15,46 | Format-Table
Results:
• CloudflareWARP (Interface 15): DNS xxx.x.x.x, xxx.x.x.x
• Ethernet (Interface 13): DNS xxx.x.x.x, xxx.x.x.x
• Cowork adapter (Interface 46): No IPv4 DNS configured
Key Finding: CloudflareWARP had taken over DNS resolution on the host machine, using the same localhost-range resolvers (xxx.x.x.x/xxx.x.x.x) as the Cowork VM.
Root Cause Identified:

CloudflareWARP and Cowork are both network virtualization solutions that:
• Create virtual network adapters
• Manage DNS resolution at a low level
• Route/tunnel network traffic
Having both active simultaneously created a conflict - they were stepping on each other trying to control network traffic and DNS.

Solution:

  1. Disable CloudflareWARP:

Stop-Service -Name "CloudflareWARP" -Force
Or exit CloudflareWARP from system tray

  1. Restart Cowork Service:

Restart-Service -Name "CoworkVMService" -Verbose

Result:Cowork started working immediately

Key Takeaway: CloudflareWARP and Cowork cannot run simultaneously. When using Cowork, CloudflareWARP must be disabled. The network virtualization and DNS management from both tools conflict at a fundamental level.

Subsequent DNS Security Configuration (after Cowork was working):

Since CloudflareWARP provided DNS security/privacy but couldn't run with Cowork, we needed an alternative approach:

  1. Final solution: Configured Cloudflare DNS at both router and desktop levels, plus fixed hardcoded Google DNS in browser. (discovering the hardcoded DNS in the browser took some time. and finding it easier would have saved me significant time.)

This provided DNS security without the WARP VPN conflict with Cowork. For me.

On Wed, Feb 18, 2026, at 1:08 PM, Kii-910 wrote:

Kii-910 left a comment (anthropics/claude-code#24918) <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3922642488> I am having the same issue with Cowork failing to connect to the Claude API on Windows 11 Home. Details as follows: Environment • Claude Desktop: 1.1.3363.0 • Platform: Windows 11 Home • Hyper-V: Enabled • Subscription: Max Behaviour Cowork VM downloads, boots, and reaches CONNECTED status, but API reachability consistently fails PROBABLY_UNREACHABLE → UNREACHABLE on every attempt. Regular Chat works fine. Log pattern (repeats every attempt): `[VM] Network status: NOT_CONNECTED [VM] Network status: CONNECTED [VM:steps] sdk_install completed [VM:start] Startup complete [VM] API reachability: PROBABLY_UNREACHABLE [VM] API reachability: UNREACHABLE [VM:network] API is unreachable

`

Four separate attempts today (12:50, 13:35, 14:20, 14:34), same result each time. Full log attached. Note: Upgrading to Windows 11 Pro is not a viable workaround based on other reports confirming the issue persists on Pro as well. cowork_vm_node.log <https://github.com/user-attachments/files/25398430/cowork_vm_node.log> — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3922642488>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/A5XXMZGIE2JZMD74DATU7U34MS2BDAVCNFSM6AAAAACUW5OMZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSMRSGY2DENBYHA>. You are receiving this because you commented.Message ID: @.***>
MarshallOfSound · 4 months ago

Hey folks, thanks for all the debugging trails here. In the next version of Claude Desktop (hopefully going out tomorrow) we'll be switching the Cowork networking from NAT to ICS (the same virtual network mode that WSL uses), it should be much more resilient and won't have the DNS issues that a bunch of y'all found

d2kole · 4 months ago

my claude cowork on windows 11 PRO cycles through 5 different types of errors. After Fixing one issue, one of the other 4 shows up ..any advice would be gratetly appreciated ...

1.HcnCreateEndpoint 0x800706bf
2.Can't reach Claude API from workspace

  1. New-NetNat: duplicate name (Error 52)

4 The specified file could not be encrypted:EFS re-encrypting VHDX on rebuild

  1. HcnCreateEndpoint 0x80070490 Element not found: Cowork caches HNS network GUIDs internally; after cleanup it references networks that no longer exist and refuses to recreate them
spencg2 · 4 months ago

Same issue.
Windows information:

  • OS Name Microsoft Windows 11 Pro
  • Version 10.0.26100 Build 26100
  • System Model XPS 13 9310
gormotech · 4 months ago

When I connect my express vpn, it works. when vpn disconnected, it doesnt work.

fmcwebs · 4 months ago

Hi, we have the same problem.

Failed to start Claude's workspace
Can't reach the Claude API from Claude's workspace.
Restarting Claude or reconnecting to your network sometimes resolves this.

Windows 11 Pro
Subscription: PRO Plan

Tests:

  • Reinstall Claude
  • Disable the firewall
  • Disable IPv6
  • Change DNS and set Google and Cloudflare

Nothing works.

There is an offical response of Claude? Some workaround to run at windows?

Inrego · 4 months ago
Hi, we have the same problem. Failed to start Claude's workspace Can't reach the Claude API from Claude's workspace. Restarting Claude or reconnecting to your network sometimes resolves this. Windows 11 Pro Subscription: PRO Plan Tests: - Reinstall Claude - Disable the firewall - Disable IPv6 - Change DNS and set Google and Cloudflare Nothing works. There is an offical response of Claude? Some workaround to run at windows?

Did you try the workaround i posted in here, that dozens reported is working for them?

d2kole · 4 months ago

Surprisingly, after spending countless hours trying to make it work on my windows 11 PRO, someone suggested

reinstalling Claude desktop/ cowork

turn on VPN ( I have express VPN)

then try co work

for whatever reason, Claude cowork on windows is working as long as my vpn stays on, albeit slowly

it is not ideal only temporary until anthropic provides a better fix

thanks to whomever suggested this workaround

gormotech · 4 months ago
Surprisingly, after spending countless hours trying to make it work on my windows 11 PRO, someone suggested # reinstalling Claude desktop/ cowork # turn on VPN ( I have express VPN) # then try co work # for whatever reason, Claude cowork on windows is working as long as my vpn stays on, albeit slowly # it is not ideal only temporary until anthropic provides a better fix # thanks to whomever suggested this workaround

Totally accidental discovery, counter intuitive..

novosolutionsapps · 4 months ago

Surprisingly this fixed the issue on my windows machine as well. VPN must be enabled for claude workspace to run for me

Surprisingly, after spending countless hours trying to make it work on my windows 11 PRO, someone suggested # reinstalling Claude desktop/ cowork # turn on VPN ( I have express VPN) # then try co work # for whatever reason, Claude cowork on windows is working as long as my vpn stays on, albeit slowly # it is not ideal only temporary until anthropic provides a better fix # thanks to whomever suggested this workaround
Wendy-Lynch · 4 months ago

Cowork has now launched with today's update.
However, when trying to connect with Gmail and Google Drive, it shows they are connected, but cowork can't see it.

Windows 11 Pro (I upgraded from home).

MarshallOfSound · 4 months ago

1.1.3647 was shipped with a fix for this issue, we switched from NAT to ICS and in theory should play a lot nicer with various networking setups like VPNs, custom adapters, DNS, etc.

If you have issues that aren't related to core Cowork networking (The specific "Cannot connect to Claude API" error) then this isn't the right issue for you 😅 Gonna close this one out as metrics show we've basically stamped this one out. Any other issues, please raise new ones or for a resurgence in this one please comment below

hairiali-AI · 4 months ago

---

Environment: - OS: Windows 11 Pro (x64) - Claude Desktop version: 1.1.3541 (1e65e4) - Claude plan: Pro - Fresh install (uninstalled, restarted PC, reinstalled from claude.com/download) Errors: - "Failed to install plug-in" - "Failed to start Claude's workspace. Can't reach the Claude API from Claude's workspace." Troubleshooting already done: - Virtualization confirmed running (msinfo32 shows Virtualization-based security: Running, hypervisor detected) - Windows Defender Firewall: Claude appears twice in both Inbound and Outbound rules, all ticked for both Private and Public - Restarted Claude Desktop multiple times - wsreset.exe — no effect - claude.ai works fine in browser; Chat mode in Desktop works fine - Cowork tab is visible in Desktop but plugins fail to install and workspace fails to start Summary: This issue is not limited to Windows 11 Home — I can confirm it also affects Windows 11 Pro. All firewall and virtualization requirements appear to be met. There is nothing left to try on the user side. Please prioritize a fix.

---

johnjanthony · 4 months ago
1.1.3647 was shipped with a fix for this issue, we switched from NAT to ICS and in theory should play a lot nicer with various networking setups like VPNs, custom adapters, DNS, etc. If you have issues that aren't related to core Cowork networking (The specific "Cannot connect to Claude API" error) then this isn't the right issue for you 😅 Gonna close this one out as metrics show we've basically stamped this one out. Any other issues, please raise new ones or for a resurgence in this one please comment below

Issue persists for me on version 1.1.3770

johnjanthony · 4 months ago
> 1.1.3647 was shipped with a fix for this issue, we switched from NAT to ICS and in theory should play a lot nicer with various networking setups like VPNs, custom adapters, DNS, etc. > If you have issues that aren't related to core Cowork networking (The specific "Cannot connect to Claude API" error) then this isn't the right issue for you 😅 Gonna close this one out as metrics show we've basically stamped this one out. Any other issues, please raise new ones or for a resurgence in this one please comment below Issue persists for me on version 1.1.3770

FWIW - disabling Cloudflare VPN does now resolve the Cowork connection issue. But that's not a workable solution for me.

gormotech · 4 months ago

1.1.3770 works for me. Was slow to load workspace, but I don't need expressVPN running anymore.

diegovogel · 4 months ago

I'm on version 1.1.3830 but still have this problem.

Tried:

  • Reinstalling with a freshly downloaded installer, just in case.
  • Setting the DNS for my wifi adapter to 1.1.1.1 / 8.8.8.8.
  • Connecting to VPN.
  • The fix from @Inrego.
  • Disabling my ethernet adapter entirely.

I'd be happy to share logs or anything else with Anthropic folks.

<img width="1478" height="275" alt="Image" src="https://github.com/user-attachments/assets/53f48fb8-923a-4448-a6d8-badf5a8fe74a" />

mountainmavericks · 4 months ago

<html>
<body>
<!--StartFragment--><html><head></head><body><h1>[BUG] Cowork Windows - "Can't reach the Claude API from Claude's workspace" on Windows 11 Home (Surface Laptop 4)</h1>
<h2>Preflight Checklist</h2>
<ul>
<li>[x] I have searched existing issues and this hasn't been reported yet</li>
<li>[x] This is a single bug report (please file separate reports for different bugs)</li>
<li>[x] I am using the latest version of Claude Code</li>
</ul>
<h2>What's Wrong?</h2>
<p>Cowork consistently fails with "Failed to start Claude's workspace — Can't reach the Claude API from Claude's workspace." Regular Chat mode works perfectly. Only Cowork is affected. This has never worked on this system since Cowork launched on Windows (Feb 10, 2026).</p>
<h2>Environment</h2>

Property | Value
-- | --
OS | Windows 11 Home 25H2 (Build 26200.7840)
Device | Microsoft Surface Laptop 4
Processor | AMD Ryzen 7 Microsoft Surface (R) Edition (2.00 GHz), x64
RAM | 16.0 GB (15.5 GB usable)
System type | 64-bit operating system, x64-based processor
Claude Desktop | Latest version (downloaded Feb 2026)
Subscription | Paid plan
Hyper-V | Not available (Windows 11 Home edition)
Windows Features | Virtual Machine Platform, Windows Hypervisor Platform
VPN | None
Antivirus | Default Windows Defender
Network | (typically Ethernet, Wi-Fi available)

<h2>Network Adapters Present</h2>
<ul>
<li>Wi-Fi: Intel(R) Wi-Fi 6 AX200 160MHz (connected during testing)</li>
<li>Ethernet: Surface Ethernet Adapter (disabled during testing)</li>
<li>Bluetooth Network Connection (disabled during testing)</li>
<li>vEthernet (cowork-vm-vnet): Hyper-V Virtual Ethernet Adapter (enabled)</li>
</ul>
<h2>Steps to Reproduce</h2>
<ol>
<li>Install Claude Desktop (latest version) on Windows 11 Home</li>
<li>Open Claude Desktop, click "Cowork" tab</li>
<li>Workspace attempts to provision</li>
<li>Fails with "Can't reach the Claude API from Claude's workspace"</li>
</ol>
<h2>Expected Behavior</h2>
<p>Cowork workspace should start successfully and connect to the Claude API, the same way regular Chat mode works without issues.</p>
<h2>Actual Behavior</h2>
<p>Error displayed: "Failed to start Claude's workspace — Can't reach the Claude API from Claude's workspace. Restarting Claude or reconnecting to your network sometimes resolves this."</p>
<h2>Troubleshooting Attempted (all failed)</h2>
<ol>
<li><strong>Uninstall and reinstall Claude Desktop</strong> — same error after fresh install</li>
<li><strong>Full restart of PC</strong> — no change</li>
<li><strong>Disabled unused network adapters</strong> (Bluetooth, Ethernet) leaving only Wi-Fi and Hyper-V adapters enabled — no change</li>
<li><strong>Deleted VM folders</strong> at <code>%APPDATA%\Claude\</code> (vm_bundles and claude-code-vm) to force clean rebuild — workspace re-provisioned but same API unreachable error</li>
<li><strong>Verified services running</strong> via PowerShell:
<ul>
<li><code>Get-Service hns</code> — Running (Host Network Service)</li>
<li><code>Get-Service vmcompute</code> — Had to manually start via <code>Start-Service vmcompute</code> (was Stopped after reboot), confirmed Running before launching Claude</li>
</ul>
</li>
<li><strong>Rebooted and retried</strong> with clean VM folders + services confirmed running + only Wi-Fi active — same error</li>
<li><strong>Ran Claude as Administrator</strong> — no change</li>
<li><strong>Flushed DNS</strong> — no change</li>
</ol>
<h2>Notes</h2>
<ul>
<li>This appears to be the same root cause as #24918, #25155, #24945, #25308, and #27010</li>
<li>Windows 11 Home does NOT have native Hyper-V, only Virtual Machine Platform and Windows Hypervisor Platform</li>
<li>Host machine can reach the internet and api.anthropic.com without issues (Chat mode works fine)</li>
<li>The VM appears to boot and connect, but cannot route to the API</li>
<li>It is unclear whether Windows 11 Home is officially supported for Cowork. If it is not, the download page should state this clearly rather than offering Cowork to all Windows users.</li>
</ul>
<h2>Request</h2>
<p>Please clarify minimum Windows edition requirements for Cowork (Home vs Pro vs Enterprise) and fix the VM networking/NAT routing so it works on Windows 11 Home, or provide a clear unsupported message if Home edition will not be supported.</p></body></html><!--EndFragment-->
</body>
</html>

isassist123-art · 4 months ago

I'm experiencing the same issue on Windows 11 Home.
Environment:

Windows 11 Home 25H2 (Build 26200.7840)
Intel64 Family 6 Model 165 (~2208 MHz)
64GB RAM
MSI GS66 Stealth 10UG
Claude Desktop latest version (reinstalled)

What I've done:

BIOS: Intel Virtualization Technology = Enabled, VT-d = Enabled
Windows Features: Virtual Machine Platform ✅, Windows Hypervisor Platform ✅, Linux Subsystem for Windows ✅
Installed Hyper-V on Windows Home via DISM package installation script ✅
bcdedit /set hypervisorlaunchtype auto ✅
WSL2 with Ubuntu installed (version 2.6.3) ✅
systeminfo confirms: "A hypervisor has been detected"
Reinstalled Claude Desktop — no change

Log output (cowork_vm_node.log):
yukonSilver not supported (status=unsupported), checking for stale bundle...
[startVM] VM not supported (win32/x64), skipping
The app marks the platform as "unsupported" and skips VM startup entirely, even though all virtualization components are confirmed working. Regular Chat mode works fine — only Cowork is affected.
Would appreciate clarification on whether Windows 11 Home will be supported, or if Pro/Enterprise is required.

bhl0117 · 4 months ago

<img width="823" height="146" alt="Image" src="https://github.com/user-attachments/assets/b06944b6-1b57-4348-898d-5d06af90ff71" />
[BUG] Cowork — "Virtualization is not enabled" on Windows 11 Home 25H2 (Build 26200)

Environment

  • OS: Windows 11 Home, Version 25H2, Build 26200.7840
  • Claude Desktop: 1.1.3770.0 (MSIX)
  • CPU: Intel Core i7-13620H
  • RAM: 16 GB
  • Hyper-V: ❌ Not available (Home edition)
  • Virtual Machine Platform: ✅ Enabled

What's Wrong?

Cowork tab shows "Virtualization is not enabled — Claude's workspace requires hardware virtualization (Hyper-V)" and refuses to start. Enabling Virtual Machine Platform via PowerShell does not resolve the issue. Chat mode works perfectly.

Steps to Reproduce

  1. Install Claude Desktop on Windows 11 Home (Build 26200) via ClaudeSetup.exe
  2. Log in with a paid account
  3. Open the Cowork tab
  4. Error appears: "Virtualization is not enabled"
  5. Run as Administrator in PowerShell:

``
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
`
→ Returns
Online: True, RestartNeeded: False` ✅

  1. Relaunch Claude Desktop
  2. Same error persists

Note: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All returns "功能名稱未知" — Hyper-V is not available on Windows Home edition.

Expected Behavior

Cowork should either:

  • Work using Virtual Machine Platform as a Hyper-V alternative on Windows 11 Home, OR
  • Display a clear message that Windows 11 Home is unsupported — instead of directing users to BIOS/UEFI settings that will have no effect

Additional Context

Related to #24918. MSIX installs correctly to the right user account (verified via Get-AppxPackage -AllUsers). The root issue is Cowork's hard dependency on Hyper-V, which is not available on Windows 11 Home edition.
Update: After auto-updating to 1.1.3918.0 today (Feb 21, 2026), the issue persists on this version as well.

Digital-Humanist · 4 months ago

Confirming this bug — Windows 11 Home, Lenovo IdeaPad Flex 5

Same issue here. My setup:

  • Device: Lenovo IdeaPad Flex 5
  • OS: Windows 11 Home, Version 25H2 (Build 26200.7840)
  • BIOS: Intel Virtual Technology = Enabled (confirmed in Lenovo Setup Utility)
  • Windows Features: Virtual Machine Platform ✅, Windows Hypervisor Platform ✅, Hyper-V ❌ (not available on Home edition)

Exact error sequence — triggered by switching models from Sonnet 4.6 to Opus 4.6 during an active Cowork task:

Error 1:

sdk-daemon not connected

Error 2:

RPC error -1: process with name "eloquent-confident-albattani" already running (id: ca7f51ff-283c-4eeb-b909-5342bdc10eb1)

Error 3 (after full system reboot):

Virtualization is not enabled. Claude's workspace requires hardware virtualization (Hyper-V). 
Enable virtualization in your computer's BIOS/UEFI settings, then restart.

---

Core issue: This is a product responsibility, not a user responsibility

The fundamental problem is not that users need better guidance or workarounds —
it is that Anthropic shipped a product with system requirements that exclude a
significant portion of their target audience without any prior notice.

Windows 11 Home is the most widely used system among freelancers,
consultants, and knowledge workers — precisely the people Cowork is designed for.

Importantly: this issue is also reported by Windows 11 Pro users with Hyper-V
fully enabled (see #27316, #25136, #25876). This confirms that the root cause
is not simply a missing Windows edition feature — it is a fundamental
architectural instability
in Cowork's VM implementation on Windows.

The ask is not "warn users better." The ask is: lower the system requirements
and fix the underlying architecture.

Cowork should work on Windows 11 Home/ Pro out of the box. If the current VM
architecture requires Hyper-V, that architecture needs to change — not the
user's operating system. WSL2, which is available on Windows Home, would be
a viable alternative backend worth exploring.

Users should never need to enter BIOS settings, investigate their Windows
edition, or research virtualization technology just to use a standard feature
of a paid product.

---

Additional UX issues to fix:

  • Model switching during an active task either needs to work stably — or the

model selector should be disabled/greyed out while a task is running.
Basic UX principle: if an action cannot be safely executed, it should not
be offered. A single model switch should never be able to crash the daemon
and require a full system restart to recover.

  • Add a "Reset Cowork" option in settings for recovery without manual

file system intervention.

  • Error messages must be human-readable, not raw technical codes. Non-technical

users cannot act on RPC error -1 or sdk-daemon not connected.

catcathy · 4 months ago

Hi, I'm also affected by this issue on Windows 11 Home (25H2, Build 26200.7840).

I followed every suggested step before finding this thread:

  • Enabled Virtual Machine Platform and Windows Hypervisor Platform ✅
  • Installed WSL2 with Ubuntu via wsl --install ✅
  • BIOS virtualization enabled ✅
  • Restarted multiple times ✅

Cowork still shows: "Virtualization is not enabled. Claude's workspace requires hardware virtualization (Hyper-V)."

Hyper-V is simply not available on Windows 11 Home, and there is currently no workaround that resolves the issue. Regular Chat mode works perfectly — only Cowork is affected.

Please prioritize a fix or provide an official workaround for Windows 11 Home users. Many users are in this situation as Home is the most common edition for individual consumers.

Thank you.

falpek · 4 months ago
Users should never need to enter BIOS settings, investigate their Windows

edition, or research virtualization technology just to use a standard feature
of a paid product.

Error messages must be human-readable, not raw technical codes. Non-technical

users cannot act on RPC error -1 or sdk-daemon not connected.

mountainmavericks · 4 months ago

<html>
<body>
<!--StartFragment--><html><head></head><body><h2>Update: Extensive troubleshooting confirms ICS vs NAT network type is the root cause</h2>
<p>Following up on #24918 with detailed findings from two days of troubleshooting on a Surface Laptop 4 (originally Windows 11 Home, now upgraded to Pro).</p>
<h3>Environment Changes Since Original Report</h3>

Property | Before | After
-- | -- | --
OS Edition | Windows 11 Home | Windows 11 Pro (upgraded via Microsoft Store)
Hyper-V | Not available | Fully enabled via optionalfeatures GUI
vmcompute service | Had to manually start | Running on boot
hns service | Running | Running

<h3>Root Cause Identified</h3>
<p>After all troubleshooting, I ran <code>Get-HnsNetwork | Format-List Name, Type</code> and found:</p>
<pre><code>Name : CoworkNAT
Type : Internal

Name : Default Switch
Type : ICS

Name : cowork-vm-vnet
Type : ICS
</code></pre>
<p><strong>Claude Desktop creates <code>cowork-vm-vnet</code> as type ICS (Internet Connection Sharing), not NAT.</strong> This happens on every launch and workspace rebuild, overriding any manually configured NAT infrastructure.</p>
<p>The manually created NAT rule (<code>Get-NetNat</code> shows CoworkNATRule, Active: True, 172.16.0.0/24) is functional, but Claude's VM connects through the ICS network instead, which cannot route to api.anthropic.com.</p>
<p><code>New-NetNat</code> also fails when Claude's ICS networks exist, returning "You were not connected because a duplicate name exists on the network" (Windows System Error 52), confirming the ICS and NAT approaches conflict.</p>
<h3>Conclusion</h3>
<p>This is not a user configuration issue. The fix needs to happen in Claude Desktop's Windows network creation code:</p>
<ul>
<li><strong>Current behavior:</strong> Claude creates HNS networks with Type: ICS</li>
<li><strong>Expected behavior:</strong> Claude should create HNS networks with Type: NAT, backed by a proper WinNAT rule</li>
</ul>
<p>Hyper-V, VMSwitch, and NAT all work correctly when configured manually on this system. Only Claude's ICS network type prevents the VM from reaching the API.</p>
<h3>System Details</h3>
<ul>
<li>Device: Microsoft Surface Laptop 4</li>
<li>Processor: AMD Ryzen 7 Microsoft Surface (R) Edition (2.00 GHz), x64</li>
<li>RAM: 16 GB</li>
<li>OS: Windows 11 Pro 25H2 (Build 26200.7840)</li>
<li>Hyper-V: Fully enabled</li>
<li>Claude Desktop: Latest version (updated Feb 22, 2026)</li>
<li>Network: Fibre, Ethernet primary, no VPN</li>
<li>Debug logs: Submitted via error banner</li>
</ul></body></html><!--EndFragment-->
</body>
</html>

JR-commits · 4 months ago

Device HP Z4 G5
Processor: Intel(R) Xeon(R) w5-2465X (3.10 GHz)
RAM: 64.0 GB
OS: Windows 11 Enterprise
Hyper V Fully Enabled
Claude Desktop Latest version
Network Ethernet No VPN

Claude finding:
Get-NetNat returns empty but New-NetNat still reports a duplicate subnet — that specific detail (invisible phantom NAT in kernel memory) is actually new information that could help them diagnose the root cause faster.

Quantumfire99 · 4 months ago

I can confirm that Cowork does work on Windows 11 Home with a VPN connection (kill-switch enabled). I was using it without any issues prior to this bug appearing.

The issue for me started when I reopened my project today — it now returns the "Cannot connect to Claude API" error and remains unresolved. No configuration changes were made between the last successful session and now.

My setup:

  • Windows 11 Home
  • 32 GB RAM
  • Intel x86_64 (4 cores)
  • VPN with kill-switch on
dmarlow · 4 months ago

I'm also having this issue. I'm not on Home though. I think the issue is because I use 172.16.0.0/16 and it may be conflicting.

GiulioRizzo82 · 4 months ago

They have fixxed with the latest update today.
Best regards

Ing. Giulio Rizzo
Cell: (+39) 3288141675
Email: @.***

Il Mar 24 Feb 2026, 22:44 Dariel Marlow @.***> ha
scritto:

dmarlow left a comment (anthropics/claude-code#24918) <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3954902142> I'm also having this issue. I'm not on Home though. I think the issue is because I use 172.16.0.0/16 and it may be conflicting. — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/24918#issuecomment-3954902142>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ANLPLCL5H4ZYVHWVCAANHO34NTA3LAVCNFSM6AAAAACUW5OMZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSNJUHEYDEMJUGI> . You are receiving this because you commented.Message ID: @.***>
mountainmavericks · 4 months ago
They have fixxed with the latest update today. Best regards Ing. Giulio Rizzo Cell: (+39) 3288141675 Email: @. Il Mar 24 Feb 2026, 22:44 Dariel Marlow @.> ha scritto: […](#) dmarlow left a comment (anthropics/claude-code#24918) <#24918 (comment)> I'm also having this issue. I'm not on Home though. I think the issue is because I use 172.16.0.0/16 and it may be conflicting. — Reply to this email directly, view it on GitHub <#24918 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ANLPLCL5H4ZYVHWVCAANHO34NTA3LAVCNFSM6AAAAACUW5OMZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSNJUHEYDEMJUGI> . You are receiving this because you commented.Message ID: @.***>

They have not fixed this at all. still an issue cannot reach the API.

mountainmavericks · 4 months ago
### 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? After Cowork Windows launch (Feb 10, 2026), Cowork consistently fails to connect to the Claude API on Windows 11 Home. The workspace attempts to start but always ends with "ワークスペースからClaude APIに接続できません" (Cannot connect to Claude API from workspace). Regular Chat mode works perfectly. Only Cowork is affected. Environment: OS: Windows 11 Home (latest updates) Claude Desktop: Latest version (downloaded Feb 11, 2026) WSL2: Installed (Ubuntu) Windows Features: Virtual Machine Platform ✅, Windows Hypervisor Platform ✅, Hyper-V ❌ (not available on Home) VPN: None Firewall: Windows Defender — Claude allowed on both Private and Public Antivirus: AhnLab Safe Transaction installed but not running during tests ### What Should Happen? Cowork workspace should start successfully and connect to the Claude API, allowing task execution — the same way regular Chat mode works without issues. ### Error Messages/Logs Error messages appear in this order: 1. "申し訳ございません。Claude APIへの接続に時間がかかっています..." (Taking longer than expected to connect to Claude API) 2. "Claude のワークスペースの起動に失敗しました - ワークスペースからClaude APIに接続できません" (Failed to start workspace - Cannot connect to Claude API from workspace) Previously also saw (before installing WSL2): - "お使いのコンピュータがClaudeのワークスペースへのネットワーク接続を提供していません" (Computer is not providing network connection to workspace) Note: After installing WSL2, the error changed from "network not provided" to "cannot connect to API", suggesting the VM can now get network access but something still blocks the API connection. ### Steps to Reproduce 1. Install Claude Desktop on Windows 11 Home (latest version, Feb 2026) 2. Open Claude Desktop 3. Switch to Cowork tab 4. Attempt to start any task 5. Wait ~60 seconds 6. Observe: "Claude APIに接続できません" error appears Troubleshooting steps attempted (all failed): Reinstalled Claude Desktop twice (complete uninstall + fresh install) Deleted VM bundles and cache folders Verified Windows Defender Firewall allows Claude (Private + Public) Installed WSL2 via "wsl --install" Ran Claude Desktop as Administrator Reset network (netsh winsock reset, netsh int ip reset, ipconfig /flushdns) Disabled AhnLab Safe Transaction Multiple reboots Possibly related: #18854, #18006, #24070, #17868 (all macOS, same API connection symptoms) This is a Day 1 Windows launch issue. Would appreciate clarification on whether Windows 11 Home is officially supported or if Hyper-V (Pro/Enterprise) is required. ### Claude Model Opus ### Is this a regression? No, this never worked ### Last Working Version _No response_ ### Claude Code Version Claude Desktop latest version (Windows, downloaded Feb 11, 2026). This is Cowork on Claude Desktop, not Claude Code CLI. ### Platform Anthropic API ### Operating System Windows ### Terminal/Shell PowerShell ### Additional Information This is a Cowork issue on Claude Desktop, not Claude Code CLI Windows 11 Home does NOT have Hyper-V — only Virtual Machine Platform + Windows Hypervisor Platform are available Cowork for Windows was released Feb 10, 2026 — this is a Day 1 issue Regular Chat mode works perfectly in the same app It's unclear if Cowork Windows officially supports Windows 11 Home or requires Pro/Enterprise for Hyper-V Would appreciate clarification on minimum Windows edition requirements

Why is this considered CLOSED? It is still an open issue.

mountainmavericks · 4 months ago

<html>
<body>
<!--StartFragment--><html><head></head><body><h2>Update #2: Three days of troubleshooting, root cause confirmed as ICS network type</h2>
<p>Following up on my previous comment. Spent a third day troubleshooting after a new Claude Desktop update was released. Additional findings below.</p>
<h3>New Claude Desktop Version (Feb 24, 2026)</h3>
<p>Updated to the latest Claude Desktop version. Cleared cache, deleted vm_bundles and claude-code-vm folders, and let the workspace rebuild from scratch.</p>
<h3>New Error: Missing sessiondata.vhdx</h3>
<p>After the update, the error changed to:</p>
<pre><code>HCS operation failed: failed to start VM: HcsWaitForOperationResult failed with HRESULT 0x80070002
"The system cannot find the file specified."
Attachment 'C:\Users\walke\AppData\Roaming\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx (Lun 2)' could not be found
</code></pre>
<p>The workspace reinstall and rebuild both fail to create <code>sessiondata.vhdx</code>. The file is never downloaded or generated. All other VM files are present (rootfs.vhdx, smol-bin.vhdx, vmlinuz, initrd).</p>
<p><strong>Workaround:</strong> Manually created the missing disk:</p>
<pre><code class="language-powershell">New-VHD -Path "$env:APPDATA\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx" -SizeBytes 4GB -Dynamic

$vhd = Mount-VHD -Path "$env:APPDATA\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx" -Passthru
$disk = $vhd | Get-Disk
Initialize-Disk -Number $disk.Number -PartitionStyle GPT
$partition = New-Partition -DiskNumber $disk.Number -UseMaximumSize
Format-Volume -Partition $partition -FileSystem NTFS -NewFileSystemLabel "sessiondata" -Confirm:$false
Dismount-VHD -Path "$env:APPDATA\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx"
</code></pre>
<p>This resolved the missing file error. The VM then progressed to the next failure.</p>
<h3>Error Progression With sessiondata.vhdx Fix</h3>

Attempt | Error
-- | --
Without sessiondata.vhdx | HRESULT 0x80070002: "The system cannot find the file specified" (sessiondata.vhdx missing)
With empty (unformatted) sessiondata.vhdx | "VM connection timeout after 60 seconds" (VM booted but couldn't connect)
With formatted (NTFS/GPT) sessiondata.vhdx | "Your computer isn't providing a network connection to Claude's workspace" (VM booted, network failed)
After removing ICS networks, leaving only our NAT network | "HcnCreateEndpoint failed: Element not found" (Claude can't use non-ICS networks)
Full clean rebuild letting Claude create everything | "Can't reach the Claude API from Claude's workspace" (back to original ICS routing failure)

<h3>Additional Findings</h3>
<p><strong>CoworkVMService doesn't auto-start.</strong> After deleting vm_bundles, the CoworkVMService exists but stays Stopped. Claude reports "VM service not running. The service failed to start." Must be manually started via <code>Start-Service CoworkVMService</code> before Claude will attempt workspace provisioning.</p>
<p><strong>Claude only uses ICS networks.</strong> Tested the following:</p>
<ol>
<li>
<p>Removed Claude's ICS networks, left only a properly configured NAT network (VMSwitch + NetIPAddress + NetNat, all active and verified). Result: "HcnCreateEndpoint failed: Element not found." Claude cannot use NAT-type networks.</p>
</li>
<li>
<p>Let Claude recreate its own networks. Result: Creates <code>cowork-vm-vnet</code> as Type: ICS every time. ICS cannot route to api.anthropic.com.</p>
</li>
<li>
<p>This is a catch-22: Claude requires its own ICS network, but ICS networks can't reach the API.</p>
</li>
</ol>
<p><strong>Network state after Claude creates its networks:</strong></p>
<pre><code>Get-HnsNetwork | Format-List Name, Type

Name : CoworkNAT &lt;-- manually created, works, Claude ignores it
Type : Internal

Name : Default Switch
Type : ICS

Name : cowork-vm-vnet &lt;-- Claude creates this, can't route to API
Type : ICS
</code></pre>
<pre><code>Get-NetNat

Name : CoworkNATRule
Active : True
InternalIPInterfaceAddressPrefix : 172.16.0.0/24
</code></pre>
<h3>Two Distinct Bugs Identified</h3>
<p><strong>Bug 1: sessiondata.vhdx not created during workspace provisioning.</strong> The workspace install/reinstall downloads rootfs.vhdx, smol-bin.vhdx, vmlinuz, and initrd, but never creates sessiondata.vhdx. The VM config references it at Lun 2 and fails to boot without it.</p>
<p><strong>Bug 2: ICS network type cannot route to API.</strong> Claude creates cowork-vm-vnet as HNS Type: ICS. This network type does not properly route traffic to api.anthropic.com. A manually created NAT network on the same machine with the same subnet (172.16.0.0/24) routes correctly, but Claude's code cannot use NAT-type networks. The network creation code needs to use Type: NAT instead of Type: ICS.</p>
<h3>Full Environment</h3>
<ul>
<li>Device: Microsoft Surface Laptop 4</li>
<li>Processor: AMD Ryzen 7 Microsoft Surface (R) Edition (2.00 GHz), x64</li>
<li>RAM: 16 GB</li>
<li>OS: Windows 11 Pro 25H2 (Build 26200.7840) — upgraded from Home</li>
<li>Hyper-V: Fully enabled (VMSwitch, NAT, VHD creation all functional)</li>
<li>Claude Desktop: Latest version (updated Feb 24, 2026)</li>
<li>CoworkVMService: Present, requires manual start</li>
<li>Network: Telus Optik, Ethernet primary, no VPN</li>
<li>Debug logs: Submitted multiple times via error banner</li>
</ul>
<h3>Summary</h3>
<p>The VM infrastructure on this machine is fully functional. Hyper-V creates switches, NAT rules work, VHDs mount and format correctly. The issues are entirely in Claude Desktop's Windows workspace provisioning code: it fails to create sessiondata.vhdx and hardcodes ICS network type instead of NAT.</p></body></html><!--EndFragment-->
</body>
</html>

billmallard · 4 months ago

Windows 10 Pro, ICS scope 192.168.137.1 doesn't match the VM subnet 172.17.0.0/24.

Diagnosed ICS subnet mismatch causing VM internet connectivity failureDiagnosed ICS subnet mismatch causing VM internet connectivity failureThe ICS scope address is 192.168.137.1 - that's the default Windows ICS subnet, not 172.17.0.1 which is what the cowork VM adapter is using. This means ICS is configured for a different subnet than what Cowork is using. ICS isn't actually sharing through the cowork adapter properly.
Also, the vms_pp binding failed to enable on Ethernet.
Looking at the multicast joins - the cowork-vm-vnet interface has multicast group memberships similar to Default Switch and Ethernet, which suggests it's at least partially functional at L2.
The real problem is that ICS is set up for 192.168.137.1 while the VM is on 172.17.0.0/24, so ICS isn't routing traffic for that subnet. The VM has local connectivity but can't reach the internet because ICS isn't configured to share internet access to its network - this looks like a Windows 10 ICS configuration issue that needs to be fixed on Anthropic's end.Show moreDoneFound the core problem. ICS is configured with scope 192.168.137.1 (the default Windows ICS subnet) but the Cowork VM is on 172.17.0.0/24. ICS is not sharing internet to the Cowork subnet at all — they're completely mismatched.
This is Anthropic's bug. Their Windows 10 ICS setup is failing to configure the scope correctly for the VM's subnet. The VM gets "CONNECTED" because it can talk to the host adapter, but has no internet path because ICS isn't routing for 172.17.x.x.

mountainmavericks · 4 months ago

Update #3: SOLVED — 192.168.100.0/24 subnet workaround

After four days of troubleshooting, Cowork is now working on Windows 11 Pro (Surface Laptop 4). Sharing the full fix for others hitting this issue.

What Finally Worked

The root cause on my system was that the default 172.16.0.0/24 subnet used by Cowork is ghost-claimed by Windows internally when Hyper-V is enabled. It doesn't show up in Get-NetNat but still blocks NAT creation (returns "duplicate name exists on the network" error). Using an alternate subnet (192.168.100.0/24) avoids the conflict entirely.

Credit to a Reddit post for this insight.

The Fix (Step by Step)

Prerequisites: Windows 11 Pro with Hyper-V enabled. If on Windows 11 Home, upgrade to Pro first ($130 CAD via Settings > System > Activation) and enable Hyper-V via optionalfeatures.

Step 1 — Shut down WSL if installed:

wsl --shutdown

Step 2 — Restart your PC. Open PowerShell as Administrator before opening Claude or anything else.

Step 3 — Find the Cowork network adapter:

Get-NetAdapter | Where-Object {$_.Name -like "*cowork*"}

Note the ifIndex value for the vEthernet (cowork-vm-vnet) adapter (not the CoworkNAT one if you have it).

Step 4 — Assign an IP to the adapter:

New-NetIPAddress -InterfaceIndex YOUR_IFINDEX -IPAddress "192.168.100.1" -PrefixLength 24

Replace YOUR_IFINDEX with your actual ifIndex number.

Step 5 — Create the NAT:

New-NetNat -Name "cowork-vm-nat" -InternalIPInterfaceAddressPrefix "192.168.100.0/24"

Should return Active: True.

Step 6 — Open Claude and go to the Cowork tab. It should connect.

Optional: Clean Rebuild Before Applying Fix

If you've been troubleshooting and have corrupted VM state, do a clean rebuild first:

  1. Close Claude completely (system tray > quit)
  2. Stop services:
Stop-Service CoworkVMService -Force -ErrorAction SilentlyContinue
Stop-Service vmcompute -Force
  1. Delete VM folders:
Remove-Item "$env:APPDATA\Claude\vm_bundles" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "$env:APPDATA\Claude\claude-code-vm" -Recurse -Force -ErrorAction SilentlyContinue
  1. Restart services:
Start-Service vmcompute
Start-Service hns
Start-Service CoworkVMService
  1. Then apply the IP and NAT fix above before opening Claude.

Note on Persistence

The NAT rule is stored as Store: Local and may not persist across reboots. If Cowork stops working after a restart, re-run Steps 4 and 5. Alternatively, create a scheduled task to run these commands at startup automatically.

What Didn't Work (For Reference)

Over four days, the following were attempted and did NOT resolve the issue on their own:

  • Using 172.16.0.0/24 subnet (ghost-claimed by Windows, blocks NAT creation)
  • Disabling unused network adapters (Bluetooth, Ethernet)
  • Deleting vm_bundles and claude-code-vm multiple times
  • Removing and recreating HNS networks
  • Manually creating VMSwitch + NAT on 172.16.0.0/24 (Claude ignored it, created ICS network instead)
  • Manually creating sessiondata.vhdx (installer bug, file not provisioned)
  • Enabling IP forwarding on cowork adapter
  • Multiple Claude Desktop updates and workspace reinstalls
  • Running on Windows 11 Home (no full Hyper-V, upgrade to Pro was required)

Why 172.16.0.0/24 Doesn't Work

Claude creates its cowork-vm-vnet HNS network as Type: ICS (Internet Connection Sharing) on the 172.16.0.0/24 subnet. On Windows 11 with Hyper-V enabled, this subnet is internally claimed in a ghost state. Get-NetNat returns empty, but New-NetNat throws a duplicate error. The ICS network type cannot route to api.anthropic.com. Switching to 192.168.100.0/24 avoids the ghost claim and allows proper NAT routing.

Environment

  • Device: Microsoft Surface Laptop 4
  • Processor: AMD Ryzen 7 Microsoft Surface (R) Edition (2.00 GHz), x64
  • RAM: 16 GB
  • OS: Windows 11 Pro 25H2 (Build 26200.7840)
  • Hyper-V: Fully enabled
  • Claude Desktop: Latest version (Feb 25, 2026)
  • Network: Ethernet primary, no VPN

Underlying Bugs (Still Present in Claude Desktop)

  1. sessiondata.vhdx not created during workspace provisioning. Workspace install/reinstall never generates this file. VM fails with HRESULT 0x80070002 without it.
  2. ICS network type on 172.16.0.0/24 cannot route to API. Claude hardcodes ICS type instead of NAT for its HNS network creation on Windows.
  3. CoworkVMService doesn't auto-start. Must be manually started after VM folder deletion or service stops.

These should be fixed in Claude Desktop so users don't need manual NAT workarounds.

dmarlow · 4 months ago

@mountainmavericks great write up and suggestion. I tried following it and still get an error

Failed to start Claude's workspace Can't reach the Claude API from Claude's workspace. Restarting Claude or reconnecting to your network sometimes resolves this.

Is there a way to confirm Claude's configuration to ensure it's set properly? The IP and NAT look correct to me, but I'm unsure if Claude recognizes it properly.

mountainmavericks · 4 months ago
@mountainmavericks great write up and suggestion. I tried following it and still get an error > Failed to start Claude's workspace > Can't reach the Claude API from Claude's workspace. > Restarting Claude or reconnecting to your network sometimes resolves this. Is there a way to confirm Claude's configuration to ensure it's set properly? The IP and NAT look correct to me, but I'm unsure if Claude recognizes it properly.

@dmarlow thanks for trying it out. A few things to check:

First, confirm the NAT is actually active:

Get-NetNat

You should see your NAT rule with Active: True. If it shows Active: False or nothing, that's your problem.

Second, check what network Claude actually created:

Get-HnsNetwork | ConvertTo-Json -Depth 5

Look at the Type field. If it says ICS instead of NAT, that's the core issue. Claude creates an ICS (Internet Connection Sharing) network on 172.16.0.0/24, which can't route to api.anthropic.com.

The key fix that worked for me was using an alternate subnet. Windows has a ghost reservation on 172.16.0.0/24 when Hyper-V/WSL2 is enabled. It won't show in Get-NetNat but silently blocks it. Here's the exact sequence:

  1. Close Claude Desktop completely
  2. wsl --shutdown
  3. Restart PC
  4. Open PowerShell as Admin before opening Claude
  5. Open Claude, let it fail (this creates the cowork-vm-vnet adapter)
  6. Run: Get-NetAdapter | Where-Object {$_.Name -like "*cowork*"} and note the ifIndex
  7. New-NetIPAddress -InterfaceIndex <your_ifIndex> -IPAddress "192.168.100.1" -PrefixLength 24
  8. New-NetNat -Name "cowork-vm-nat" -InternalIPInterfaceAddressPrefix "192.168.100.0/24"
  9. Delete %APPDATA%\Claude\vm_bundles and %APPDATA%\Claude\claude-code-vm folders
  10. Restart Claude Desktop

The switch from 172.16.0.0/24 to 192.168.100.0/24 was what finally got it working after 4 days of troubleshooting. Let me know if you hit a different error and I can help narrow it down.

dmarlow · 4 months ago

Get-NetNat shows active for me. The type field shows ICS for me.

Ok, so this is really strange. I was going to retry all of the steps again and now things seem to work. After wsl --shutdown and reboot. I noticed I didn't have the cowork network adapter anymore (Get-NetAdapter | Where-Object {$_.Name -like "*cowork*"} returns nothing, whereas previously it did), so I opened Claude Desktop and went to cowork, and didn't see any errors.

Here's my Claude for Windows version: Claude 1.1.4328 (d8e391) 2026-02-25T17:04:36.000Z

I'm going to poke around and see if everything works as expected.

MarshallOfSound · 4 months ago

Hey folks, we just pushed out a new update today v1.1.4328 that should fix, well, most of these networking issues.

If you're still facing "Cannot connect to Claude API" please update to v1.1.4328 or higher and give it a go 🤞

LuisOsta · 4 months ago

@MarshallOfSound I'm running Claude 1.1.4328 (d8e391) 2026-02-25T17:04:36.000Z and still have the same issue as above

LuisOsta · 4 months ago

@MarshallOfSound Manually running Get-Service CoworkVMService fixed the issue for me but not sure why it shutdown in the first place. Edit: Its back to failing now with: "RPC error -1: failed to ensure virtiofs mount: Plan9 mount failed: bad address"

boognish24 · 4 months ago

on latest version tasks fails after a few back and forth messages... still a buggy mess :/

abdullahseba · 4 months ago

Still getting this today. V.1.1.4498

<img width="1000" height="971" alt="Image" src="https://github.com/user-attachments/assets/f6ba042a-58a2-4704-8338-27c85bb86384" />

oren-sys · 4 months ago

me too.
used to work with the previous version, after I updated yesterday it stopped working again.

Willa-media · 4 months ago

The issue still exists. Version 1.1.4498 (24f768)

<img width="1128" height="534" alt="Image" src="https://github.com/user-attachments/assets/0fe55620-e4ca-40af-93af-52691615b897" />

julianmA5 · 4 months ago

Windows 11 Home
Error: "VM service not running"
You've tried restarting, reinstalling, enabling Hyper-V via DISM, and enabling all virtualization features

avenirperma · 4 months ago

I cannot get COWORK to work, and I did pay for it, "VM Machine not running" on windows home 26200

I installed the VM machine and all the services are running, but still get the error message.

Additional report — Windows 11 Home, CoworkVMService ERROR_INVALID_FUNCTION

Environment:

  • Claude Desktop version: 1.1.4498.0
  • OS: Windows 11 Famille (Home) — Build [ton numéro de build]
  • Hardware: x64

Error observed:
CoworkVMService starts (gets a PID, STATE: START_PENDING) then immediately crashes.

Event Viewer — System log (ID 7024):
"Le service Claude s'est arrêté avec l'erreur spécifique au service suivante : Fonction incorrecte."
(= ERROR_INVALID_FUNCTION, Win32 error 0x1)

What was tried:

  • vmcompute and vmms services are running ✅
  • All Hyper-V optional features enabled (VirtualMachinePlatform, HypervisorPlatform, Microsoft-Hyper-V-All) ✅
  • 26 GB free on C: ✅
  • No junction point issues ✅
  • No cowork log file is ever created (service crashes before init)

Root cause (suspected):
Windows Containers API unavailable on Windows 11 Home edition.
The cowork-svc.exe calls a Windows API that simply does not exist on Home.

Request:
Please clarify minimum Windows edition requirements in the documentation,
and/or provide a workaround for Windows 11 Home users.

Jeedub-Q · 4 months ago

As a Pro plan subscriber, this is highly frustrating to see others with the same issues. Adding to my frustration, the in-app support/chat has gone cold.

Environment

  • OS: Windows 11 Home, Version 25H2, Build 26200.7922
  • Claude Desktop: v1.1.6041

Issue
Cowork fails with "VM service not running. The service failed to start." The VM never initializes. This has been ongoing since I first installed Claude Desktop.
What I've tried

  • Reinstalled the workspace multiple times
  • Enabled Windows Hypervisor Platform via PowerShell
  • Ran Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  • Ran Enable-WindowsOptionalFeature -Online -FeatureName Containers (failed, not available on Home edition)
  • Manually created the missing %APPDATA%\Claude folder
  • Deleted all wvm- temp folders
  • Multiple full system restarts
  • Confirmed S Mode is not enabled
  • Confirmed app is fully up to date

Of Note
A colleague running Windows 11 Home 24H2 (Build 26100) has Cowork working perfectly. Same edition, same subscription. The only difference is my machine is on 25H2. This strongly suggests a 25H2 compatibility issue on the Anthropic side, not a user configuration problem.

I would think that Cowork should work on Windows 11 Home 25H2 since it's been the current stable release of Windows since September of last year.

tomhubgit · 4 months ago

Windows 11 Home 25H2, Build 26200.8037
Version 1.1.6679 (MSIX)
CoWork hat früher funktioniert, nach einem Bild-Fehler dauerhaft kaputt
WSL2 installiert, DNS geändert, IP-Forwarding aktiviert – alles ohne Erfolg

rougedeft · 4 months ago

Environment:

  • OS: Windows 11 Home, Version 25H2, Build 26200.8037
  • Claude Desktop: latest version
  • Hardware: x64 (Alienware Aurora R13)

Issue:
Cowork has never worked since first installing Claude Desktop. Always fails with "VM service not running. The service failed to start."

What I've tried:

  • Multiple clean reinstalls of Claude Desktop
  • Enabled WSL2 and Virtual Machine Platform via PowerShell
  • Freed up 44 GB of disk space on C: drive
  • Multiple full system restarts
  • Reinstalled workspace multiple times via in-app link
  • Submitted debug logs via in-app feedback

Potential Root cause found in logs:
EXDEV: cross-device link not permitted, rename C:\Users\[username]\AppData\Local\Temp\wvm-xxx\rootfs.vhdx -> C:\Users\[username]\AppData\Roaming\Claude\vm_bundles\claudevm.bundle\rootfs.vhdx

The MSIX sandbox remaps AppData\Roaming to D:\WpSystem\... while the temp download lands on C:, causing the cross-device rename to fail every time. The fix would be to use a file copy instead of rename.

Note: Confirming the 25H2 pattern reported by Jeedub-Q — same build, same failure.

Toasteroven88 · 4 months ago

It is now 17th March and I'm still experiencing these issues. Win11 Pro. Cowork will run for a bit, then timeout and fail to connect to the API, then it fails to start the workspace. Restarting the OS solves it temporarily. This seems to be related to the VM that Cowork uses. Would love to hear some updates from Anthropic as many of us are paying to use this broken service.

next68 · 4 months ago

The latest version of macOS also has this problem.

longmax777 · 3 months ago

Same issue on Windows 11 Pro, Build 26100.
Already tried:

Upgraded from Home to Pro
Enabled Hyper-V (State: Enabled)
Enabled VirtualMachinePlatform
bcdedit /set hypervisorlaunchtype auto
Deleted vm_bundles cache
Reinstalled the app

Still stuck on "Setting up Claude's workspace" indefinitely. Never gets past the loading screen.

longmax777 · 3 months ago
Same issue on Windows 11 Pro, Build 26100. Already tried: Upgraded from Home to Pro Enabled Hyper-V (State: Enabled) Enabled VirtualMachinePlatform bcdedit /set hypervisorlaunchtype auto Deleted vm_bundles cache Reinstalled the app Still stuck on "Setting up Claude's workspace" indefinitely. Never gets past the loading screen.

<img width="2398" height="1594" alt="Image" src="https://github.com/user-attachments/assets/7489e4f5-31ad-4c78-9784-2be036ac5ebc" />

github-actions[bot] · 3 months ago

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.