1.9.2: npm-global installs spawn too (Windows)
As of 2026-07-25. Nothing to configure. No effect outside Windows.
What was broken
1.9.1 fixed the official installer’s shape (claude.exe). This covers the other one: npm i -g leaves only claude (a shell shim), claude.cmd and claude.ps1 — no .exe at all.
CreateProcessW, which node-pty ultimately calls, runs PE images only, so neither the .cmd nor the extensionless shim could start. A batch target now runs under cmd.exe /d /s /c, decided in one place, so claude, codex, tmux and the launcher are all covered at once. Setting CLAUDE_BIN to an explicit .cmd path is wrapped as well.
How to check
Start a session on Windows. You may also need 1.11.1 (the --settings quoting fix).