Skip to content

CoworkVMService AutoStart prevents Claude Desktop updates and launches on Windows (MSIX packaging bug) #57221

Description

@repko-artem

Platform: Windows 11 Pro (10.0.26200)
Claude Desktop version: 1.6608.0.0 (MSIX)

Summary

The MSIX package registers CoworkVMService with AutoStart (START_TYPE: 2 AUTO_START). This causes two separate failures:

Bug 1 — Updates fail with "Another program is currently using this file"

The service binary path is inside the WindowsApps package directory:

C:\Program Files\WindowsApps\Claude_1.6608.0.0_x64__pzs8sxrjxfjjc\app\resources\cowork-svc.exe

Because the service is always running, it holds open file handles in the package directory. The MSIX updater cannot replace those files, so every update fails with the above error.

Bug 2 — Claude Desktop itself cannot launch after any update attempt

When CoworkVMService is running, it occupies the MSIX package's Windows Job Object. The AppX runtime then fails to create a Desktop AppX container for the main Claude.exe:

Event ID 215 (Microsoft-Windows-AppModel-Runtime/Admin):
0x80070020: Cannot create the Desktop AppX container for package
Claude_1.6608.0.0_x64__pzs8sxrjxfjjc because an error was encountered
converting the job.

This makes Claude Desktop completely unlaunchable until the service is manually stopped.

Root cause

CoworkVMService is a WIN32_PACKAGED_PROCESS service registered as AutoStart. It starts at boot before any user launches Claude Desktop, taking ownership of the package's Job Object. The MSIX update lifecycle does not stop the service before replacing package files.

Fix suggestion

Change CoworkVMService startup type to Manual (Demand). Claude Desktop should start the service on demand when needed, not at boot. Alternatively, move the service binary outside the WindowsApps package directory.

Workaround

The MSIX installation had to be completely removed and replaced with the Squirrel-based installer (Anthropic.Claude 1.6259.1 via winget), which auto-updated to 1.6608.0 and resolved both issues.

Activity

  1. repko-artem commented on May 8, 2026

    @repko-artem
    Author

    Duplicate of #49655. Root cause tracked in #57035.

    Additional diagnostic detail from this report that may not be in the originals: the Job Object conflict (Bug 2 above) manifests as Event ID 215 in Microsoft-Windows-AppModel-Runtime/Admin:

    0x80070020: Cannot create the Desktop AppX container for package
    Claude_1.6608.0.0_x64__pzs8sxrjxfjjc because an error was encountered
    converting the job.
    

    This means the app becomes completely unlaunchable (not just un-updatable) once the service has grabbed the package Job Object — even without any update attempt in progress.

  2. github-actions commented on May 8, 2026

    @github-actions

    Found 3 possible duplicate issues:

    1. [BUG] Claude Desktop update fails with 0x80073CF6 when CoworkVMService is running (Windows) #49655
    2. [BUG] Claude Code Desktop fails to Relaunch on Windows due to orphaned process file lock #42776
    3. [BUG] Another program is currently using this file (AFTER UPDATE) #51847

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

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

    🤖 Generated with Claude Code

  3. repko-artem commented on May 8, 2026

    @repko-artem
    Author

    Closing as duplicate per bot suggestion. Upvoting the originals.

  4. github-actions commented on Jun 27, 2026

    @github-actions

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

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions