Windows 에서 Claude 데스크톱을 설치하거나 업데이트할 때 이 문구로 멈춥니다.
AddPackage failed with HRESULT 0x80073CF9
30초 답변
에러 코드만 보고 서비스를 지우면 안 됩니다. 0x80073CF9 는 "설치 실패"라는 뜻일 뿐이고
원인은 여러 가지입니다. 먼저 Get-AppxLog 로 실제 로그를 확인하세요.
로그에 CoworkVMService 충돌이 보일 때만 아래 우회 절차가 해당합니다.
로그가 다르면 원인이 다르고, 이 글의 절차는 도움이 되지 않습니다.
1. 이 오류가 무슨 뜻인가 [Microsoft 공식]
Microsoft 문서 기준으로 코드의 의미는 이렇습니다.
| 코드 | 이름 | 뜻 |
|---|---|---|
0x80073CF9 | ERROR_INSTALL_FAILED | 패키지 설치 실패. 소프트웨어 공급자에게 문의. 자세한 내용은 AppXDeployment-Server 이벤트 로그 확인 |
0x80073CF6 | ERROR_INSTALL_REGISTRATION_FAILURE | 패키지를 등록할 수 없음 |
0x80073CFA | ERROR_REMOVE_FAILED | 패키지 제거 실패 |
0x80073D27 | ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE | 서비스 버전이 .msix 패키지 밖에 존재해서 설치 실패 |
0x80073CF9 자체는 원인을 알려주지 않습니다. 로그를 봐야 합니다.
2. 먼저 실제 오류를 확인한다 — 비파괴 절차 [Microsoft 공식]
아무것도 바꾸지 않는 조회 명령입니다. PowerShell 에서 실행하세요.
Get-AppxLog
표로 보려면:
Get-AppxLog | Out-GridView
이벤트 뷰어로도 볼 수 있습니다. eventvwr.msc 를 실행한 뒤
**Applications and Services Logs → Microsoft → Windows → AppXDeployment-Server →
Microsoft-Windows-AppXDeploymentServer/Operational** 을 엽니다.
3. 내 경우가 맞는지 판별한다 [Anthropic 공식 이슈에서 관찰]
Anthropic 공개 이슈(#74170)에 올라온 설치 로그에는 이런 줄이 있었습니다.
Removing conflicting CoworkVMService...
WARNING: failed to remove conflicting service: ...
우회에 성공한 사용자가 정리한 증상 조건은 이렇습니다.
WARNING: CoworkVMService already exists
failed to remove conflicting service: Access is denied
설치 로그 위치도 같은 이슈에 나옵니다.
C:\Users\<사용자>\AppData\Local\Temp\ClaudeSetup.log
세 가지가 모두 맞아야 합니다.
- 오류가
0x80073CF9또는0x80073CF6 - 로그에
CoworkVMService가 등장 - 그 줄에
already exists또는Access is denied
4. 로그가 다르면 — 여기서 멈추세요
위 세 조건이 안 맞으면 원인이 다릅니다. 아래 절차를 실행하지 마세요.
서비스를 지워도 해결되지 않고, 되돌리기 어려운 상태만 만듭니다.
Get-AppxLog 결과에 다른 코드(0x80073CF4 디스크 공간, 0x80073D01 정책 차단 등)가
보이면 Microsoft 문서의 해당 항목을 먼저 확인하세요.
5. 실행 전에 현재 상태를 기록한다
바꾸기 전에 지금 무엇이 있는지 남깁니다. 되돌릴 때 필요합니다.
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"
출력을 파일로 저장해 두세요. 나중에 "원래 어떤 상태였나"를 물어볼 곳이 여기뿐입니다.
6. 커뮤니티에서 확인된 우회 절차
⚠️ [커뮤니티에서 확인된 해결법]
Microsoft 나 Anthropic 이 공식으로 권고한 절차가 아닙니다.
공개 이슈에서 한 사용자가 AI 의 도움을 받아 정리했고, 본인이 두 차례,
다른 사용자 한 명이 추가로 해결을 확인했습니다.
이슈는 작성 시점에 열려 있고 공식 수정 발표가 없습니다.
패키지 제거와 레지스트리 변경이 포함되므로 마지막 수단으로만 쓰세요.
6-1. 백업 — 건너뛰지 마세요
패키지를 제거하면 Cowork 상태가 삭제됩니다. 먼저 복사합니다.
$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
확인: Get-ChildItem "$bk\Packages-Claude" 에 LocalState LocalCache Settings 가 보이면 됩니다.
LocalCache 는 수 GB 로 큽니다 — Cowork VM 디스크가 들어 있어 정상입니다.
무엇이 어디 있는지:
Documents\Claude\— 콘텐츠와 작업 파일. 재설치해도 남습니다Packages\Claude_pzs8sxrjxfjjc\— 프로젝트 등록·세션 기록·메모리. 제거하면 사라집니다
6-2. 패키지 제거 (관리자 PowerShell)
Get-AppxPackage -AllUsers *Claude* | Remove-AppxPackage -AllUsers
확인: Get-AppxPackage -AllUsers *Claude* 가 아무것도 반환하지 않아야 합니다.
제거가 0x80073CFA 로 실패하고 패키지 상태가 Servicing 이면 여기서 멈추고
공개 이슈를 참고하세요. 그 이상은 시스템 깊은 곳을 건드리는 작업입니다.
6-3. 고아 서비스 항목 삭제 (관리자)
5단계에서 기록을 남겼는지 다시 확인하세요.
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\CoworkVMService" /f
확인:
Get-Item "HKLM:\SYSTEM\CurrentControlSet\Services\CoworkVMService" -ErrorAction SilentlyContinue
아무것도 반환하지 않으면 삭제된 것입니다.
6-4. 재부팅 후 설치
재부팅한 다음 Claude Setup.exe 를 실행합니다.
7. 해결됐는지 확인하는 방법
Get-AppxPackage -AllUsers *Claude* | Format-List Name, Version, Status
Status 가 Ok 이고 버전이 새 버전이면 설치가 끝난 것입니다.
설치 로그(ClaudeSetup.log)에 AddPackage failed 가 더 이상 없어야 합니다.
백업해 둔 Packages-Claude 를 되돌리면 프로젝트 등록과 세션 기록이 복구됩니다.
8. 하면 안 되는 것
- 로그를 확인하지 않고 서비스부터 지우기 — 원인이 다르면 상태만 나빠집니다
- 백업 없이 패키지 제거 — Cowork 상태가 그대로 사라집니다
CoworkVMService외의 서비스를 함께 삭제 — 이름이 정확히 일치할 때만 지웁니다- "설치가 안 되니 전부 지우자" — 이 오류는 PATH·권한 문제가 아닙니다
9. 근거
[Microsoft 공식] — 에러 코드 의미와 Get-AppxLog · AppXDeployment-Server 이벤트 로그 진단 절차.
[Anthropic 공식 이슈] — Windows 설치 실패 발생 사실, CoworkVMService 충돌 로그 문구,
설치 로그 위치. 이슈 #74170(라벨 platform:windows area:installation area:cowork)과
#80876(자동 업데이트 중단 시 MSIX 가 Servicing/Staged 상태로 남음).
[커뮤니티에서 확인] — 6절의 우회 절차. 공식 권고가 아닙니다.
공개 이슈에서 한 사용자가 정리했고 본인 2회·타 사용자 1명이 해결을 확인했습니다.
공식이 확인한 것은 "이 코드는 설치 실패를 뜻하고 로그를 봐야 한다"까지입니다.
"CoworkVMService 를 지우면 된다"는 사용자들이 확인한 우회법이지 공식 해결책이 아닙니다.
10. 적용 범위와 검수
- 적용: Windows · Claude 데스크톱(MSIX 설치)
- 해당 없음: macOS · Linux · npm 으로 설치한 Claude Code CLI
- 작성 시점 상태: 공개 이슈 #74170 · #80876 모두 열려 있음, 공식 수정 발표 없음
- 마지막 검수: 2026-07-29
