ERROR_BAD_DLL_ENTRYPOINT 0x80070261
Error code 609 · HRESULT 0x80070261
The dynamic link library … is not written correctly. The stack pointer has been left in an inconsistent state. The entrypoint should be declared as WINAPI or STDCALL. Select YES to fail the DLL load. Select NO to continue execution. Selecting NO may cause the application to operate incorrectly.
What it means
ERROR_BAD_DLL_ENTRYPOINT is a Windows error code (system error 609, returned as HRESULT 0x80070261) reported by Windows. Its official message is: “{Invalid DLL Entrypoint} The dynamic link library %hs is not written correctly. The stack pointer has been left in an inconsistent state. The entrypoint should be declared as WINAPI or STDCALL. Select YES to fail the DLL load. Select NO to continue execution. Selecting NO may cause the application to operate incorrectly.”
How to fix ERROR_BAD_DLL_ENTRYPOINT
- Reboot once — many one-off system codes disappear with a clean restart
- Repair system files: 'sfc /scannow' then 'DISM /Online /Cleanup-Image /RestoreHealth'
- Find the source in Event Viewer → System: filter for this exact code and open its provider link
Related errors
Source: Microsoft WinError.h
Last updated: