Preflight Checklist
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
- Install Claude Desktop on Windows.
- Launch Claude Desktop.
- Use Claude normally.
- After some time, Claude stops/crashes.
- Windows displays the message asking to use Advanced options → Repair.
- Reinstall Claude.
- Launch Claude again.
- The issue eventually returns.
- Check C:\ProgramData\Claude\Logs\cowork-service.log.
- Observe that CoworkVMService initializes successfully and Claude connects.
- Observe that the persistent RPC connection later ends with:
"failed to read length: EOF"
- 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.
Preflight Checklist
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:
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
Steps to Reproduce
"failed to read length: EOF"
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.