[BUG] GetThreadDescription entry point error on Windows Server 2016 starting with v2.1.113/2.1.114
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?
Claude Code fails to launch on Windows Server 2016 with the following error:
claude.exe - Entry Point Not Found
The procedure entry point GetThreadDescription could not be located in the dynamic link library C:\Users\<user>\AppData\Roaming\npm\node_modules@anthropic-ai\claude-code\bin\claude.exe.
This is a regression — Claude Code was working on this machine until the auto-update to 2.1.114 on April 18, 2026.
What Should Happen?
GetThreadDescription is exported from KernelBase.dll on Windows Server 2016 / Windows 10 1607, but the binary appears to be statically linked against kernel32.dll!GetThreadDescription, which is only available on Windows 10 1709+ / Windows Server 2019+.
Error Messages/Logs
claude.exe - Entry Point Not Found
Steps to Reproduce
On a Windows Server 2016 machine, install Claude Code via npm install -g @anthropic-ai/claude-code@2.1.114
Run claude
Observe the "Entry Point Not Found" dialog
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.1.112
Claude Code Version
2.1.114
Platform
AWS Bedrock
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗