A DLL is a library that contains code and data that can be used by more than one program at the same time. If you are getting an error stating a certain DLL is missing, then this means that file has become corrupted or deleted.
A good first step to resolving this is reinstalling the software – in most cases- the game.
Below are some common errors
- D3dx9_43.dll Not Found
- D3dx9_43.dll is Missing
- Xinput1_3.dll not Found
These errors are saying that there is a piece of DirectX that is missing. (DirectX is a Microsoft Program that determines the hardware capabilities of your computer, and then sets the program parameters to match.) To resolve those errors, reinstall Direct X from Microsoft
You will also need to make sure that Internet Explorer (even if it isn't your main web browser) is up to date. Internet Explorer
- PhysX or Physxloader.dll
You have a Nvidia Video card and need PhysX installed. PhysX from Nvidia
- WTKernal.Dll Is Missing
WTKernal errors occur when you try to install an older game from a backup disc onto a newer Operating System. (A game designed for Windows XP on a Windows 10, for example.) If the game you are trying to install is not compatible, you can either install the game on an older, compatible computer or submit a request for help from Customer Support. They can determine if there is a solution available. Be sure to include the OS your current computer is on, as well as what game you are seeing this error with.
A missing MSVCP100.dll file refers to a version of Visual C++ 2010 being damaged, or not installed on the system. This version is available directly from the Microsoft website to repair the file:
32 bits version: https://www.microsoft.com/en-in/download/details.aspx?id=5555
64bits version: https://www.microsoft.com/en-us/download/details.aspx?id=14632
Download and install both the x86 and x64 versions. If a message pops up stating that the versions are already installed, then instead choose the repair option. Restart the system once the installation or repair is complete.
If further MSVCP or MSVCR errors pop up then follow the exact same steps for other versions of Visual C++ via the Microsoft website: https://support.microsoft.com/en-us/kb/2977003
Are you still getting the error that was not listed above?
If that's the case, typically the error is being caused by security software interference.
A security software interaction when downloading a game can cause some .dll files to become altered or quarantined. You will want to review some helpful information for properly configuring your security software in this Help Center article.