How to Fix Ordinal 42/43 could not be Located: XLIVE.DLL, MSIDCRL40.DLL


Sometimes, Gamers face unexpected problems on Windows. DLL file related issues are common. This article explains how to fix ordinal 42/43 could not be located in the dynamic link library at xlive.dll file.

Screenshot Ordinal 42/43 could not be Located: xlive.dll

This error appears when you try to open a game that requires windows live service. Usually, This error occurs on Windows 10. There are some quick solutions to get rid of this problem.

Fix Ordinal 42/43 could not be Located in the Dynamic Link Library C:\WINDOWS\SYSTEM32\XLIVE.DLL or MSIDCRL40.DLL

In most cases, This error appears for games like Fallout 3, street fighter 4, Batman Akram, etc. Here are the best solutions.

Solution 1: Install/Re-Install Games for Windows Live Service

This is the best and quick solution to fix ordinal 43 could not be located error. You can download a package from the following link and install it on your PC.


After installation, you should not encounter the problem. If you still get the error, restart your PC.

Solution 2: Run SFC Command

If xlive.dll gets corrupted, you also may get the similar error. Executing sfc command can help you in this case. Here are the steps you will need to follow.

  • First of all, Open the Start Menu, type cmd, right click on the command prompt and choose Run as administrator.
  • Now, Type the following command press enter.
sfc /scannow

It will repair corrupted system files, and it may take a few moments to complete the whole process. After that, you may start the problematic game or software. I hope it will fix ordinal 42/43 could not be located error.

Solution 3: Re-Install the Game/Software

If you still get the error, it will be good to re-install that software or game again. In many cases, reinstallation fixes dll file related issues. But, Don’t forget to uninstall the game or software entirely before installing it again.

Solution 4: Replace xlive.dll/msidcrl40.dll

It can be another solution. But, Never think of getting the xlive.dll or msidcrl40.dll from any third-party source. Typically, The first solution should replace this dll file. If you still get error, you can get that dll file from your friend’s PC who doesn’t encounter the ordinal 43 could not be located error for same games. I hope it will work.

Hope something helps!