[BUG] Claude Desktop Windows installer fails with AddPackage HRESULT 0x80073CF6 after an earlier "successful" install left the package in an inconsistent state
Open 💬 29 comments Opened Apr 17, 2026 by ARHAEEM
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment
- OS: Windows 11 Professional, build 10.0.22631
- Architecture: x64
- Installer:
Claude Setup (1).exe(downloadshttps://api.anthropic.com/api/desktop/win32/x64/msix/latest/redirect) - MSIX: 223,023,064 bytes, SHA256
4c664c5390a4d5b46286158f67e21102431a1c9863dc5edb2b8683ef69e1e300 - Package family:
Claude_pzs8sxrjxfjjc - Previously installed version:
Claude_1.3109.0.0_x64__pzs8sxrjxfjjc
What's wrong
On an existing install, trying to update or reinstall Claude Desktop fails repeatedly. The user-facing dialogs show:
Installation failed: AddPackage failed: AddPackage failed with HRESULT 0x80073CF6App installation failed with error message: An internal error occurred with error 0x80073D05.Administrator access is required to install Claude with full features. You can try again or install without Cowork.(misleading — the process is already elevated)
What Should Happen?
Suggested fixes on the installer side
- Do not claim success when
RemovePackagefails. When the existing package can't be removed, the installer should either retry with force flags (e.g.,DeploymentOptions.ForceApplicationShutdown | ForceTargetApplicationShutdown | RemoveForAllUsers) or abort with a clear error and a remediation link. Silently callingAddPackageon a non-removed package produces the wedged state reproduced here. - Surface
CoworkVMServiceaccess-denied failures properly. "Administrator access is required" is misleading whenIs elevated: trueis already in the log — the real cause is the service-handle ACL or another process holding it. Please report the underlyingOpenSCManager/OpenServiceerror code in the dialog. - Offer a recovery flow. Once the package is wedged, neither
Remove-AppxPackage,Remove-AppxPackage -AllUsers, nor the installer can clear it (same finding in #47877). A "repair" / "force clean" option in the installer would unblock affected users. - Investigate the
0x80073D05in the user-facing dialog. It doesn't appear literally in the log (log shows0x80073CF6) — the mapping between the dialog code and the log code should be consistent.
What worked around it
Nothing so far — all Remove-AppxPackage attempts, registry cleanup, and fresh installer runs fail identically.
Error Messages/Logs
## Full log
Uploaded as `ClaudeSetup.log` (attach the file in the GitHub UI — sanitized: only paths contain the Windows username `admin`).
Steps to Reproduce
Reproduction
- Windows 11 Pro with an existing
Claude_1.3109.0.0_x64__pzs8sxrjxfjjcinstall and aCoworkVMServicepresent - Run
Claude Setup (1).exeto update/reinstall - First run appears to succeed but leaves the package wedged
- Every subsequent run fails with
AddPackage HRESULT 0x80073CF6
Log analysis (key excerpts)
Run 1 — "successfully installed" but likely left the package broken
2026/04/17 15:29:26.772280 Removing conflicting CoworkVMService...
2026/04/17 15:29:26.772280 WARNING: failed to remove conflicting service: could not open CoworkVMService: Access is denied.
2026/04/17 15:29:26.784544 Removing: Claude_1.3109.0.0_x64__pzs8sxrjxfjjc
2026/04/17 15:29:26.790294 WARNING: Remove failed for Claude_1.3109.0.0_x64__pzs8sxrjxfjjc: RemovePackage failed with HRESULT 0x80073CFA
2026/04/17 15:29:26.798289 Removing (user): Claude_1.3109.0.0_x64__pzs8sxrjxfjjc
2026/04/17 15:29:26.803317 WARNING: Remove failed for Claude_1.3109.0.0_x64__pzs8sxrjxfjjc: RemovePackage failed with HRESULT 0x80073CFA
2026/04/17 15:29:26.803317 Installing MSIX: ...
2026/04/17 15:29:26.804561 Standard install (not split-account), using AddPackage
2026/04/17 15:29:27.555410 MSIX package installed successfully
2026/04/17 15:29:27.614310 === Claude Setup completed successfully ===
Two issues here:
CoworkVMServiceremoval fails with Access is denied even thoughIs elevated: true. The service is being opened with a handle level the elevated process doesn't have, or something else (antivirus, group policy, another user's session) holds it.- Both
RemovePackagecalls for the existing package fail with0x80073CFA(ERROR_REMOVE_FAILED), yet the installer proceeds toAddPackageon top of the non-removed package and claims success. This is almost certainly where the wedge is created.
Runs 2, 3, 4 — consistent 0x80073CF6 failure
2026/04/17 15:30:37.814390 Checking for existing Claude MSIX packages...
2026/04/17 15:30:37.837840 Installing MSIX: ...
2026/04/17 15:30:37.839576 Extracted family name from MSIX manifest: Claude_pzs8sxrjxfjjc
2026/04/17 15:30:37.839576 Standard install (not split-account), using AddPackage
2026/04/17 15:30:37.839576 Installing via AddPackage (current-user)...
2026/04/17 15:30:52.848301 MSIX installation failed: AddPackage failed: AddPackage failed with HRESULT 0x80073CF6
Note that the package-enumeration step finds nothing to remove (no Removing: lines), yet AddPackage is rejected 13–17 seconds in with ERROR_PACKAGE_REGISTRATION_FAILED. That's the classic signature of an MSIX stuck in a partially-registered state — not enumerable by the deployment API, but the package family name is still claimed somewhere in the Appx store / WindowsApps filesystem.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
1.3109.0.0_x64
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
29 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Workaround: Claude Desktop install fails on Windows 11 with
0x80073CF6(and0x80073D05)<img width="2752" height="1536" alt="Image" src="https://github.com/user-attachments/assets/ba95cf32-500a-46cd-bee7-3b0aafa3114c" />
This worked on Windows 11 Pro (build
10.0.22631.6199) after 4 failed installer attempts producing0x80073CF6. Same steps should resolve the related0x80073D05(ERROR_DELETING_EXISTING_APPLICATION_DATA_STORE_FAILED) and0x80073D28(Administrator privileges required to install packaged service) that you'll hit if you only do half the cleanup.---
Why the installer keeps failing
Looking at
%TEMP%\ClaudeSetup.log, the failure chain is:Then, if you pre-stage with DISM and retry, the deeper root cause surfaces in
Get-AppPackageLog:0x20=ERROR_SHARING_VIOLATION. Windows has the per-package registry hives mounted for your session. Killingclaude.exedoes not release them — only unregistering the package, then rebooting (so nothing re-mounts them), then deleting the folder works.---
Full fix (step by step)
Phase 1 — Clean up (run in PowerShell as Administrator)
Phase 2 — 🔴 REBOOT (mandatory — do NOT skip)
Reboot Windows. This is the step that releases the locked
User.dat/UserClasses.dathives from your user session. Skipping this guarantees you'll get0x80073D05on the next install attempt.After rebooting, do not launch Claude, Cowork, or any Anthropic app. Go straight to PowerShell.
Phase 3 — Delete the leftover AppData (PowerShell as Administrator)
If a hive is still mounted (the
reg queryreturned a hit), unload it:Then re-run the two
Remove-Itemcommands.Phase 4 — Download and stage the MSIX (PowerShell as Administrator)
Phase 5 — Install (PowerShell as Administrator — critical)
The MSIX contains a packaged service (
CoworkVMService). Registering a packaged service requires admin — a non-elevatedAdd-AppxPackagewill fail with0x80073D28.No output = success.
Phase 6 — Verify and launch
---
Error-code quick reference
| HRESULT | Meaning | What it tells you |
| ------------ | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
|
0x80073CFA|ERROR_INSTALL_PREREQUISITE_FAILEDon Remove | The installer can't remove the old package (usually becauseCoworkVMServicestill has a handle on files). ||
0x80073CF6|ERROR_PACKAGE_NOT_REGISTERED/ merge failure | The register half of the "remove-then-add" failed. Inner code is in the event log. ||
0x80073D05|ERROR_DELETING_EXISTING_APPLICATION_DATA_STORE_FAILED| The AppData hive is locked. Unregister + reboot + delete%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc. ||
0x80073D28|ERROR_DEPLOYMENT_BLOCKED_BY_POLICY(packaged service) | You're runningAdd-AppxPackagenon-elevated. Re-run from an Administrator PowerShell. ||
0x20|ERROR_SHARING_VIOLATION(insideGet-AppPackageLog) | The exact file that's locked — grep the log forError while deleting fileto find which hive. |---
Why the Anthropic installer alone can't fix this
Fullbut still usesAddPackageper-user, which can't purge the stuck AppData hives from other sessions.CoworkVMServiceremoval requires SCM admin access even when the bootstrapper is "elevated" through UAC, because of how it was registered by the prior install.0x80073CF6.Running the phases above separately — with the reboot in the middle — sidesteps all three issues.
Thank you for this and I have successfully completed all the phases, However in the desktop app, I still do not see a button for co work. There is a "Cowork" tab in the settings menu where I can turn on dispatch and assign global settings, but not button to start using the function of cowork
I found the missing piece:
Phase 7 — Enable Windows Virtualization Features (THE MISSING PIECE)
Even after a successful install, Cowork will not appear in the Claude app unless Windows virtualization features are enabled. Cowork runs a local VM and requires these to be active.
First, check their current state:
powershellGet-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V | Select FeatureName, State
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform | Select FeatureName, State
Get-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform | Select FeatureName, State
If any show as Disabled, enable them:
powershellEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart
🔴 Phase 8 — Final Reboot (mandatory)
Restart Windows. After rebooting, launch Claude — the Cowork tab should now appear in the app.
Cleanup
powershellRemove-Item "C:\ClaudeTemp" -Recurse -Force -ErrorAction SilentlyContinue
Additional notes:
Several of the commands may return "path does not exist" or "service not found" errors — these are harmless and just mean those items were already cleaned up
If Cowork still doesn't appear after enabling virtualization, verify that CPU virtualization is enabled in your BIOS/UEFI settings (VT-x for Intel, SVM/AMD-V for AMD)
The Anthropic support team initially directed me to this Claude Code GitHub repo for a Claude Desktop app issue — hopefully this gets routed to the right team and the installer is improved to handle these cases automatically``
I had to translate the last portion of this reddit post:
https://www.reddit.com/r/ClaudeAI/comments/1smjejf/subscribed_to_claude_pro_but_the_cowork_tab_isnt/#:~:text=They%20changed%20the%20interface.%20Did,more%20tabs%20in%20claude%20desktop.
@ARHAEEM You absolute legend. This worked PERFECTLY.
I've been fighting this issue for over a week. Spent hours enabling Hyper-V, creating NAT rules, reinstalling, cleaning registry, disabling antivirus, restarting everything — nothing worked. Anthropic support was useless (their AI bot offered to refund me only if I cancelled my entire subscription). Multiple reinstalls failed. I was ready to give up entirely.
Your step-by-step guide fixed everything in 20 minutes. Cowork is back. Connectors are back. Claude Code in Desktop is back. All three features working perfectly.
The key insight that NOBODY else figured out — the locked User.dat/UserClasses.dat hives that only release after unregistering + rebooting — that's what made the difference. Every other guide out there just says "reinstall" without understanding WHY the reinstall keeps failing.
This is genuinely the most helpful GitHub comment I've ever seen. You did what Anthropic's own support team couldn't do.
Thank you from Barcelona. You saved my week. 🙏🙏🙏
@anthropics — please hire this person, or at the very least, add this procedure to your official troubleshooting docs. There are dozens of Windows users stuck on this exact issue right now.
Why is this closed? This is still happening.
Workaround worked for Version 1.3109 on Windows 11 Build 26200! Thank you, ARHAEEM !!!
UPDATE: Everything is broken again.
Timeline:
Cowork is back to the original ERR_CONNECTION_RESET. Code gives ECONNRESET on all three surfaces (Desktop, VS Code, CLI). Even
claude logoutreturns ECONNRESET.The machine reaches api.anthropic.com perfectly via curl and Test-NetConnection. The problem is entirely inside Claude's application layer.
Kaspersky fully disabled — no difference. No proxy configured. DNS flushed. Fresh login attempted.
status.claude.com shows All Systems Operational.
Windows 11 Pro, Max Plan (€89/month), 10+ days of broken premium features.
@anthropics please acknowledge this. Multiple users affected.
Root cause identified: orphaned WebView2 processes lock registry hives in
%LOCALAPPDATA%\PackagesI hit the same
HRESULT 0x80073CF6and traced the "somewhere" where the package family name is still claimed. Posting the diagnosis in case it helps the maintainers and other affected users.Diagnosis
After failed installs,
Get-AppxPackage -AllUsers *claude*returns empty andC:\Program Files\WindowsApps\Claude_*is also empty — but this folder remains:These
.datfiles are Windows registry hives. They're held open by orphaned WebView2 child processes (chrome-native-host.exeand friends) that survive the parent Claude process termination.takeownsucceeds,icaclssucceeds, butRemove-Itemfails with "file in use" because the OS itself has the hive mounted.As long as this folder exists, the package family name
Claude_pzs8sxrjxfjjcremains claimed in the Appx store, and every subsequentAddPackagefails with0x80073CF6(ERROR_PACKAGE_REGISTRATION_FAILED).Causal chain
CoworkVMServiceremoval fails with Access Denied (ACL issue, even when elevated)RemovePackagefailure (0x80073CFA) and proceeds withAddPackageanyway, reporting success — leaving the package in a partially-registered stateSystemAppData\Helium\mounted%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjccannot be deleted, family name claim persists0x80073CF6Workaround that worked
Standard
Remove-ItemandRemove-AppxPackagedo not work because the hives are locked by live processes. Two reliable methods:Method A — Reboot-time deletion via
PendingFileRenameOperations:Method B — Safe Mode deletion (simpler, recommended for non-experts):
Boot into Safe Mode, then
Remove-Item "$env:LOCALAPPDATA\Packages\Claude_pzs8sxrjxfjjc" -Recurse -Force. WebView2 doesn't start in Safe Mode, so no locks.After either method, also remove
%APPDATA%\Claude(contains another locked file:ChromeNativeHost\chrome-native-host.exe), then reinstall. Confirmed working on Windows 11 Pro build 26200, with installer version1.5354.0/9a9e3d5a4a368f0f49a80dc303b0ed1a18bfedad.Suggested fixes for the installer
In addition to the points already raised in this thread:
chrome-native-host.exeand other WebView2 children. They keepSystemAppData\Helium\*.datregistry hives mounted, blocking the AppData package folder cleanup. Consider walking the process tree (or using job objects) to ensure all descendants exit beforeRemovePackage.%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjcand%APPDATA%\Claudeon uninstall, with retry-on-reboot viaMoveFileEx(MOVEFILE_DELAY_UNTIL_REBOOT)if files are locked.0x80073CF6— it should detect this preflight and offer cleanup, not runAddPackageand fail 12 seconds later."Same issue. Windows 11 Pro build 26200. Claude Desktop 1.6259.1. Two stuck folders in WindowsApps (1.4758.0.0 and 1.5220.0.0). Get-AppxPackage, winget, DISM — none detect the package. takeown + icacls fail to delete the folders. Hyper-V was missing and has been enabled. Still fails with 0x80073CF6."
A "This will delete ALL your stuff" warning would have been nice. I lost all of my scheduled jobs , summaries... everything....
Same wedged state on Windows 11, with a few additional findings worth adding.
Environment
Truevia[Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent().IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)Symptoms
Identical to OP — same HRESULT pair from the install log:
The "install without Cowork" button promised in the dialog never rendered.
Additional findings not yet in this thread
1. WindowsApps folder accumulation is the actual root cause
After multiple failed install attempts,
C:\Program Files\WindowsAppshad accumulated six deadClaude_*folders:None of these were visible to
Get-AppxPackage *Claude*(returned empty), but the AppX deployment service still tracked them via StateRepository. Every new install attempt failed because RemovePackage couldn't clean them and AddPackage layered on top of un-removed packages.2. CoworkVMService cannot be deleted even by LocalSystem
Tested every removal path, all failed:
sc.exe delete CoworkVMServicefrom elevated PowerShell →OpenService FAILED 5: Access is denied(Get-CimInstance Win32_Service -Filter "Name='CoworkVMService'").Delete()(elevated) → return code 2 (Access Denied)sc.exe delete CoworkVMServicefrom a SYSTEM-level scheduled task (/ru SYSTEM) → service still present and stopped after task ranThis is a stronger ACL than the existing issues report. It suggests the service is being created with a security descriptor that explicitly denies even
NT AUTHORITY\SYSTEMtheDELETEright, which means the installer's own RemoveService logic can never succeed once the service enters this state.Recovery procedure that worked
From elevated PowerShell:
Then reboot (mandatory — StateRepository ghost entries only flush during the boot-time AppX reconciliation pass), then re-run the installer. Install succeeded on first attempt post-reboot.
The CoworkVMService corpse remained but is harmless — the installer logs its removal failure as a WARNING and proceeds. Cowork is unavailable in the resulting install, but base Claude Desktop works fine.
Suggested fixes
C:\Program Files\WindowsApps\Claude_*directories that have no correspondingGet-AppxPackageentry before callingAddPackage.--no-cowork. This CLI flag is referenced in earlier issues but silently no-ops in the current installer.AddPackagefails on the Cowork component, the dialog should reliably offer the no-Cowork install path the dialog text promises.Is elevated: trueis already in the log. The real cause (ACL on a service handle, ghost WindowsApps folders) should be surfaced or at minimum linked to a remediation doc.how do you get Claude Desktop to install without CoWork? Or when do I get my discounted Anthropic subscription now that I can only use half of the tools I am paying for?
so I only followed up to the reboot, and didn't reboot. and it still worked! thanks
Guys, forget about everything—just turn off your antivirus
Claude Relaunch Update fails with File in use by another process
Uninstall and reinstall fails with...
2026/05/20 11:36:20.973741 Checking for running Squirrel Claude processes...
2026/05/20 11:36:20.983813 No Squirrel Claude processes found
2026/05/20 11:36:20.983813 Checking for existing Claude MSIX packages...
2026/05/20 11:36:21.018329 Installing MSIX: C:\Users\Anil\AppData\Local\Temp\Claude-2218004046.msix
2026/05/20 11:36:21.019379 Extracted family name from MSIX manifest: Claude_pzs8sxrjxfjjc
2026/05/20 11:36:21.019379 Standard install (not split-account), using AddPackage
2026/05/20 11:36:21.019379 Installing via AddPackage (current-user)...
2026/05/20 11:36:31.819116 MSIX installation failed: AddPackage failed: AddPackage failed with HRESULT 0x80073CF6
2026/05/20 11:36:31.819116 ERROR dialog (opening log): Installation failed: AddPackage failed: AddPackage failed with HRESULT 0x80073CF6
Please share this log with us.
2026/05/20 11:36:40.229462 Elevated process exited with code 1
2026/05/20 11:36:40.229462 Elevation failed: elevated installer exited with code 1
2026/05/20 11:36:40.229462 ERROR dialog (with log path): Administrator access is required to install Claude with full features. You can try again or install without Cowork.
Cross-linking with #49655 because this appears to be the same Windows/MSIX installer failure family:
CoworkVMService/ Claude package processes can keep the MSIX package locked, and the service cannot be disabled/reconfigured by a normal elevated admin shell due toOpenService FAILED 5: Access is denied.A confirmed no-reboot workaround was posted here: https://github.com/anthropics/claude-code/issues/49655#issuecomment-4498317708
Key extra detail from that repro: stopping
CoworkVMServicealone was not always enough; allclaude.exeprocesses running fromC:\Program Files\WindowsApps\Claude_*also had to be terminated before rerunning the updater.Same issue here.
Is there an application or updated install package to fix the issue for the end user or do I have to play developer/sys-admin rooting around in powershell to get a desktop app to work? It would be good to have an executable that does whatever is required to fix all the windows internals so the end user doesn't have to do all this low level surgery.
We are not all windows developers here.
Just run the commands in order, this post demonstrates how to fix and then you can install again just fine. It's just a few terminal commands.
https://github.com/anthropics/claude-code/issues/49917#issuecomment-4268321062
I don't understand all of the terminal commands, therefore it's not a trivial task and I find the attitude insulting. Is there a reliable way to remedy this issue without screwing around doing a bunch of obviously AI generated terminal commands on my system? What is the remedy if these unknown to me windows terminal commands further break my system?
By the way, this is exactly how my previous install was screwed up was following terminal commands to fix broken local MCPs.
On Thu, May 21, 2026, at 10:49 AM, Jesse Beckton wrote:
Here is copy paste into Windows Powershell/terminal https://github.com/anthropics/claude-code/issues/49655#issuecomment-4510576757
Hitting this on Windows 11 25H2 (build 26200). This bug has hit me 10+ times over the past few months. Each occurrence costs hours and the only release is sign-out or reboot — which is the workaround the thread already documents, and
which is unacceptable as a "fix" for a paying user.
Adding new technical signal that I haven't seen in the open threads: in my current state, no user-mode process holds the Helium hive. The holder is the kernel itself, via an orphaned mount in the Windows Container registry namespace.
Diagnostic evidence (Sysinternals handle64.exe +
reg query HKLM\SYSTEM\CurrentControlSet\Control\hivelist):``
``Mount path: \REGISTRY\WC\Silo62ca473d-3d16-1ca6-2f11-c9a1918f4a91\{user_sid,user_classes,software,com}
Hive files: C:\Users\<me>\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\SystemAppData\Helium\{User.dat,UserClasses.dat}
Get-AppxPackage *claude*: (empty — package unregistered)
handle64.exe -a Silo62ca473d: No matching handles found
handle64.exe -a Claude_pzs8sxrjxfjjc: No matching handles found
handle64.exe -a pzs8sxrjxfjjc: No matching handles found
Result: hive is kernel-orphaned, no user-mode holder exists to kill.
Everything the existing threads document as failing also failed on my box this session:
Reset-AppxPackage— already known to cause this state, never the cureAdd-AppxPackage -Registerand freshClaude Setup.exestub — fails0x80073CF6becauseAddPackagecannot mount on top of the orphaned siloWhat this means for the fix: workarounds based on "find and kill the user-mode holder" cannot work in this state. The orphan needs to be torn down at deploy time (
Remove-AppxPackageshould not leave the silo behind on failed unregister)or via a documented recovery API. Right now there is no documented user-mode way to unmount a
\REGISTRY\WC\silo without ending the session.Asks:
This deleted all my pinned and archived sessions from the lefthand column in Claude desktop. Groan.
Additional data point from another Windows 11 machine. This looks related to the
0x80073CF6wedged state, but in my case I caught an earlier/lighter failure mode before the AppX registration was fully broken.Initial state:
returned a registered package with
Status: Ok:However, a process was still running from inside the package's user data folder:
After stopping only that Claude-owned native host process, the installer could proceed further.
The AppXDeploymentServer event log then showed a second update path:
Windows then reported that the affected app was still running:
and marked the new package for deferred registration because the old package was still in use:
When I manually tried
Add-AppxPackagewhile Claude was running, it failed with:After stopping all
Claude.exeprocesses,Add-AppxPackagesucceeded. Later, Windows also resolved the official1.10628.2.0deferred registration through:The same event sequence also shows
PackagedServiceDEHterminatingCoworkVMServicesuccessfully during the update:Final state:
After recovery, the same diagnostic script again found Claude-owned background processes:
The package was still healthy (
Status: Ok), but this shows the process residue can reappear even after a successful update. That makes it a good preflight target for future installer runs.Why I think this matters:
This suggests at least two related failure modes:
AddPackagecalls hit0x80073CF6.The important distinction seems to be:
Suggested installer-side changes:
Claude.exe.chrome-native-host.exelaunched from%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\ChromeNativeHost\.cowork-svc.exe/CoworkVMServiceas part of the same preflight.DeferRegistrationWhenPackagesAreInUse, then complete withRegisterByPackageFamilyName+ForceApplicationShutdownOption.0x80073D02separately from0x80073CF6:0x80073D02is the recoverable "app still running" condition, while0x80073CF6appears to be the later broken-registration condition.0x80073CFA, do not proceed as if the install succeeded. Either force shutdown/retry or show a repair flow.Safe user workaround that worked here:
I would treat deletion of
%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjcas a last-resort cleanup only when no Claude AppX package is registered anymore. In this case it was not necessary, because the package was still registered and recoverable.One caveat: I would avoid calling this specifically a WebView2 issue unless a failing machine shows
msedgewebview2.exerunning with Claude package paths. In this local package, the stronger evidence points to Claude's packaged native messaging host and packaged service (CoworkVMService).I was able to resolve this after multiple failed installer attempts (HRESULT 0x80073D28 / 0x80073CFA) on Windows 10 Home (build 10.0.26200), following the cleanup guide in this thread with a few modifications. Posting here in case it helps others.
What was different from the guide:
Invoke-WebRequestfailed with a connection error both on the redirect URL and the direct URL. I also got a certificate revocation error withcurl.exe. The fix was to usecurl.exewith the-kflag to skip the certificate check:Add-AppxPackagewith-ForceApplicationShutdown -ForceUpdateFromAnyVersionstill failed with 0x80073D28 (administrator privileges required to install packaged service).-AllUsersis not a valid parameter on this Windows edition./Region="all"to provision the package system-wide, then register it for the current user:After that, Claude installed and launched successfully with Cowork intact. Hope this saves someone else a few hours!
Dont forget to change path to your computers claudeTemp folder and rename to claude.msix name. İf doesnt work follow another step:
Press Windows Key + R, type gpedit.msc, and press Enter.
Navigate to the following path in the left pane:
Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
In the right pane, look for the policy named "Allow all trusted apps to install".
Double-click it, set it to Enabled, and click Apply then OK.
I've now had this issue twice, the second time this weekend. Came up with a simplified repair process that worked for me, mentioning it here for additional context in the hope it might be useful.
Hitting the same wedge, different machine — adding this as a second data point since my log shows the "tail end" state (package already fully gone, not mid-transition).
Environment
Claude_pzs8sxrjxfjjcSequence of events
Error loading extensions — TypeError: u._parse is not a function(screenshot no longer available, exact text preserved from when it occurred — possibly unrelated front-end bug, flagging in case it's connected).AddPackage failed: AddPackage failed with HRESULT 0x80073CF6, surfaced in the UI asAn internal error occurred with error 0x80073D05during registration ofwindows.stateExtension(per Event Viewer).Log excerpt (matches the "Runs 2/3/4" pattern in this issue)
Same signature noted above: no
Removing:line — the enumeration step finds nothing to remove, yetAddPackageis rejected ~25s in. Package family name still appears claimed somewhere outside what the deployment API enumerates.Diagnostics already ruled out
DISM /Online /Cleanup-Image /ScanHealth— no component store corruptionsfc /scannow— no integrity violationswinget --version— healthy (v1.29.280)Get-AppxPackage -AllUsers | Where PackageFamilyName -like "*pzs8sxrjxfjjc*"— no results (nothing enumerable)Get-AppxProvisionedPackage -Online | Where DisplayName -like "*Claude*"— no resultsGet-AppxPackage -AllUsers | Where IsPartiallyStaged -eq $true— no resultsMicrosoft-Windows-AppXDeploymentServer/Operational): errors0x80073CF6,0x80073FA, and0x80073D05all logged around the same timestamp, with the0x80073D05tied specifically to registration ofwindows.stateExtension.This is consistent with #49917's diagnosis: an MSIX left in a state that isn't visible to
Get-AppxPackage/Remove-AppxPackagebut is still holding the package family name in the deployment/state-repository layer, blocking any freshAddPackage.+1 on the suggested fixes in the original report, especially:
Remove-AppxPackagenor reinstall can currently clear this once wedged0x80073CF6(log) vs0x80073D05(dialog) codes so they're consistent for whoever's debuggingHappy to run further diagnostics (
Get-AppPackageLogwith an ActivityId, WindowsApps folder contents, etc.) if it helps — currently fully blocked from reinstalling on this machine.