Skip to content

[BUG]Claude Desktop repeatedly crashes and requires “Advanced Options → Repair” on Windows #85199

Description

@romers352

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Claude Desktop repeatedly crashes/stops and Windows then shows:

"You’ll need to go to advanced options for Claude and select Repair. If you’re still having issues with it, reinstall this app or contact your administrator."

Reinstalling Claude does not permanently resolve the issue.

I investigated the CoworkVMService logs. The service initializes successfully:

  • vmcompute.dll loaded successfully
  • computecore.dll loaded successfully
  • HCS initialized successfully
  • HCN initialized successfully
  • Named pipe server starts successfully
  • Claude.exe connects successfully
  • Claude's signature is verified
  • A VM session is created successfully

The relevant sequence is:

CoworkVMService starts
→ HCS/HCN initialize
→ Claude connects
→ VM session is created
→ Persistent RPC starts
→ RPC connection ends with:

"Persistent RPC: connection ended: failed to read length: EOF"

→ session has no active connections
→ CoworkVMService eventually stops

This happens repeatedly.

There is also a recurring startup warning:

"Warning: failed to open service for recovery config: Access is denied."

I do not know whether this warning is the cause.

There is a second diagnostic issue: Claude's main.log and cowork_vm_node.log silently stop writing at approximately 10 MiB without rotation.

main.log:
10,486,118 bytes
last written: 2026-06-24 23:20:37

cowork_vm_node.log:
10,485,949 bytes
last written: 2026-07-19 06:28:06

10 MiB = 10,485,760 bytes.

No .old/.1 rotated files exist, and there is no final message indicating that logging stopped. Other Claude logs continued writing on 2026-08-09.

I am not claiming the 10 MiB logging issue causes the crash. It prevents useful main-process crash information from being available when the current crash occurs.

The exact root cause of the Claude crash is currently unknown. I am reporting the Cowork RPC EOF, repeated service stops, Windows Repair state, and silent log-size limit because they appear to be related to diagnosing the failure.

What Should Happen?

Claude Desktop should remain running normally without entering a Windows Repair state.

The Cowork VM service should maintain its connection with Claude while required.

If Claude or the Cowork VM encounters a failure, the application should provide a clear diagnostic error rather than simply disconnecting and leaving Windows requiring "Advanced options → Repair".

Logs should also continue writing or rotate when reaching their maximum size rather than silently stopping.

Error Messages/Logs

Persistent RPC: connection ended: failed to read length: EOF

Warning: failed to open service for recovery config: Access is denied.

VM already stopped, nothing to release

Steps to Reproduce

  1. Install Claude Desktop on Windows.
  2. Launch Claude Desktop.
  3. Use Claude normally.
  4. After some time, Claude stops/crashes.
  5. Windows displays the message asking to use Advanced options → Repair.
  6. Reinstall Claude.
  7. Launch Claude again.
  8. The issue eventually returns.
  9. Check C:\ProgramData\Claude\Logs\cowork-service.log.
  10. Observe that CoworkVMService initializes successfully and Claude connects.
  11. Observe that the persistent RPC connection later ends with:
    "failed to read length: EOF"
  12. The CoworkVMService subsequently stops.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

1.26832.0.0

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Windows Terminal

Additional Information

Environment:

Claude Desktop: 1.26832.0.0
Package: Claude_1.26832.0.0_x64__pzs8sxrjxfjjc
Installation type: MSIX

Operating System:
Windows 11 Home
64-bit
Build 10.0.26200
System language: zh-CN

CPU:
AMD Ryzen 7 5700G with Radeon Graphics
3.80 GHz

RAM:
24 GB installed
23.4 GB usable
2933 MT/s

GPU:
AMD Radeon(TM) Graphics
Integrated Radeon graphics
496 MB displayed graphics memory

Motherboard:
B550M K

Storage:
477 GB total
460 GB used
Approximately 17 GB free

Claude user data:
C:\Users\User\AppData\Roaming\Claude

Claude logs:
C:\Users\User\AppData\Roaming\Claude\logs\

Cowork service log:
C:\ProgramData\Claude\Logs\cowork-service.log

The Claude MSIX package is installed on a non-system volume.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions