How to Fix Ordinal Not Found Errors
By Timothy Tibbetts |
The 'Ordinal not sound' error message can come accompanied by different messages making diagnostics somewhat tricky. It's usually accompanied by a number (ordinal XXX) and sometimes includes a specific DLL message. Here are the steps you can try to resolve this error.
1: Install the Latest Visual Runtime Files
Microsoft Visual C++ Redistributable Package contains the run-time components of Visual C++ Libraries needed for running applications on a PC without Visual C++ installed. Most DLL errors are because of a missing runtime.
You have two choices here. You can try the official Microsoft Visual C++ Redistributable Package, and that should work for most people.
The other option that might work if your problem is with an older app or game is to use a bundle that includes all of the Visual C++ files. We'd only try this is the official pack failed you. The Visual C++ Redistributable Runtimes AIO Repack is a good choice.
2: Check for and Install the Latest Windows Updates
We've seen Windows Updates waiting for a reboot cause this problem. Check Windows updates.
One of the best tricks anytime Windows Updates won't install, or gets what we called stuck, is to delete pending Windows Updates by deleting or renaming the Software Distributions folder. By removing this folder, Windows will recreate it after a reboot and begin to download any pending Windows Updates.
If you prefer, here's a step-by-step video guide on deleting pending Windows Updates.
You can also follow the steps at How-To Delete Pending Windows Updates.
3: Install OpenSSL for Windows
This fix is for last because it assumes your error message names LIBEAY32.DLL as the culprit. Ironically, OpenSSL relies on Visual C++ libraries mentioned in the first step.
You can download the latest OpenSSL at https://wiki.openssl.org/index.php/Binaries.
Note there are two packages. One includes Visual C++ runtimes, and one does not. If you already completed the first step, download the one without them. The last we checked, the first download listed included the runtimes and the second did not.
Similar:
What Is Microsoft Visual C++ and Microsoft Visual C++ Redistributable Package
The Program Can’t Start Because MSVCP140.Dll Is Missing From Your Computer
Solved: The Application Has Failed to Start Because Its Side-By-Side Configuration Is Incorrect Error
Solved: Msvcr100.Dll Is Missing
How to Fix Ordinal Not Found Errors
comments powered by Disqus
1: Install the Latest Visual Runtime Files
Microsoft Visual C++ Redistributable Package contains the run-time components of Visual C++ Libraries needed for running applications on a PC without Visual C++ installed. Most DLL errors are because of a missing runtime.
You have two choices here. You can try the official Microsoft Visual C++ Redistributable Package, and that should work for most people.
The other option that might work if your problem is with an older app or game is to use a bundle that includes all of the Visual C++ files. We'd only try this is the official pack failed you. The Visual C++ Redistributable Runtimes AIO Repack is a good choice.
2: Check for and Install the Latest Windows Updates
We've seen Windows Updates waiting for a reboot cause this problem. Check Windows updates.
One of the best tricks anytime Windows Updates won't install, or gets what we called stuck, is to delete pending Windows Updates by deleting or renaming the Software Distributions folder. By removing this folder, Windows will recreate it after a reboot and begin to download any pending Windows Updates.
If you prefer, here's a step-by-step video guide on deleting pending Windows Updates.
You can also follow the steps at How-To Delete Pending Windows Updates.
3: Install OpenSSL for Windows
This fix is for last because it assumes your error message names LIBEAY32.DLL as the culprit. Ironically, OpenSSL relies on Visual C++ libraries mentioned in the first step.
You can download the latest OpenSSL at https://wiki.openssl.org/index.php/Binaries.
Note there are two packages. One includes Visual C++ runtimes, and one does not. If you already completed the first step, download the one without them. The last we checked, the first download listed included the runtimes and the second did not.
Similar:
comments powered by Disqus