Appearance
Windows Claude Desktop 更新后无法重启:CoworkVMService 锁文件
问题
Windows 上 Claude Desktop 推送更新并点击"Relaunch"后,应用无法重新打开,表现为:
- 提示"应用已在运行"但实际已退出
- 二次点击图标无任何反应
- 任务管理器中已无
claude.exe进程
根因:CoworkVMService(cowork-svc.exe)服务设置为 Automatic 启动并带自动恢复,在应用关闭后仍持续运行,且因为运行在 MSIX 包目录内(C:\Program Files\WindowsApps\Claude_*),它持有文件锁,导致 Windows Store 更新机制无法替换这些文件。
解决方案
方法 1:任务管理器结束占用进程(无需重启)
- 打开任务管理器(Ctrl+Shift+Esc)
- 在进程列表中查找并结束以下任一进程:
Node.js JavaScript Runtime(node.exe)— 最常见.NET Host(dotnet.exe)cowork-svc.exe(CoworkVMService)
- 结束后重新尝试打开 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。