You need to replace the MSVCRT40.DLL file.
Locate and double-click the file you are trying to run. The DLL error should now appear, usually saying "This application has failed to start because X.dll is missing" or some variation, where X is the name of the DLL. Write down the name of the DLL file that is being asked for, such as "shell32.dll."
Press "Ok" to remove the error message and open your internet
browser. Use a search engine such as Google to find a download site for the DLL file you have written down, or go to www.dll-files.com (see Resources) and enter your file in the search box. Follow the steps to download the file, which will be in a .zip format. You will need a Zip extractor file to open this file, such as WinRar which is a free program to use.
Locate the downloaded .zip file and right-click on it. On the menu, click "Extract." Extract the file onto your Desktop. You may delete the downloaded .zip file now to avoid confusion between the extracted .dll file and the .zip file.
Double-click the "My Computer" icon on your Desktop or on your Start menu. Navigate to the Hard Drive where your Operating System is installed, usually the C drive. Double Click the Windows folder, and then the system32 folder. The address you should find yourself in is "C:\WINDOWS\system32."
Drag the DLL file from your desktop into the system32 folder. This folder is where all .dll's are usually located, making this your systems "library." Once done, restart your computer, then execute your program again.
You can download the file here.
If you are still having problems you may need to register the dll.
Start -> Run -> regsvr32 MSVCRT40.dll
Combofix is a powerful tool which should only be used under the supervision of someone trained in use of it, such as a member of our Malware Removal Team. Using this tool incorrectly could lead to disastrous problems with your operating system.
Edited by dc3, 16 February 2011 - 01:46 AM.