[SOLVED] The procedure entry point CreateSemaphoreExA could not be located

xzahn

Distinguished
Sep 3, 2014
60
0
18,540
1
Hi folks,

One day I just logged into my PC, which currently runs Windows 10 and I use primarily for gaming, started throwing errors about this CreateSemaphoreExA or ExW depending on the error.

Nvidia GeForce Now, Epic Games and Radeon Software all stopped working due to those errors. Steam fires up but I see a blank page and the store does not actually show up. Some games also throw those errors and some run just fine.

The main error is as following:
The procedure entry point CreateSemaphoreExA(or ExW) could not be located in the dynamic link library.

And depending on what application I try to run, I get either (or both) of those paths in the error messages.
C:\Windows\SYSTEM32\d3d9.dll
C:\Windows\SYSTEM32\OPENGL32.dll

I tried reinstalling my graphic drivers but I couldn't even do that due to the same error with the following path.
C:\Windows\SYSTEM32\RstrtMgr.dll

I ran sfc/scannow which said it did not find any violations.
I ran a Full Scan with the windows defender and it found no threats.

Specs & OS:
CPU: AMD Ryzen 3 3100
RAM: 16GB
GPU: Radeon HD7870
OS: Windows 10 Pro 21H2

Any ideas?
 
Last edited:

xzahn

Distinguished
Sep 3, 2014
60
0
18,540
1

ASK THE COMMUNITY