Preflight Checklist
What's Wrong?
Since the 2026-07-26 auto-update of Claude Desktop for Windows (1.24012.1 → 1.24012.9), opening the in-app browser pane on a localhost dev server permanently destroys the MSIX package registration. The app then cannot launch (Windows dialog: "reset or repair the app"), Repair/Reset both fail, and only a full reinstall works — losing all app state. This happened three times in one day (2026-07-28). On 1.24012.1 I used the browser pane with localhost daily without any issues.
The third occurrence isolates the trigger: the dev server was running externally in a terminal and the app spawned no processes — merely navigating the browser pane to http://localhost:3000 (attach-only launch.json, url field only) killed the app within a minute. So this is not RAM-related and not caused by spawning a dev server; the browser-pane process spawn / package validation itself triggers it.
Suspected root cause: the installer/auto-updater stages a package in %TEMP%\Claude-.msix with deferred registration. Once that temp file is cleaned up, a dangling staging session remains; the next packaged process spawn (a browser-pane tab) fails machine-level package validation (0x3CFC) and permanently bricks the installation — Repair loops chasing the deleted temp file. Normal chat usage spawns no such process, which is why the app appears stable until the browser pane is used.
What Should Happen?
Opening the in-app browser pane on localhost should render the page. An app crash or a missing staged update file in %TEMP% must never corrupt the installed MSIX package; Repair should be able to recover without a full reinstall, and reinstalls should preserve app data.
Error Messages/Logs
Windows event log, third incident (13:41, dev server external, attach-only):
Microsoft-Windows-AppModel-Runtime/Admin, Event 6 (13:41:09, 5x):
0x3CFC: Der Prozess für das <NULL>-Paket kann nicht erstellt werden, da beim Prüfen des Paketstatus auf Computerebene ein Fehler aufgetreten ist: Die Anwendung konnte nicht gestartet werden. Installieren Sie die Anwendung neu.
Microsoft-Windows-AppXDeploymentServer/Operational (13:41:46, repeating loop; Events 465/497/403/404):
Fehler 0x80070002: Fehler beim Öffnen des Pakets im Speicherort "Claude-494409263.msix".
Fehler 0x80070002: Fehler beim Öffnen des Msixvc-Pakets vom Speicherort Claude-494409263.msix.
Fehler 0x80070002: Fehler beim Abrufen der Stagingsitzung für: file:///C:/Users/<user>/AppData/Local/Temp/Claude-494409263.msix.
Fehler "0x80073CF0" beim AppX Deployment-Vorgang für Paket "".
Event 717 (13:42:56, why app data is lost on reinstall):
"Claude_1.24012.9.0_x64__pzs8sxrjxfjjc" kann nicht entfernt werden, da das PreserveApplicationData-Kennzeichen nur für ein Paket verwendet werden kann, das im Entwicklungsmodus bereitgestellt wurde. (0x80073CFA)
Earlier incidents same day: identical 0x3CFC + repair loop on a *different* random temp file (Claude-3676116916.msix). After the 07-26 update, cleanup of the old version failed on locked icudtl.dat (Event 471, 0x12C) and the package sat on the deletion list across reboots (Event 503). Notably absent: no Resource-Exhaustion events (System 2004) and no node.exe/WER crashes during incidents 2 and 3 — the failure is package-state, not OOM.
Steps to Reproduce
- Windows 11, Claude Desktop MSIX 1.24012.9 (package Claude_pzs8sxrjxfjjc), machine that took the 1.24012.1 → 1.24012.9 auto-update on 2026-07-26.
- Run any dev server externally in a terminal (in my case: Next.js 16.2 with Turbopack on port 3000).
- In a Claude Code session in the desktop app, open the browser pane on http://localhost:3000 (attach-only; the app spawns nothing).
- Within ~1 minute the app's package registration breaks (Event 0x3CFC). Every subsequent launch shows the Windows "repair the app" dialog; Repair/Reset fail (repair loop on a deleted %TEMP%\Claude-.msix); only full reinstall works, wiping app state.
Reproduced 3/3 times on 2026-07-28 (twice with the dev server started via the in-app preview, once attach-only). Never happened on 1.24012.1.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Claude Desktop for Windows 1.24012.1 (the regression is in the desktop app, not the CLI)
Claude Code Version
2.1.219 (Claude Code, bundled with the Desktop app where the bug occurs; standalone terminal CLI reports 2.1.215)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
Related issues (same package family / error class, none covers this trigger): #35366 (MSIX crash-on-restart, reinstall loop), #47877 (MSIX stuck in Staged state after auto-update, same package family pzs8sxrjxfjjc — closed as invalid, but it matches this failure class), #25162 (0x80073CFA on Squirrel→MSIX migration).
Environment: Windows 11 Home 10.0.26200, 16 GB RAM (Samsung Galaxy Book 950QDB). Full event log extracts and exact timestamps for all three incidents available on request. I also filed this via /bug in-app today (with session transcript) — this issue adds the third, attach-only occurrence that isolates the trigger.
Preflight Checklist
What's Wrong?
Since the 2026-07-26 auto-update of Claude Desktop for Windows (1.24012.1 → 1.24012.9), opening the in-app browser pane on a localhost dev server permanently destroys the MSIX package registration. The app then cannot launch (Windows dialog: "reset or repair the app"), Repair/Reset both fail, and only a full reinstall works — losing all app state. This happened three times in one day (2026-07-28). On 1.24012.1 I used the browser pane with localhost daily without any issues.
The third occurrence isolates the trigger: the dev server was running externally in a terminal and the app spawned no processes — merely navigating the browser pane to http://localhost:3000 (attach-only launch.json, url field only) killed the app within a minute. So this is not RAM-related and not caused by spawning a dev server; the browser-pane process spawn / package validation itself triggers it.
Suspected root cause: the installer/auto-updater stages a package in %TEMP%\Claude-.msix with deferred registration. Once that temp file is cleaned up, a dangling staging session remains; the next packaged process spawn (a browser-pane tab) fails machine-level package validation (0x3CFC) and permanently bricks the installation — Repair loops chasing the deleted temp file. Normal chat usage spawns no such process, which is why the app appears stable until the browser pane is used.
What Should Happen?
Opening the in-app browser pane on localhost should render the page. An app crash or a missing staged update file in %TEMP% must never corrupt the installed MSIX package; Repair should be able to recover without a full reinstall, and reinstalls should preserve app data.
Error Messages/Logs
Steps to Reproduce
Reproduced 3/3 times on 2026-07-28 (twice with the dev server started via the in-app preview, once attach-only). Never happened on 1.24012.1.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Claude Desktop for Windows 1.24012.1 (the regression is in the desktop app, not the CLI)
Claude Code Version
2.1.219 (Claude Code, bundled with the Desktop app where the bug occurs; standalone terminal CLI reports 2.1.215)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
Related issues (same package family / error class, none covers this trigger): #35366 (MSIX crash-on-restart, reinstall loop), #47877 (MSIX stuck in Staged state after auto-update, same package family pzs8sxrjxfjjc — closed as invalid, but it matches this failure class), #25162 (0x80073CFA on Squirrel→MSIX migration).
Environment: Windows 11 Home 10.0.26200, 16 GB RAM (Samsung Galaxy Book 950QDB). Full event log extracts and exact timestamps for all three incidents available on request. I also filed this via /bug in-app today (with session transcript) — this issue adds the third, attach-only occurrence that isolates the trigger.