Bash tool: EUNKNOWN uv_spawn error on Windows (all shells fail)
Resolved 💬 2 comments Opened May 8, 2026 by jxin18514-ship-it Closed Jun 5, 2026
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?
What happened?
Every Bash command fails with: EUNKNOWN: unknown error, uv_spawn
Even a simple echo test does not work.
Steps to reproduce:
- Use Claude Code VS Code extension on Windows.
- Run any Bash command, e.g.
echo test. - Error appears immediately.
Attempted fixes (all produce the same uv_spawn error):
- Set shellPath to PowerShell
- Set shellPath to Git Bash
- Set shellPath to cmd.exe
- Reloaded VS Code after each change.
Environment checks (all clean):
- Group Policy: "Prevent access to command prompt" -> Not Configured
- Software Restriction Policies -> None defined
- Windows Defender Exploit Protection -> No VS Code / Claude entries
- Protection history -> No relevant blocks
- Third-party antivirus -> None installed
Expected behavior:
Bash commands should execute normally.
Environment:
- OS: Windows 10/11
- Claude Code: VS Code extension (latest)
- Shell: tested PowerShell, Git Bash, cmd
What Should Happen?
Bash commands should execute normally without throwing uv_spawn errors.
Error Messages/Logs
EUNKNOWN: unknown error, uv_spawn
Steps to Reproduce
Open Claude Code in VS Code on Windows.
Run any Bash command, e.g. echo test.
Immediately see error.
Claude Model
Other
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
VS Code extension v1.0.70
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗