[BUG] No win32-arm64 binary exists.
Resolved 💬 16 comments Opened Jan 22, 2026 by avinther 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?
x64 binary segfaults under emulation on windows surface pro with arm cpu.
What Should Happen?
Claude should run without segfaulting...
Error Messages/Logs
Steps to Reproduce
Buy a microsoft surface pro with arm cpu.
Install claude
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
latest 2.1.15
Platform
Other
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
16 Comments
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
+1
We're working on this
+1 don't make me program myself i again :(
Been trying to get the x64 one to install (as the installer even saws it worked fine in the x64 translation layer).
Installing via WinGet or using the PowerShell commands listed on the site either don't install Claude or when it is installed, crashes immediately. I submitted a ticket with the AI Support Bot on the Claude web.
Currently only working method is to use npm. When running
claude installlike the npm version says to, this error comes up:+1. For me, it installs but segfault frequently and not useable.
The npm version works, but there's a strong push to use native installer everywhere. Please consider fix this first then do the push.
+1 for me. I'm adding my data point as a non-developer Windows ARM user:
Hardware:
Use case: I'm an attorney using Claude Code for document drafting, email workflows, and task automation — not software development. Max plan subscriber.
Current status:
Why ARM: Battery life and portability are critical for court appearances and client meetings. This machine gets 20+ hours and weighs 1.2kg.
Happy to test builds or provide logs if that helps. Thanks for working on this.
Hey @AaronHallAttorney
Cool that an attorney uses AI :)
For a workaround if you are not aware claude code will work in WSL (emulation).
<img width="338" height="241" alt="Image" src="https://github.com/user-attachments/assets/40b201d6-ea82-4291-8027-1da3ab94c099" />
It will work now for you.
@avinther Thanks for the tip. WSL is a solid option.
For others landing here, there's also a native Windows workaround that avoids emulation:
Install Node.js (which has ARM64 support)
winget install OpenJS.NodeJS.LTS
Install Claude Code via npm
npm install -g @anthropic-ai/claude-code
This runs Claude Code natively on Windows ARM64 through Node.js rather than Bun.
Why you might prefer npm over WSL:
The npm install method is marked "deprecated" in the docs, but it works reliably and will likely continue working until Bun adds ARM64 support (tracked in https://github.com/oven-sh/bun/issues/5814 since April 2024).
The npm method is literally the only way it works on Windows on multiple machines for me.
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.+1 this is really frustrating especially as they are adding native binary only features like opus 4.6 fast mode.
We're working on this, and will have an update soon! :)
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.
ARM64 builds are available in winget starting with 2.1.42 -
winget install Anthropic.ClaudeCodeThis 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.