[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_

View original on GitHub ↗

16 Comments

github-actions[bot] · 5 months ago

Found 2 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/13251
  2. https://github.com/anthropics/claude-code/issues/18237

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

cailleachzou · 5 months ago

+1

ant-kurt collaborator · 5 months ago

We're working on this

TomDDms · 5 months ago

+1 don't make me program myself i again :(

PwrBank · 5 months ago

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 install like the npm version says to, this error comes up:

> claude install --force

✘ Installation failed

Platform win32-arm64 not found in manifest for version 2.1.17


Try running with --force to override checks
weichensw · 5 months ago

+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.

AaronHallAttorney · 5 months ago

+1 for me. I'm adding my data point as a non-developer Windows ARM user:

Hardware:

  • ASUS Zenbook A14 (UX3407QA)
  • Snapdragon X X1-26-100 (8-core, 30MB cache)
  • 32GB LPDDR5X RAM
  • Windows 11 Home

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:

  • Native installer fails with "Platform win32-arm64 not found in manifest"
  • npm workaround (npm install -g @anthropic-ai/claude-code) works reliably
  • Concerned about npm deprecation as the only working path

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.

avinther · 5 months ago

Hey @AaronHallAttorney

Cool that an attorney uses AI :)
For a workaround if you are not aware claude code will work in WSL (emulation).

  1. Open powershell as admin
  2. WSL --install
  3. Then open ubuntu:

<img width="338" height="241" alt="Image" src="https://github.com/user-attachments/assets/40b201d6-ea82-4291-8027-1da3ab94c099" />

  1. Proceed to download claude code how you would normally.

It will work now for you.

AaronHallAttorney · 5 months ago

@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:

  • No emulation layer — runs native ARM64
  • Simpler setup (no Linux subsystem to maintain)
  • Better integration with Windows paths and Google Drive
  • WSL + Google Drive has known friction (mount race conditions, slower I/O)

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).

PwrBank · 5 months ago

The npm method is literally the only way it works on Windows on multiple machines for me.

Shmehade321 · 5 months ago

Confirming this issue on Windows 11 ARM64 in Parallels Desktop (Mac host)

Environment:

  • Host: MacBook Air M4
  • VM: Windows 11 ARM64 via Parallels Desktop
  • Claude Code: Native installer (latest)
  • Error: Segmentation fault immediately when running claude

Observations:

  • claude --version and claude --help work fine
  • Any actual execution (e.g., claude doctor, claude -p "test") crashes with segfault
  • Windows Update KB5074109 is installed (cannot uninstall on most systems)

Working workaround:

npm install -g @anthropic-ai/claude-code

The npm installation works without issues, confirming this is specific to the native binary + x64 emulation on ARM64.

Request: A native win32-arm64 binary 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.

kieradev · 5 months ago

+1 this is really frustrating especially as they are adding native binary only features like opus 4.6 fast mode.

ant-kurt collaborator · 5 months ago

We're working on this, and will have an update soon! :)

ant-kurt collaborator · 5 months ago

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.

ant-kurt collaborator · 4 months ago

ARM64 builds are available in winget starting with 2.1.42 - winget install Anthropic.ClaudeCode

github-actions[bot] · 4 months ago

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.