• Where to put windows 7 dll files. How to install DLL files: a few simple methods

    Often you may encounter a situation where a program or game requires the installation of various additional DLL files. This problem can be solved quite easily, it does not require special knowledge or skills.

    There are various ways to install a library on a system. There are special programs for performing this operation, and you can also do it manually. Simply put, this article will answer the question - "Where to throw dll files?" after downloading them. Let's consider each option separately.

    Method 1: DLL Suite

    DLL Suite is a program that can itself find the file you need on the Internet and install it on the system.

    To do this, you will need to perform the following steps:


    Everything, in case of successful download, the program will mark the downloaded file with a green mark.

    Method 2: DLL-Files.com Client

    DLL-Files.com Client is similar in many ways to the program discussed above, but has some differences.

    To install the library here you need to do the following:


    That's it, your DLL has been copied to the system.

    The program has an additional advanced view - this is a mode in which you can select different versions of the DLL to install. If a game or program requires a specific version of a file, you can find it by including this view in the DLL-Files.com Client.

    If you need to copy the file to a folder other than the default, you click on the button "Select Version" and get into the installation options window for an advanced user. Here you do the following:

    1. Specify the path where the installation will be performed.
    2. Click on the button "Install Now".

    The program will copy the file to the specified folder.

    Method 3: System Tools

    You can install the library manually. To do this, you will need to download the DLL file itself and then simply copy or move it to a folder at:

    C:\Windows\System32

    In conclusion, it must be said that in most cases DLL files are installed along the path:

    C:\Windows\System32

    But if you are dealing with Windows 95/98/Me operating systems, then the installation path will be as follows:

    C:\Windows\System

    For Windows NT/2000:

    C:\WINNT\System32

    64-bit systems may require their own installation path.

    DLL is a file extension which is a kind of reference materials while running certain programs. The name of the file type will be decrypted as " dynamic link library". These dynamic libraries can be used by different applications at the same time. In a way they are also similar for executable files, but differ in the meaning of some fields. The most striking example is driver files, which describe the rules of interaction between the device and the OS.

    How to open DLL

    Before telling how to open these files, you should draw the user's attention to the fact that there is not much point in opening this type of library. They contain information required program to execute. It is extremely rare that important variables (and not the way they are called) or data are stored in this type of file. Although, in fairness, we note that there are a number of companies that still managed to locate the information necessary for the programs to work in dll.

    True, dynamic libraries are sometimes subjected to decompilation to obtain the rules and principles of work stored in them. For this, there are several special programs.

    The advantage of the program is also the ability to work with different file types libraries and even edit some of them. But it is worth repeating once again - this information is submitted purely for acquaintance, trying to change files with the .dll extension is one of the worst ideas that a user can come up with.

    Does this program have dignity? A huge number - the range of work that can be done on it is limited only by the imagination of the owner. A flaw only one, but significant - annual subscription is about $500.

    System installation method

    But if we don’t have to write and edit libraries, like ordinary users, then knowing how to install them can be useful. The fact is that not all programs are supplied with a complete set of necessary libraries and it is understood that individual components are installed along with them (a very common detail when installing games), which were forgotten by the user. Then it is required install, or rather register dll files.

    First you need to find the file itself. Fortunately, with a thorough search, this is not so difficult, and the necessary libraries are found quite often, even separately from the package, which does not interfere with their work. It is worth noting that in the case of games, these are d3dx.dll which can absent in the system - in this case it is better to install the DirectX package, and not install 150 libraries manually.

    But if needed register new dll to run the program, it is better to place it in the directory with the program. In Windows 7 and above, it is possible to open command line from the catalog, in other cases it is necessary open command line and using the command cd get to the correct directory.

    For the specified OS versions, it is enough open the desired directory and holding the shift click on an empty space right click. In response, a context menu will pop up in front of us, of the following form:

    Click on " open command window". A command line will appear in front of us, where we need to write the following:

    regsvr32 dllname.dll

    This command will add the library to the list used by the system, saving time on other installation methods. To cancel registration, use the following command:

    regsvr32-u dllname.dll

    It is important to note that dllname.dll is entered as an example and instead of everything that is written to the left of the dot (that is, instead of dllname), you should enter the name of your file. The image shows the addition of a dll file from directX8 to Windows 10.

    In this simple way, you can install the library on the system. However, if the slightest failures or errors are observed, then you should immediately execute another command, remove the registration, and contact a specialist with the problematic program.

    It often happens that some program does not want to start, because. You are missing a certain DLL file on your computer. What to do in this case? You need to download and install this file. There are usually no problems with downloading a DLL file from the Internet, but how to install it?

    The first way is how to install the DLL file:
    The easiest way is to simply place the dll file you downloaded into the folder with the program you are trying to run. This method is very simple, but does not always work.

    The second way is how to install the DLL file:
    The second way is to place the downloaded dll file in the system folders of your operating system. First you need to find out what operating system you have. To do this, right-click on the "My Computer" icon on the desktop and go to "Properties". The type of your operating system will be indicated there:


    If you have a 32-bit operating system, then:
    • Open "My Computer".
    • Navigate to the "Windows" folder.
    • Find the "System32" folder there and place the downloaded DLL file in it.
    If you have a 64-bit operating system, then:
    • Open "My Computer".
    • Open the system drive (usually drive "C").
    • Navigate to the "Windows" folder.
    • Find the "SysWOW64" folder there and place the downloaded DLL file into it.
    • Restart your computer for the changes to take effect.
    The third way how to install a DLL file:
    The third method is used if you installed the dll file in the second way, but you still get an error. You need to manually tell the system that you installed the dll file. For this:
    • Go to the start menu.
    • Enter "cmd" in the search bar. And open the found program.
    • In the window that opens, enter " regsvr32 dll_name.dll". (for example, like this: "regsvr32 test.dll")
    • Restart your computer.

    There have already been many articles on the topic of errors related to DLLs. These errors are all corrected in the only way - by installing this very dll file on the computer. In this article I will write how to do it.

    Download and install DLL files

    When an error occurs, the name of the DLL file that is missing is usually indicated. You need to enter the name of this file in the search engine and download. For example, we need to download the d3dx9_27.dll file. We enter this name in Yandex or Google and download it from some site. The safest and most popular site from which I download DLL files myself is DLL-FILES.com. There is a field where you can enter the name of the file.

    Now you need to figure out where to throw this dll file. The location of these files varies from system to system, so I'll start with early OSes:

    • Windows 95/98- put the file in the C:\Windows\System folder;
    • Windows NT or 2000- put the file in the folder C:\WINNT\System32 ;
    • Windows XP, 7, 8, 10- put the file in a folder (for 32's bit systems in C:\Windows\System32 , and for 64's bit files in C:\Windows\SysWOW64 ).

    Sometimes when you try to place a file in the desired folder, you may receive a message that the file is already there. Then why does the error appear? It is possible that the file is corrupted, or it is some kind of virus, so you can replace it with a new file.

    Once you have transferred all the missing libraries, you must restart the computer for the changes to take effect, and then run those applications that did not work.

    But what if you put all the necessary files in a folder, but the program or game still does not start? Then you can try to register the library in the system, now I'll show you how to do it.

    How to register a DLL on Windows

    Registering DLLs in Windows is very simple and fast. You can do this if you have Windows 7, 8 or 10. I also want to note that you must have administrator rights. In this paragraph, I will show 3 ways to register dynamic libraries.

    First way

    It is the most popular and used by users.

    Open the "Run" window using the keys Win+R and enter the command regsvr32.exe filename there.

    In other words, the command may look like this (I will show it using the d3dx9_27.dll file as an example):

    regsvr32.exe d3dx9_27.dll


    If the method did not work, then you need to specify the full path to this file, that is, the path to the folder where you placed the DLL. For example, it might look like this:

    regsvr32.exe C:/Windows/system32/d3dx9_27.dll


    Upon successful registration, you should see a positive response, or an error message that module loaded... But I will talk about this a little later.

    Second way

    Here we will use the command line, but you need to open it as an administrator, I hope you know how to do this.

    regsvr32.exe path_to_dll_file

    That is, we do the same thing, only on the command line.


    A message should appear again that the library is registered, or an error.

    Third way

    The method is rarely used by anyone, but also working. Take your dll-file and right-click on it, in the context menu that appears, select the item "To open with" and go to the folder Windows/System32, and look for the regsvr32.exe program there, through which we will open the library.

    Error registering DLL files

    When you try to register a DLL, no matter how, you may get an error that the module of such and such a DLL is incompatible with the version of Windows, or is loaded. What to do?

    Such errors can occur for the following reasons:

    • The library does not need to be registered because it does not support this function, or it is already registered in the system;
    • The file you downloaded is broken or completely unrelated to libraries.

    How to solve a problem?

    • Advanced users can use regasm.exe;
    • Try to download the same file on the Internet, only from a different source. Or see what kind of file it is and use the special DLL file installers. Some libraries come with some software such as DirectX.
    • When downloading some application, the antivirus could delete important DLLs that were in the installer during the installation process, so you need to download the game from another source, or temporarily disable the antivirus and reinstall the application.

    On this I will finish describing the installation of DLL libraries and henceforth I will try to return to this topic as rarely as possible. If you still have any questions, I will try to answer them in the comments.

    If a .dll library is missing or corrupted on your computer, its associated program or service will not function correctly. Windows will give an error that the DLL file is corrupted or missing. To solve the problem, you need to download the required library for your version of Windows, copy it to the desired folder and register it in the system.

    Regardless of what program and what the dll-file is used for, the installation and registration of the library will always follow the same algorithm. All versions of Windows OS are guided by the same rules when connecting and registering dynamic libraries.

    Step-by-step instruction:

    How and where to copy the DLL file

    DLL errors occur for various reasons: the file is corrupted, incompatible with Windows or a specific program, infected with viruses, or deleted. The solution is always the same: download the correct and complete version of the library, and then register the file in the system via the command line. Usually, the whole process takes no more than 2-5 minutes.

    You can put (unzip and copy) any dlls here, and the installed files will work:

    • For Windows 95/98/Me- the file is copied to the folder C:\Windows\System
    • For Windows NT/2000- the file is copied to the folder C:\WINNT\System32
    • For Windows XP, Vista, 7, 8- copy to folder C:\Windows\System32
    • For 64-bit Windows- copy dll file to folder C:\Windows\SysWOW64

    Where can I download the required library:

    • If it is a game or program: with a different build of the game, from another PC where the application is running, from a disk (reinstall the program).
    • If this is a system library, check the relevance of drivers, DirectX or another component, if the system writes in which file or program an error was made. You can copy a dll from another computer with the same bit depth and version of Windows (7, 8, 10). The error can be caused not by the library itself, but also by the program that uses it.
    • You can always download the desired version of the file from dll archives like dll.ru or ru.dll-files.com . Carefully check which version of the OS the library is intended for. You should also carefully watch what is being downloaded: instead of the required library, many sites try to slip their paid software to fix errors with the DLL.
    • Try to find an article with a solution to problems about the desired file in the section, or use the search on the site.

    It is possible that the game or software is incompatible with the version of Windows, the solution may be to run in compatibility mode. If files are blocked by antivirus, you should take a closer look at the security of the application or add files to antivirus exclusions.

    All changes will take effect after registering the library in the system and restarting the computer. Until then, it is useless to try to run anything - the system will not connect to the file.

    To check the bitness of the system, right-click on the icon "My computer" and select item "Properties". In the folder that opens, in the System section, it will say: "System type: 64-bit operating system, x64 processor."

    Registering a Library on Windows

    The easiest way to register a DLL in Windows is through the command line or the Run window. To open a command prompt, you need to: click Start -> Run or a key combination Win+R, enter cmd.exe and press Enter. You can enter a command directly into this field without opening a command prompt.

    To register the library, you need to write the command regsvr32 filename.dll and press Enter. For example, regsvr32.exe msvcp110.dll.

    In order for the changes to take effect and the library to start working, you must to restart a computer. If Windows does not want to find the required file, you can specify the full path: regsvr32.exe full_path_to_file.dll, for example regsvr32.exe C:/Windows/System32/msvcp110.dll.