[BUG] GetThreadDescription entry point error on Windows Server 2016 starting with v2.1.113/2.1.114

Resolved 💬 5 comments Opened Apr 19, 2026 by pmorrisNSF Closed Jun 4, 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?

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_

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗