How To: Fix Missing DLL Problems
Applies to: Microsoft Windows (All versions)
You run a program and receive a message:
Cannot find the file xxxxxxxx.exe (or one of its components.)
Error starting program. A required .DLL file xxxxxxxx.DLL was not found.
A system file required by the application has been deleted. This can happen after uninstalling software, running a disk clearer utility, or after an attempt to tidy up the hard disk by removing files and folders that don't appear to be used.
Reinstall the application that is reporting the error. This will usually replace any missing components as well as put right any registry entries that might be contributing to the error.
If you recently uninstalled another program, and suspect that the error began to occur subsequent to this, reinstall that program again, or use System Restore (if you're running Windows Me or XP) to roll back to a date before the problem occurred.
Try downloading a copy of the DLL from this web site. A few of the most commonly required DLLs are available for download from the table below. If the file you require is listed, download it, run it, read and agree to the disclaimer text, and keep clicking on Next. The installer will install the file into its normal location, checking that it is for the right version of Windows and that it isn't overwriting a newer version in the process.
Use the search page to try to locate a copy of the file. If you find it, download it and install it in the correct location. This can be C:\Windows\System32 (Windows NT, 2000 or XP), C:\Windows\System (Windows 95, 98 or Me) or the folder of the application that reports the error.
|Required DLL file||Description||Download|
|CSAPI3T1.DLL||Microsoft CSAPI Converter||csapi3t1.exe|
|MSVCIRT.DLL||IOStreams DLL (Windows 9x/Me)||msvcirt9x.exe|
|MSVCIRT.DLL||IOStreams DLL (Windows NT/2K/XP)||msvcirtnt.exe|
|MSVCRT.DLL||Common Runtime DLL (Windows 9x/Me)||msvcrt9x.exe|
|MSVCRT.DLL||Common Runtime DLL (Windows NT/2K/XP)||msvcrtnt.exe|
|MSVCRTD.DLL||Microsoft C Runtime Library||msvcrtd.exe|
|MSVCRT40.DLL||Microsoft C Runtime Library Forwarder DLL||msvcrt40.exe|
|VBRUN300.DLL||Microsoft Visual Basic 3 Runtime Library||vbrun300.exe|
|VDSRUN30.DLL||Visual DialogScript 3 Runtime Library||vdsrun30.exe|
|VDSRUN40.DLL||Visual DialogScript 4 Runtime Library||vdsrun40.exe|
|VDSRUN50.DLL||Visual DialogScript 5 Runtime Library||vdsrun50.exe|
|VDSBRW50.DLL||Visual DialogScript 5 web browser extension||vdsbrw50.exe|
|VDSPOPUP.DLL||Visual DialogScript enhanced pop-up menu||vdspopup.exe|