Skip to content

Windows Claude Desktop 更新后无法重启:CoworkVMService 锁文件

问题

Windows 上 Claude Desktop 推送更新并点击"Relaunch"后,应用无法重新打开,表现为:

  • 提示"应用已在运行"但实际已退出
  • 二次点击图标无任何反应
  • 任务管理器中已无 claude.exe 进程

根因:CoworkVMServicecowork-svc.exe)服务设置为 Automatic 启动并带自动恢复,在应用关闭后仍持续运行,且因为运行在 MSIX 包目录内(C:\Program Files\WindowsApps\Claude_*),它持有文件锁,导致 Windows Store 更新机制无法替换这些文件。

来源:GitHub Issue #42776

解决方案

方法 1:任务管理器结束占用进程(无需重启)

  1. 打开任务管理器(Ctrl+Shift+Esc)
  2. 在进程列表中查找并结束以下任一进程:
    • Node.js JavaScript Runtime(node.exe)— 最常见
    • .NET Host(dotnet.exe)
    • cowork-svc.exe(CoworkVMService)
  3. 结束后重新尝试打开 Claude Desktop

注意: 结束 node.exe 前确认这些进程属于 Claude/Cowork,避免误杀其他应用的 Node.js 进程。

方法 2:重启 Windows

最彻底但最慢的方案,重启后所有文件锁释放,Claude Desktop 可正常打开。

方法 3:命令行强制清理(PowerShell 管理员)

powershell
# 停止并删除 CoworkVMService 服务
sc.exe stop CoworkVMService
sc.exe delete CoworkVMService

执行后重新启动 Claude Desktop。

说明: 此 Bug 在多个版本中反复出现,官方已知晓,根本修复需要更新程序在替换文件前正确调用 SCM API 停止服务。在修复前,每次更新后若无法启动,可先尝试方法 1。