La instalación o actualización de Claude Desktop en Windows se detiene con:
AddPackage failed with HRESULT 0x80073CF9
Respuesta en 30 segundos
No borres un servicio basado únicamente en el código de error. 0x80073CF9 solo significa
"instalación fallida" y tiene varias causas posibles. Ejecuta Get-AppxLog primero y lee el registro.
La solución alternativa siguiente solo aplica si el registro muestra un conflicto con CoworkVMService.
Un registro diferente significa una causa diferente, y estos pasos no ayudarán.
1. ¿Qué significa el error [Oficial de Microsoft]
Según la documentación de Microsoft:
| Código | Nombre | Significado |
|---|---|---|
0x80073CF9 | ERROR_INSTALL_FAILED | La instalación del paquete falló. Contacta al proveedor del software. Revisa el registro de eventos AppXDeployment-Server para más detalles |
0x80073CF6 | ERROR_INSTALL_REGISTRATION_FAILURE | El paquete no puede registrarse |
0x80073CFA | ERROR_REMOVE_FAILED | La eliminación del paquete falló |
0x80073D27 | ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE | La instalación falló porque existe una versión del servicio fuera del paquete .msix |
0x80073CF9 por sí solo no te dice la causa. Tienes que leer el registro.
2. Encuentra el error real primero — sin daños [Oficial de Microsoft]
Estos comandos solo leen. Ejecútalos en PowerShell.
Get-AppxLog
Como tabla:
Get-AppxLog | Out-GridView
También puedes usar el Visor de eventos. Ejecuta eventvwr.msc y abre
**Registros de aplicaciones y servicios → Microsoft → Windows → AppXDeployment-Server →
Microsoft-Windows-AppXDeploymentServer/Operational**.
3. Confirma que es tu caso [Observado en el problema oficial]
El registro de instalación publicado en el problema oficial de Anthropic #74170 contiene estas líneas:
Removing conflicting CoworkVMService...
WARNING: failed to remove conflicting service: ...
El usuario que lo resolvió describió el síntoma coincidente como:
WARNING: CoworkVMService already exists
failed to remove conflicting service: Access is denied
El mismo problema da la ubicación del registro de instalación:
C:\Users\<user>\AppData\Local\Temp\ClaudeSetup.log
Todos los tres deben coincidir.
- El error es
0x80073CF9o0x80073CF6 CoworkVMServiceaparece en el registro- Esa línea dice
already existsoAccess is denied
4. Si el registro es diferente — detente aquí
Si esos tres no coinciden, tu causa es diferente. No ejecutes los pasos que siguen.
Eliminar el servicio no lo solucionará y te dejará en un estado difícil de revertir.
Si Get-AppxLog muestra un código diferente (0x80073CF4 espacio en disco, 0x80073D01 política de bloqueo,
y así sucesivamente), comienza desde esa entrada en la documentación de Microsoft en su lugar.
5. Registra el estado actual antes de hacer cambios
Captura lo que existe ahora. Lo necesitarás para revertir.
Get-AppxPackage -AllUsers *Claude* | Format-List Name, Version, Status, PackageUserInformation
Get-Service CoworkVMService -ErrorAction SilentlyContinue | Format-List Name, Status, StartType
reg query "HKLM\SYSTEM\CurrentControlSet\Services\CoworkVMService"
Guarda la salida en un archivo. Es la única prueba del estado original.
6. La solución alternativa verificada por la comunidad
⚠️ [Solución alternativa verificada por la comunidad]
Esto no es un procedimiento recomendado por Microsoft o Anthropic.
Un usuario en el problema público lo ensambló con ayuda de inteligencia artificial, lo aplicó con éxito dos veces,
y otro usuario confirmó que funcionó para él.
El problema está abierto sin anuncio oficial de solución al momento de escribir.
Elimina paquetes y edita el registro, así que trata esta solución como una última opción.
6-1. Hacer una copia de seguridad — no omitir
La eliminación del paquete borra el estado de Cowork. Copia primero.
$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$bk = "C:\Backups\ClaudeCowork-$stamp"
New-Item -ItemType Directory -Force $bk | Out-Null
Copy-Item "$env:USERPROFILE\Documents\Claude" "$bk\Documents-Claude" -Recurse -ErrorAction SilentlyContinue
Copy-Item "$env:LOCALAPPDATA\Packages\Claude_pzs8sxrjxfjjc" "$bk\Packages-Claude" -Recurse -ErrorAction SilentlyContinue
Verifica: Get-ChildItem "$bk\Packages-Claude" debe mostrar LocalState, LocalCache, Settings.
LocalCache es multi-GB — contiene el disco de la máquina virtual de Cowork, lo cual es esperado.
Lo que vive en cada lugar:
Documents\Claude\— contenido y archivos de tarea. Sobrevive a una reinstalaciónPackages\Claude_pzs8sxrjxfjjc\— registros de proyectos, historial de sesiones, memoria. Se borran al eliminar
6-2. Eliminar los paquetes (PowerShell elevado)
Get-AppxPackage -AllUsers *Claude* | Remove-AppxPackage -AllUsers
Verifica: Get-AppxPackage -AllUsers *Claude* debe devolver nada.
Si la eliminación falla con 0x80073CFA en un paquete cuyo Status es Servicing, detente aquí
y lee el problema público. Cualquier cosa más allá de este punto toca el estado del sistema profundo.
6-3. Eliminar la entrada del servicio huérfano (elevado)
Confirma que completaste el paso 5 primero.
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\CoworkVMService" /f
Verifica:
Get-Item "HKLM:\SYSTEM\CurrentControlSet\Services\CoworkVMService" -ErrorAction SilentlyContinue
Devolver nada significa que ya no existe.
6-4. Reiniciar y luego instalar
Reinicia y ejecuta Claude Setup.exe.
7. Cómo confirmar que funcionó
Get-AppxPackage -AllUsers *Claude* | Format-List Name, Version, Status
La instalación completó si Status: Ok muestra la nueva versión.
ClaudeSetup.log ya no debe contener AddPackage failed.
Restaurar tu copia de seguridad de Packages-Claude recupera los registros de proyectos y el historial de sesiones.
8. Lo que no debes hacer
- Eliminar el servicio sin leer el registro — si la causa es diferente, solo lo empeoras
- Eliminar paquetes sin una copia de seguridad — el estado de Cowork se pierde
- Eliminar servicios distintos de
CoworkVMService— solo elimina coincidencias exactas de nombre - "La instalación está rota, elimina todo" — este error no es un problema de PATH o permisos
9. Pruebas
[Oficial de Microsoft] — significados de códigos de error y el procedimiento de diagnóstico Get-AppxLog / AppXDeployment-Server
de registro de eventos.
[Problema oficial de Anthropic] — que la falla de instalación en Windows ocurre, las líneas del registro de conflicto CoworkVMService,
y la ubicación del registro de instalación. Problemas #74170 (etiquetas platform:windows,
area:installation, area:cowork) y #80876 (actualización automática interrumpida deja MSIX en
Servicing/Staged estado).
[Verificado por la comunidad] — la solución alternativa en la sección 6. No es una recomendación oficial.
Un usuario la ensambló en el problema público; confirmó que funcionó dos veces y otro usuario confirmó que funcionó.
Lo que oficialmente se confirma se detiene en "este código significa instalación fallida, lee el registro."
"Eliminar CoworkVMService y funciona" es una solución alternativa verificada por el usuario, no una solución oficial.
10. Alcance y revisión
- Aplica a: Windows · Claude Desktop (instalación MSIX)
- No aplica a: macOS · Linux · Claude Code CLI instalado mediante npm
- Estado al momento de escribir: los problemas públicos #74170 y #80876 están ambos abiertos, no se ha anunciado una solución oficial
- Última revisión: 2026-07-29
