Microsoft regsvr32 exe registration server where it is located. Registering the DLL file in Windows OS

A message appears that the *. dll(For example, VCompLib.dll). In this case, the program, of course, does not start.

Error messages can be different (it depends mainly on what language the program is written in), for example: "Component "MSCOMM32.OCX" not correctly registered: file is missing or invalid" , or "The application failed to start because MSVBVM50.DLL was not found. Re-installing the app may fix this issue.", or "Runtime DLL/OCX File error". A window may appear Program Compatibility Assistant with a message This program requires a missing Windows component.

Ways to solve the problem

If you encounter errors related to *. dll, necessary:

1. Reinstall the program.

2. If reinstalling the program does not help, you need to check the presence of the required files on the system.

Files *. dll, as a rule, should be located in the folder \Windows\System32(less often - in the directory of a specific program). If files are present, you need to register them.

If the required files are not there, find them on the Internet, download them and copy them to a folder \Windows\System32 and to the program directory. Now you need to register them.

How to register *.dll files

Registering *. dll performed using a registration server regsvr32.exe(whose disk address is \Windows\System32).

Let's look at the registration methods:

1. Click the button Start;

– in the text field Find programs and files enter regsvr32 filename–>Enter .

2. Press the button Start;

– in the text field Find programs and files enter cmd;

– in the list that appears (under the heading Programs) right click cmd.exe;

- from context menu select Run as administrator;

– enter the password if prompted;

- in the window that opens after the system prompt, enter regsvr32 filename , press Enter.

3. If you use file manager Total Commander , then you can register *. dll by using command line Total Commander.

If registering *. dll was successful, a window will appear RegSvr32 with a corresponding message, for example: "Successful execution of DllRegisterServer in C:\WINDOWS\system32\msvbvm50.dll":


Notes

1. When registering *. dll they are recorded in Windows Registry. At the same time in the thread the corresponding parameter is created REG_DWORD with meaning 1 .

2. Using the command regsvr32:

regsvr32 ] DLL file

/u– cancels registration DLL;

/s– “quiet” mode – message windows are not displayed;

/i– causes DllInstall, passing an optional command_string as a parameter, when used with the /u switch causes DLLUnInstall;

The regsvr32.exe process is also known as the Microsoft Register Server and it belongs to the company of Microsoft Corporation to the product Betriebssystem Microsoft. The regsvr32.exe process is a command-line program in the Microsoft Windows operating systems and is used in registering and unregistering OLE (object linking embedding) controls such as DLLs (dynamic-link library) or ActiveX (OCX) Control files, which are files that are self-registerable. This program may prove to be necessary and useful when troubleshooting issues with Microsoft Internet Explorer, Windows and many other programs. This program is considered safe, although there are the possibilities that some spyware programs will use this same filename in order to deceive a computer user. This program is considered to be necessary in order for the user’s PC system to work properly therefore it should not be excluded. This program contains no visible window and is considered an unknown file within the Windows folder. It is able to monitor applications and hide itself.

How can I stop regsvr32.exe and should I?

Most non-system processes that are running can be stopped because they are not involved in running your operating system. regsvr32.exe. is used by Microsoft Register Server If you shut down regsvr32.exe, it will likely start again at a later time either after you restart your computer or after an application start. To stop regsvr32.exe, permanently you need to uninstall the application that runs this process which in this case is Microsoft Register Server, from your system.

After uninstalling applications it is a good idea to scan you Windows registry for any left over traces of applications. Registry Reviver by ReviverSoft is a great tool for doing this.

Is this a virus or other security concern?

ReviverSoft Security Verdict

Please review regsvr32.exe and send me a notification once it has
been reviewed.

What is a process and how do they affect my computer?

A process usually a part of an installed application such as Microsoft Register Server, or your operating system that is responsible for running in functions of that application. Some application require that they have processes running all the time so they can do things such as check for updates or notify you when you get an instant message. Some poorly written applications have many processes that run that may not be required and take up valuable processing power within your computer.

Is regsvr32.exe known to be bad for my computer's performance?

We have not received any complaint about this process having higher than normal impact on PC performance. If you have had bad experiences with it please let us know in a comment below and we will investigate it further.

File DLL is a functional module that can be used by multiple programs as long as it is registered.

Usually operating systems register the DLL in background, but sometimes due to damage hard drive, installation errors software or infection computer virus may need to register DLL file manually.

This instruction will tell you how to perform this procedure.

Method 1
  • Click Start
  • In the "Search programs and files" text box, enter:
    regsvr32 [full_file_name]
    If there are spaces in the path, the full file name must be written in quotes.

    For example: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • Press Enter

Method 2
Notes
  1. When registering *.dll files, they are written to the Windows Registry. At the same time in the thread a corresponding REG_DWORD parameter is created with a value of 1.
  2. Using the regsvr32 command:
    regsvr32 ] DLL file
    /u
    – unregisters a DLL
    /s– “quiet” mode – message windows are not displayed
    /i– calls DllInstall, passing an optional command_string as a parameter; when used with the /u switch, calls DLLUnInstall
    /n– does not call DllRegisterServer. Can be used with the /i switch.

One of the problems that users sometimes encounter is that regsvr32.exe loads the processor (namely, it uses an excessive amount of resources). Here its purpose and the reasons for the high load will be discussed.

What is this process

Regsvr32.exe is a Windows dynamic link library registration and removal server. It is managed by the system and software, which must use dll files for installation.

It is impossible to remove the program because it system component, ensuring the integrity of the OS.

Reasons for workload

The source of the abnormal load on the CPU is a dll file that is frozen and cannot be loaded. Factors influencing this:

  • background applications;
  • OS security updates failed.

Since 2018, Microsoft began monitoring PCs with outdated security updates and forcing new versions to be installed. This also results in increased CPU consumption by the regsvr32 file.

Fixing the problem

Try restarting your computer - this may be a one-time problem. Otherwise, follow the instructions below.


  1. If you determine the program that caused regsvr32, restart or, as a last resort, reinstall it.

    Advice! If you cannot identify the program, search the Internet for the name of the library on which the actions are performed and find out what it belongs to.

  2. Sometimes the problem is installing pirated software. In this case, you need to use its licensed version, and also disable the antivirus, which may mistakenly consider the program to be malicious and block access to system libraries.
  3. It happens that the problem appears after Windows updates 10 and is caused by security software such as an antivirus or firewall. Uninstall it, restart your PC and install again.
  4. If the problem is with the device driver, try reinstalling it, ending the regsvr32.exe process first.

Conclusions

The regsvr32.exe registration server is an important OS component that runs dynamic link libraries. High CPU load on its behalf is due to a problematic program or device driver that needs to be reinstalled or uninstalled.

Dll and ActiveX are not registered under Windows 7 - what to do?

In the familiar Windows up to XP inclusive, Dll registration, ActiveX components was executed without problems by the regsvr32 command.

In Windows 7, in principle, the same thing, but some “improvements” have been made, which is why the usual procedure often does not give the expected result. For example:

Agree, a very clear and informative message. An excellent reason for an OS developer is to offer the user to purchase and release Windows 8, a new, even more improved version, where this message may be translated into human language.

Namely: a terminal window (command line, cmd) should be opened with the “Run as administrator” command (available by clicking the right mouse button).

In most cases this solves the problem.

Additional steps may be required if you are using a 64-bit version of the OS. The fact is that the programs in it can be not only 64-bit but also 32-bit. Moreover, most programs are 32-bit, because 64-bit is useful only for resource-intensive applications.

In particular, the 1C client part (i.e. the 1C with which the user works) is a 32-bit application. (The 1C server can already be either 32-bit or 64-bit, but this applies to large organizations, if you have 1C Accounting and 5 users, then 99% that you don’t have any 1C server and everything is 32-bit).

ActiveX components can also be 32-bit or 64-bit, and the version whose bitness matches the application must be used. OcvitaBarcode ActiveX is a 32 bit application.

So, the programs for registering 32-bit and 64-bit ActiveX in Windows 6 64-bit are also different, but they are both called regsvr32.exe. (As Kozma Prutkov said, “if “buffalo” is written on a cage with an elephant, don’t believe your eyes.”) Therefore, if you simply type in the command line

regsvr32 some.ocx

then in theory the required regsvr32 should start, in practice anything can start. Why is this done? well, everything will be the same, if you do it right away humanely, who will new version Windows buy.

Therefore, to guarantee the launch of 32-bit regsvr32, you should type the command in a terminal window

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

If windows is not installed in c:\windows, then naturally, indicate the path as it is. And remember that the terminal window should be opened as an administrator.

Subject to the above rules, 32-bit ActiveX, incl. OcvitaBarcode ActiveX works without problems in Windows 7:


Instructions