Cowork: Computer use enabled but computer_* tools never register (Windows, healthy VM stack, Max plan)
Summary
Cowork's Computer use setting is enabled, but the client never registers the computer-use tools — Claude reports it cannot find them on every attempt, including an explicit "open Notepad on my computer and type hello" test. Same symptom as the (now locked) #49180.
Environment
- Windows 10 Education 22H2, x64
- Claude Desktop 1.20186.1.0 (website MSIX build, Anthropic Developer-signed)
- Max plan, authenticated directly with claude.ai (no Bedrock/Vertex/Foundry)
- Hyper-V enabled; CoworkVMService running, startup type Automatic
Evidence
cowork-service.logshows a clean VM lifecycle on every launch (excerpt below): network CONNECTED,API reachability: REACHABLE, 85 host CA certs installed in guest, agent SDK v2.1.205 installed,waiting for commands.- Zero computer-use session requests ever appear in
cowork-service.logwhen tasks run — the client never asks the service for one, so nothing downstream even gets the chance to fail. - The tool set is demonstrably present in the client bundle — these strings are visible in the app's Local Storage:
computer_tools,computer_screenshot,computer_type,computer_open_application,computer_request_access,computer_resolve_access,computer_release_lock,computer_read_clipboard,computer_write_clipboard,computer_scroll,computer_right_click,computer_triple_click,computer_switch_display,computer_wait,computer_zoom. - No Cowork/Hyper-V errors in the Windows Application event log (checked the last 400 Application events for error/warning entries matching cowork/claude/hyper-v/vsock: none).
Logs
C:\ProgramData\Claude\Logs\cowork-service.log — VM boot after a fresh app launch, then silence (no tool/session requests follow when Cowork tasks run):
2026/07/11 19:03:27.368875 [Server] Client connected
2026/07/11 19:03:28.407043 [Server] Client signature verified: C:\Program Files\WindowsApps\Claude_1.20186.1.0_x64__pzs8sxrjxfjjc\app\claude.exe (subject: Anthropic, PBC)
2026/07/11 19:03:28.407043 [Server] Event subscriber connected for kamick:C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude (total: 1)
2026/07/11 19:03:28.604378 [Server] Client connected: user=kamick exe=claude.exe isDev=false
2026/07/11 19:03:28.604430 [Server] VM stopped since last configure, reconfiguring session for kamick:C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude
2026/07/11 19:03:28.604430 [Server] Configuring VM for user=kamick userDataDir=C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude
2026/07/11 19:03:28.604430 [Server] Bundle: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle
2026/07/11 19:03:28.604430 [Server] VHDX: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\rootfs.vhdx
2026/07/11 19:03:28.604430 [Server] Kernel: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\vmlinuz
2026/07/11 19:03:28.604430 [Server] Initrd: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\initrd
2026/07/11 19:03:28.604430 [Server] SmolBin: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\smol-bin.vhdx
2026/07/11 19:03:28.604430 [VM] VHDX path set: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\rootfs.vhdx
2026/07/11 19:03:28.604430 [VM] Kernel path set: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\vmlinuz
2026/07/11 19:03:28.604430 [VM] Initrd path set: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\initrd
2026/07/11 19:03:28.604430 [VM] SmolBin path set: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\smol-bin.vhdx
2026/07/11 19:03:28.832307 [VHDX] File already exists: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx
2026/07/11 19:03:28.832415 [VM] Session disk path set: C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\sessiondata.vhdx
2026/07/11 19:03:28.832476 [VM] User token set for Plan9 identity
2026/07/11 19:03:28.832528 [VM] Plan9 share 'c' already configured identically (path=C:\ port=9902), skipping
2026/07/11 19:03:28.832528 [VM] Plan9 share 'd' already configured identically (path=D:\ port=9903), skipping
2026/07/11 19:03:28.832528 [VM] Plan9 share 'e' already configured identically (path=E:\ port=9904), skipping
2026/07/11 19:03:28.832528 [VM] Plan9 share 'f' already configured identically (path=F:\ port=9905), skipping
2026/07/11 19:03:28.832580 [VM] Memory set: 4096 MB
2026/07/11 19:03:28.832580 [VM] CPU count set: 2
2026/07/11 19:03:28.832580 [Server] Configuration complete for kamick:C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude
2026/07/11 19:03:28.833143 [VM] StartVMWithBundle called (bundlePath=C:\Users\Kevin Amick\AppData\Roaming\Claude\vm_bundles\claudevm.bundle, memoryGB=4, cpuCount=0)
2026/07/11 19:03:28.833673 [VM] Memory set: 4096 MB
2026/07/11 19:03:28.833673 [VM] Starting VM with config: ID=cowork-vm-6540a164, Memory=4096MB, CPUs=2, VHDX=C:\Users\Kevin Amick\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\vm_bundles\claudevm.bundle\rootfs.vhdx
2026/07/11 19:03:28.833673 [VM] Creating virtual network provider...
2026/07/11 19:03:28.834203 [VNet] Created virtual network: subnet=172.16.10.0/24 gateway=172.16.10.1 mtu=1400
C:\ProgramData\Claude\Logs\coworkd\user-<SID>.log — guest side of the same boot:
2026/07/11 23:08:30 [hyperv] Plan9 share "c" mounted at /mnt/.virtiofs-root/shared/c
2026/07/11 23:08:30 [hyperv] mounting Plan9 share "d" via vsock port 9903 at /mnt/.virtiofs-root/shared/d
2026/07/11 23:08:30 [hyperv] Plan9 share "d" mounted at /mnt/.virtiofs-root/shared/d
2026/07/11 23:08:30 [hyperv] mounting Plan9 share "e" via vsock port 9904 at /mnt/.virtiofs-root/shared/e
2026/07/11 23:08:30 [hyperv] Plan9 share "e" mounted at /mnt/.virtiofs-root/shared/e
2026/07/11 23:08:30 [hyperv] mounting Plan9 share "f" via vsock port 9905 at /mnt/.virtiofs-root/shared/f
2026/07/11 23:08:30 [hyperv] Plan9 share "f" mounted at /mnt/.virtiofs-root/shared/f
2026/07/11 23:08:30 [hyperv] mounted 4/4 Plan9 shares
2026/07/11 23:08:33 [coworkd] update-ca-certificates --fresh: 2.954s
2026/07/11 23:08:33 [coworkd] installed 85 host CA certificates
2026/07/11 23:08:33 [coworkd] checking reachability https://api.anthropic.com/ (timeout=30s)
2026/07/11 23:08:33 [coworkd] reachability check passed (status=404)
2026/07/11 23:08:33 [coworkd] connected, waiting for commands
2026/07/11 23:08:34 [coworkd] SDK binary v2.1.205 already installed, skipping
Already tried (no change)
- Toggling Computer use off/on (multiple times)
- Full quit (tray) + relaunch (multiple times)
- Sign out / sign back in
- Reinstall over the top from claude.ai/download (installer serves the same 1.20186.1.0)
Hypothesis
With hardware, OS edition, service health, plan tier, auth path, app version, and permissions all eliminated, this looks like the research-preview rollout gate being off server-side while the settings toggle is visible and enabled — a re-auth doesn't move an account through a staged rollout. A support ticket asking Anthropic to confirm the account-level gate status is filed in parallel; happy to provide more logs or run diagnostics if useful.