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-bit version: https://www.microsoft.com/en-in/download/details.aspx?id=5555
64-bit 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
Download and install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update" https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=26347
Download and install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update" from https://www.microsoft.com/en-us/download/details.aspx?id=26368
Download and install the Microsoft Visual C++ 2010 SP1 Redistributable Package
64-bit version: https://www.microsoft.com/en-us/download/details.aspx?id=13523
32-bit version: https://www.microsoft.com/en-us/download/details.aspx?id=8328
Download and install the Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4, https://www.microsoft.com/en-us/download/details.aspx?id=30679
These are likely from Microsoft Windows N / KN versions operating system missing the Media Feature Pack.
Windows 7, "Media Feature Pack for Windows 7 N with Service Pack 1 and Windows 7 KN with Service Pack 1 (KB968211) https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=16546
Windows 8, 8.1, or 10, a number of files are available: https://support.microsoft.com/en-us/help/3145500/media-feature-pack-list-for-windows-n-editions
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.