Computer prompts missing DLL error how to complement DLL method

Source: Internet
Author: User

1. What is the missing DLL file?

As a file associated with an EXE, the DLL file can be in the same directory as its associated EXE master file, or it may not be in the same directory. Many program shares use DLL files that exist with the system in the Windows directory or its subdirectories, the files that are included with the system, and the software installs the files in the system directory. However, when some programs are used as "green" software, people tend to overlook this. In the same system, the main program is copied and the DLL file is not copied. To a different version of the system, because the system has the default required DLL file, so the illusion is that the software does not seem to need a DLL file can also run, but in fact in the run it is to call the system directory of the DLL file. If the software is directly copied to a different version of the system, if the system does not contain the required DLL file, the operation will be a problem, show the DLL missing prompts.

2. Cross System DLL Borrow porting

Know the cause of the problem, you can use the "backward" solution. The system prompts for missing which file, through the system search function, in the original running intact system search this file, from the search results in the system directory to select the DLL version, copy to the new system directory, or directly copied to the same directory as the main program can be.

Take a clipboard software 3DClip.exe as an example, this software has been running well in systems prior to Windows 7, and it has always been used as a direct copy of Green software. However, when running on a system after Windows 8, there is a system error message indicating that the program could not be started because MSVBVM50.DLL is missing from the computer. Try reinstalling the program to resolve this issue "(Figure 1). Because the software is not downloaded to the installer or after the installation problem remains, so only by looking for MSVBVM50.DLL to solve.

3DClip.exe in Windows XP has been running all right before, so you can conclude that the MSVBVM50.DLL file must be in a corner of the Windows XP system. Just find a computer running Windows XP, search the MSVBVM50.DLL file under the system disk with the search tool, copy the file from the search results to the new system (Figure 2), or copy it directly to the folder where 3DClip.exe is located. At this point, we found that the software had been launched as usual (Figure 3).

Small tip:

The missing DLL file does not have to be copied to the same directory or Windows directory as the software, but it can also be copied to other locations that the system path can identify. So, what are the paths that the system can identify? This requires viewing the path variable through the environment variables of the system's Advanced Settings window, and double-clicking to see the full path variable that can be supported (Figure 4). You can find the DLL files in these folders. Alternatively, you can run the "path" command without any arguments directly in the Command Prompt window to view the currently supported system paths (Figure 5).

In order to prevent the future running of the program under different systems to encounter the missing DLL, after obtaining the DLL file, it can be stored in the same directory as the original program EXE. This way, the next time you use it, you don't have to look around for missing DLL files.

2. Automatic Download using tool DLL

If you do not have a lower version of the system on hand, you cannot find the corresponding DLL file by using the direct substitution method. You can find the DLL file online by using a dedicated tool. Here to introduce a dllfiles.comfixer tool, start the software, click the "Install DLL file" tab, in the text box that appears to find the DLL file name, and then click the "Search dll-files.com" button, you can network search out the required DLL file ( Figure 6), you can download the fill.

Dllfiles.comfixer not only has the missing DLL detection and automatic repair function, but also has the registry detection repair function. After the software runs, in the "Status" page, click on the "Immediately start scanning" button, the registry can be in-depth scanning, cleaning and optimization, to improve the performance of the system (Figure 7).

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.