openUBMC Studio扩展下载的Claude Code疑似是arm的,不是amd64的。

  1. openUBMC Studio 2.0.3 启动Claude Code插件报错,报错信息如下:

2026-07-10 10:36:26.029 [info] Getting authentication status
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“q0scti965u”,“request”:{“type”:“get_claude_state”}}
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“84xpkotib6t”,“request”:{“type”:“get_current_selection”}}
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“p7srzvbhd5k”,“request”:{“type”:“get_asset_uris”}}
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“dth75qc36qq”,“request”:{“type”:“list_sessions_request”}}
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“qdve4z6znm”,“request”:{“type”:“rename_tab”,“title”:“Claude
Code”,“hasPendingPermissions”:false,“hasUnseenCompletion”:false}}
2026-07-10 10:36:26.030 [info] Loading config cache by launching Claude (no channel)…
2026-07-10 10:36:26.030 [info] Spawning Claude with SDK query function - cwd: c:\OpenUBMC\repositories, permission mode: default, version: 2.1.201,
c:\Users\test.bmc-studio\extensions\anthropic.claude-code-2.1.201\resources\native-binary\claude.exe, resume: undefined
2026-07-10 10:36:26.030 [error] Failed to load config cache: Error: spawn UNKNOWN
2026-07-10 10:36:26.030 [error] Error processing client request: Error: spawn UNKNOWN
2026-07-10 10:36:26.030 [info] Received message from webview: {“type”:“request”,“requestId”:“ttbkijpfxmq”,“request”:{“type”:“rename_tab”,“title”:“Claude
Code”,“hasPendingPermissions”:false,“hasUnseenCompletion”:false}}
2026-07-10 10:36:26.030 [info] Received message from webview:
{“type”:“launch_claude”,“channelId”:“hj9pykg7bpa”,“cwd”:“c:\OpenUBMC\repositories”,“permissionMode”:“default”,“thinkingLevel”:“default_on”}
2026-07-10 10:36:26.030 [info] Launching Claude on channel: hj9pykg7bpa
2026-07-10 10:36:26.030 [info] Spawning Claude with SDK query function - cwd: c:\OpenUBMC\repositories, permission mode: default, version: 2.1.201,
c:\Users\test.bmc-studio\extensions\anthropic.claude-code-2.1.201\resources\native-binary\claude.exe, resume: undefined
2026-07-10 10:36:26.030 [info] Closing Claude on channel: hj9pykg7bpa
2026-07-10 10:36:26.030 [error] Error spawning Claude (on channel hj9pykg7bpa): Error: spawn UNKNOWN
2026-07-10 10:36:26.253 [info] Received message from webview: {“type”:“interrupt_claude”,“channelId”:“q0scti965u”}
2026-07-10 10:36:26.253 [warning] Channel not found: q0scti965u
2026-07-10 10:36:47.652 [info] Received message from webview: {“type”:“request”,“requestId”:“ped2dehe1iq”,“request”:{“type”:“open_output_panel”}}

  1. 查看claude.exe文件:

  2. 在另外一台openubmc 2.0.2 + wsl(安装claude code)进行查询,给出答复:

希望确认一下openUBMC Studio 2.0.3是否存在安装在win11上的Claude Code插件是arm64版本的问题。

楼主这个"下成了 arm64"的怀疑我觉得不太对,spawn UNKNOWN 更像是「在错误的环境里拉起了这个 exe」。建议先按下面顺序排除:

  1. 先确认当前是不是连着 WSL 的远程窗口(最可能)

看 Studio 窗口左下角有没有 WSL: xxx 这种远程标识。Claude Code 的原生二进制是按运行环境分的:Windows 端装的是 claude.exe,Linux/WSL 端装的是 linux-x64 的那个二进制。如果当前是 WSL 远程窗口,而扩展去拉起的却是 Windows 路径下的
c:\Users\test.bmc-studio\extensions…\claude.exe,Linux 侧的扩展宿主去 spawn 一个 Windows PE,就会直接报 spawn UNKNOWN。

可以先验证:用非 WSL 的本地窗口打开同一个目录(c:\OpenUBMC\repositories)再启动 Claude Code,看是否恢复正常。

  1. 顺手确认 claude.exe 到底是什么架构

在 native-binary 目录下,用 git 自带的 bash 跑:
file claude.exe
输出里 x86-64 就是 x64,ARM aarch64 才是 ARM64。或者直接看 claude.exe 右键属性。如果不是 ARM64,那"下错成 arm"这个说法就不成立了。

  1. 关于重装

扩展是从扩展市场(open-vsx)装的,各平台(win32-x64 / win32-arm64 / linux-x64)的包都是齐的,正常在扩展面板里点「安装」会按本机架构自动协商。如果之前是直接命令行 / 手动 vsix 装的,可能没带对架构,可以卸载后从扩展面板重新装一次。

个人判断第 1 点概率最大,先把 WSL 远程这个因素排除掉看看。

没有连WSL,插件是在本地装的。我将claude.exe替换成了用npm安装的,不报错了。


可能是之前插件安装的有问题。我同事也是在openUBMC Stuidio的扩展里安装的插件,没有报错。
多谢!

好的,如果有问题可以继续提问