Claude Code crashes with ACCESS_VIOLATION on Windows ARM64
Resolved 💬 25 comments Opened Dec 7, 2025 by rock1110 Closed Feb 14, 2026
💡 Likely answer: A maintainer (ant-kurt, collaborator)
responded on this thread — see the highlighted reply below.
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?
Claude Code crashes with ACCESS_VIOLATION on Windows ARM64
Environment:
- Claude Code Version: 2.0.60
- OS: Windows 11 ARM64 (Build 26200, version 25H2 Insider Preview)
- Device: Surface Pro 11
- Processor: Qualcomm Snapdragon ARMv8 (64-bit)
- Memory: 16GB (78.9% used at time of crash)
Behavior:
Claude Code crashes silently ~11 seconds after launch with exit code 0xC0000005 (STATUS_ACCESS_VIOLATION).
claude -p "say hello"- crashes, no outputclaude(interactive) - crashes, no outputclaude doctor- worksclaude auth status- worksclaude --version- works
Process monitoring before crash:
- Threads: 15 → 25 → 1 (sudden drop at crash)
- Memory: 133MB → 510MB → 450MB (drop at crash)
- No stdout/stderr output captured
Expected: Claude Code should run on Windows ARM64.
Actual: Immediate crash with memory access violation.
Diagnostic files attached:
- claude_crash_report.json
- claude_diagnostics.log
claude_crash_report.json
claude_diagnostics.log
What Should Happen?
Don't crash
Error Messages/Logs
Steps to Reproduce
- run
C:\Users\<user>\python claude_code_diagnostics.py -- -p "say hello"
- review logs:
claude_crash_report.json
claude_diagnostics.log
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
4.5
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
25 Comments
same issue
+1, wasn't able to resolve it
What's Wrong?
Claude Code (native Windows installer x64) crashes on Windows ARM64. It either crashes on startup or immediately when running
claude -p. Exit code is-1073741819(0xC0000005 / ACCESS_VIOLATION). This is reproducible even after a successful login.What Should Happen?
Claude Code should run normally on Windows ARM64 (or the installer should ship an ARM64 build / document that ARM64 users must use the npm CLI).
Steps to Reproduce
irm https://claude.ai/install.ps1 | iexclaudeorclaude -p "hi"-1073741819(0xC0000005)Claude Code Version
Native installer build: 2.0.67.0 (win32-x64, emulated)
Platform
Anthropic API (Claude Max subscription)
Operating System
Microsoft Windows 11 Home (10.0.26220 / build 26220), ARM64
Terminal/Shell
PowerShell / Windows Terminal
Hardware
Microsoft Surface Pro, 11th Edition
Snapdragon X 12-core X1E80100 @ 3.40 GHz
16 GB RAM
Additional Info / Workaround
The release manifest only includes
win32-x64(nowin32-arm64). The npm-based CLI works on the same machine:npx --yes @anthropic-ai/claude-code -p "hi"→ succeeds (v2.0.76).Workaround: use npm CLI or provide a win32-arm64 native build.
Same issue 2.0.65 on windows arm64 (SL7) win11/25h2
Same issue with 2.1.x, although it's happening much more frequently with 2.1.4; I can't even get a session started.
Same. Works perfectly fine on my x64 desktop, the arm64 laptop must be the culprit. Wish I saw this issue before wasting money on this sub.
FWIW, the npm version works fine on my arm64 laptop
I just got Claude Max refunded until they fix this. Was gonna use this for hackathons, but Codex should be enough to handle prototyping work that would use up all my Cursor usage for the month.
I’m seeing the same behavior on Windows ARM64 (Windows 11 ARM in Parallels on Apple M4 Pro, running the win32‑x64 build under emulation). PowerShell 7.5.4.
Clean repro for 2.0.9 (fresh temp dir, no prior install)
I bisected to find the earliest bad version: 2.0.9. 2.0.8 is good on the same machine. Is there a Windows ARM64 native binary or installer planned? If not, what’s blocking it?
Same problem here....
Same issue. Also, the Claude Code VSCode extension does not update past 2.0.46 on ARM Windows (2.0.47 and higher are available but won't install). Manually installed the lastest VSIX and the extension crashed upon prompt.
Native Windows ARM64 builds for Claude Code are blocked by Bun's lack of native Windows ARM64 support. You can track the status of Windows ARM64 support in Bun in this issue.
Once it's implemented in Bun, will unblock Claude Code for Windows ARM64 natively.
In the meantime, you can use Claude Code's npm build with Node.js:
Really? I've used bun on both x64 and arm64 Windows with no issues. Unless I'm being stupid and mixing up the package manager with the runtime.
npm package works fine on arm64 windows. Native version does not.
Also hitting this bug. The native version of Claude Code is currently unusable on arm64 Windows.
Workaround
winget install -e --id OpenJS.NodeJSnpm install -g @anthropic-ai/claude-codenpx --yes @anthropic-ai/claude-codeI have the same issue. Windows 11 ARM64 on a MacBook Pro M3 Max. Windows desktop clients works, but CLI crashes when running "Claude" from command line.
Any updates?
No updates, and they've deprecated the npm installer, so I guess we're SOL!
Confirming this issue on Windows 11 ARM64 in Parallels Desktop (Mac host)
Environment:
Segmentation faultimmediately when runningclaudeObservations:
claude --versionandclaude --helpwork fineclaude doctor,claude -p "test") crashes with segfaultWorking workaround:
The npm installation works without issues, confirming this is specific to the native binary + x64 emulation on ARM64.
Request: A native
win32-arm64binary would resolve this permanently. With the growing adoption of ARM64 Windows devices (Surface Pro, Snapdragon X Elite laptops, Parallels VMs on Apple Silicon), native ARM64 support is increasingly important.I believe this is blocked pending an aarch64 build for Bun, as Anthropic moved to them instead of Node
This is true AFAIK but doesn't Anthropic own Bun now?
Found a temporary workaround for whoever just wants to use the latest binary.
Builds for Windows ARM64 are now available as of 2.1.41! Install using the install.ps1 / install.cmd flows in https://code.claude.com/docs/en/setup#installation.
We expect to start getting future builds into winget sometime next week.
Thanks @ant-kurt please can we have linux ARM64 builds as well?
Windows ARM64 builds are available in winget starting with 2.1.42 -
winget install Anthropic.ClaudeCode@alan-cooney-dsit I saw you opened #25713, let's discuss Linux ARM64 there.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.