Claude Desktop Installation Troubleshooting: Fixes for Windows and Mac (2026)
Last checked: April 2026
📑Table of Contents
Claude Desktop installation troubleshooting usually comes down to four causes: Windows MSIX conflicts, virtualization settings, macOS Gatekeeper blocks, or a broken claude_desktop_config.json. During our rollout in January and February 2026, I personally hit 0x80073D28, 0x80073CFA, Cowork virtualization errors on Windows 11 Pro, and later a Store redirect caused by a broken app registration.
The practical fix order is simple. On Windows, clean up Appx registrations and leftover package folders first, then check virtualization. On macOS, start with Gatekeeper, architecture, and permissions. This guide combines official Claude Help Center documentation with community fixes from GitHub issue #28892 and Reddit, plus what actually worked in our team deployment.
If you have not downloaded the app yet, start with the official Claude download page. The baseline setup steps are in Installing Claude Desktop. If you need a Linux fallback, the CLI vs Web vs Desktop comparison is the right next read.
Quick symptom dictionary
| Symptom | HRESULT / Error | Primary cause | First fix | Section |
|---|---|---|---|---|
| Trusted app installs must be enabled | – | Developer Mode disabled | winget install Anthropic.Claude |
Windows #1 |
| Install fails | 0x80073D28 / 0x80073CFA |
Old package leftovers | Remove Appx + ProgramData leftovers | Windows #2 |
| Install fails | 0x80073CF3 |
Dependency or registration damage | --force reinstall |
Windows #2 |
| Cowork will not start | Virtualization is not available | BIOS or Windows virtualization missing | Enable VT-x / SVM + Hypervisor | Windows #3 |
| Installer opens Microsoft Store | claude:// handler missing |
Protocol registration broken | Reinstall or pin older version | Windows #5 |
| Cowork tab missing / VM fails | 0x80370102 and similar |
Hypervisor or VM bundle issue | bcdedit /set hypervisorlaunchtype auto |
Windows #4 |
| App is Damaged / blocked at launch | – | Gatekeeper | Open Anyway / remove quarantine | macOS #1 |
| Blank or slow UI | – | Cache corruption or Intel build | Clear cache / reinstall arm64 build | macOS #2-3 |
Sources: Claude Help Center, Deploy Claude Desktop for Windows, GitHub issue #28892, Reddit r/ClaudeAI (checked April 2026)
Start with this Windows troubleshooting order
If you are on Windows, use this order before you chase edge cases. It saved us the most time during rollout.
- Reboot and make sure no Claude process is still running
- Remove existing Appx registrations from an elevated PowerShell
- Delete
C:\ProgramData\Packages\Claude_*and%LOCALAPPDATA%\Temp\Claude-*.msix - Check older versions with
winget show --id Anthropic.Claude --versionsand install a stable build if needed - Only if Store redirects or Cowork corruption remain, use PsExec as the last resort for
CoworkVMService
Get-AppxPackage -Name "*Claude*" -AllUsers | Remove-AppxPackage -AllUsers
winget show --id Anthropic.Claude --versions
winget install --id Anthropic.Claude --version 1.1.4173 --force --accept-package-agreements --accept-source-agreements
Windows fixes
🎯 Best for: Windows users blocked before installation starts
#1 Developer Mode block
This is the most common Windows installation blocker. Claude Desktop ships as an MSIX package, and Windows treats it as a sideloaded app unless it comes from the Microsoft Store.
In our rollout, Developer Mode was locked on several managed devices. The fastest workaround was not policy escalation. It was using winget directly.
winget install Anthropic.Claude --accept-package-agreements --accept-source-agreements
⚠️ IT-managed machines
- If Developer Mode is blocked by policy, ask for a device-specific exception instead of permanent enablement
- Include the download URL, business reason, required permissions, and rollback path in your request
- If approval is slow, keep working in the browser version temporarily
🎯 Best for: 0x80073D28, 0x80073CFA, or 0x80073CF3
#2 MSIX conflicts and leftover package folders
The first real breakage we hit was 0x80073D28 and 0x80073CFA. In both cases, the winning fix was removing all Appx registrations and then deleting leftover package folders under C:\ProgramData\Packages\Claude_*.
If you see 0x80073CF3, treat it as the same family of problem. Remove the old installation first, then reinstall with --force.
Get-AppxPackage -Name "*Claude*" -AllUsers | Remove-AppxPackage -AllUsers
rmdir /s /q "%LOCALAPPDATA%\AnthropicClaude"
rmdir /s /q "%APPDATA%\Claude"
del /q "%LOCALAPPDATA%\Temp\Claude-*.msix"
If Windows refuses to delete the ProgramData folder, close all Claude processes first. If the folder is still locked, use Sysinternals handle.exe or Process Explorer to find the locking process.
🎯 Best for: Cowork virtualization errors
#3 Virtualization is not available
On our Windows 11 Pro 23H2 test machine, Cowork would not start until both Windows features and BIOS virtualization were enabled. The exact labels we saw in BIOS were Intel Virtualization Technology and VT-x on Lenovo ThinkPad and Dell Latitude hardware.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All
bcdedit /set hypervisorlaunchtype auto
Some of our test devices also behaved better with WSL2 enabled. On Home edition, we stayed with Virtual Machine Platform and Windows Hypervisor Platform. On Pro, Hyper-V was also viable.
🎯 Best for: Cowork tab missing or broken VM state
#4 Cowork tab missing or VM will not launch
If installation succeeds but Cowork is missing, look at Windows edition, hypervisor startup, and corrupted VM bundles. That is where we found most post-install failures.
bcdedit /set hypervisorlaunchtype auto
rmdir /s /q "%APPDATA%\Claude\vm_bundles"
What helps
- Re-downloading the VM bundle often fixes broken workspaces
- Once the hypervisor stack is right, Cowork tends to stay stable
What slows you down
- Windows Home is less predictable for full Cowork support
- VPNs and corporate firewalls can block the internal bridge
If you mainly need the app itself, not Cowork, it is still worth getting Desktop running first. For the broader product split, see the Claude autonomous agent features guide.
🎯 Best for: Microsoft Store redirects or version pinning
#5 Broken claude:// handler and downgrade strategy
GitHub issue #28892 surfaced a different failure mode: the app’s claude:// protocol handler was not registered, so Windows kept redirecting users to Microsoft Store. That is not the same issue as a silent launch failure.
winget show --id Anthropic.Claude --versions
winget install --id Anthropic.Claude --version 1.1.4173 --force --accept-package-agreements --accept-source-agreements
The tradeoff matters. Older builds like 1.1.4173 can get Desktop installed, but they do not include newer Cowork capabilities. In practice, this means “get the app working first, wait on Cowork later.” That was still the best move for machines where the current build repeatedly failed.
If the problem survives reinstall attempts, the last-resort community fix is PsExec with SYSTEM privileges to remove the broken CoworkVMService registration:
PsExec.exe -i -s cmd.exe
whoami
reg delete HKLM\SYSTEM\CurrentControlSet\Services\CoworkVMService /f
Use this carefully and preferably with IT involvement on managed machines. It is not the normal official support path.
macOS flow: Gatekeeper, architecture, permissions
Mac problems were much lighter in our experience. The winning order was always the same: clear the launch block, verify the correct build, then grant the right permissions.
- Check Gatekeeper and use Open Anyway if needed
- Confirm you are on the arm64 build if you use Apple Silicon
- If the app is blank, clear
Cacheandvm_bundles - If MCP or Computer Use fails, grant Accessibility, Screen Recording, and Full Disk Access
🎯 Best for: Launch blocked on first run
#1 Gatekeeper block
On macOS Sequoia 15, we saw a first-launch block that was resolved by opening Claude from Privacy & Security. If that does not appear, remove the quarantine flag and try again.
xattr -d com.apple.quarantine /Applications/Claude.app
brew install --cask claude
🎯 Best for: Blank UI, slow Apple Silicon performance, or permission failures
#2 Blank UI, wrong build, and MCP permissions
We also ran into the classic Apple Silicon mistake: installing the Intel build on an arm64 machine. Reinstalling the native build fixed the startup lag immediately. On a separate machine, MCP only started working after enabling Screen Recording and Accessibility.
rm -rf ~/Library/Application\ Support/Claude/Cache
rm -rf ~/Library/Application\ Support/Claude/vm_bundles
brew install --cask claude
After granting permissions, restart the app. If you need the security angle explained for teammates, the Claude security settings guide is a good companion article.
Shared failures: config JSON and Node.js
The fastest way to diagnose a sudden post-install launch failure is to test claude_desktop_config.json. A single JSON syntax error can stop the app cold on both platforms.
ren "%APPDATA%\Claude\claude_desktop_config.json" "claude_desktop_config.json.bak"
On Windows, the file lives in %APPDATA%\Claude\claude_desktop_config.json. On macOS, it is in ~/Library/Application Support/Claude/claude_desktop_config.json. Validate the file before restoring it.
If MCP servers still fail, check Node.js and npx. Desktop apps do not always inherit your terminal PATH, which is why MCP can work in CLI but fail in Desktop. The broader version tradeoffs are in the CLI, Web, and Desktop comparison.
Frequently asked questions
Summary
On Windows, clean Appx leftovers and fix virtualization first. On macOS, start with Gatekeeper and permissions.
If only the latest build fails, version pinning is a valid short-term strategy even if it means waiting on newer Cowork features.
From our rollout experience, the most common blocker was Windows MSIX conflict, not the installer itself. Appx cleanup plus a forced winget reinstall solved more machines than anything else. On Mac, most friction came from permissions and build selection, not deep system breakage.
If you are still stuck after the steps above, gather your OS version, exact error code, and the commands you already ran, then compare them against Deploy Claude Desktop for Windows and the official install guide.
Author
krona23
Over 20 years in the IT industry, serving as Division Head and CTO at multiple companies running large-scale web services in Japan. Experienced across Windows, iOS, Android, and web development. Currently focused on AI-native transformation. At DevGENT, sharing practical guides on AI code editors, automation tools, and LLMs in three languages.



![Harden Claude Code CLI: 9 Proven Steps for Business Use [2026]](https://i0.wp.com/devgent.org/wp-content/uploads/2026/03/claude-code-security-eyecatch.webp?fit=300%2C167&ssl=1)



Leave a Reply