Usually when you download software, the author either includes the necessary runtime files and DLL files with the download, or assumes you have the necessary runtimes already installed.
If the case is the latter, you may be left wondering what exactly you did wrong when you receive a missing DLL message in a program you just downloaded.
The errors could be for common files such as MFC42.DLL, COMDLG32.OCX, WNASPI.DLL, VB40032.DLL or those of the more obscure variety.
Here are links to downloads for the most common DLL files and runtimes:
Individual files: MFC42.DLL, MSVBVM60.DLL, MSVCRT.DLL, VBRUN300.DLL, VB40032.DLL
Visual Basic 6.0 Runtime Files: This runtimes download includes: ADVPACK.DLL, ASYCFILT.DLL, COMCAT.DLL, MSVBVM60.DLL, OLEAUT32.DLL, OLEPRO32.DLL, and STDOLE2.TLB.
Visual Basic 5.0 Runtime Files: This runtimes download includes: ASYCFILT.DLL, COMCAT.DLL, CTL3D.DLL, CTL3D95.DLL, CTL3DNT.DLL, MSVBVM50.DLL, OLEAUT32.DLL, OLEPRO32.DLL, COMDLG32.OCX, and STDOLE2.TLB.
Visual Basic 4.0 Runtime Files: This runtimes download includes VB40016.DLL and VB40032.DLL.
Microsoft DirectX: Various versions of DirectX can be found in our Required Files & DirectX category.
Microsoft .NET Framework v1.1: Microsoft's .NET framework version 1.1.
Looking for a DLL or OCX not mentioned here? Read how to find find and download other DLL files.