The Regsvr32.exe file is a command-line utility whose purpose is to register and unregister OLE controls. OLE controls include a variety of ActiveX controls and also various DLL files which are contained within the Windows Registry.
Regsvr32.exe is installed in the %systemroot%\System32 folder in all versions of Windows including, and post-dating, Windows XP. However, on a 64-bit version of Windows operating system, there are two versions of the Regsv32.exe file. The 64-bit version is %systemroot%\System32\regsvr32.exe, and the 32-bit version is %systemroot%\SysWoW64\regsvr32.exe.
An error with the Regsvr32.exe can cause problems with your machine as given the fact that it is an executable file, programs may not run without it functioning accurately.
If you receive a Regsvr32 error message then there are two methods that you can attempt to resolve the problem. The first of these two methods involves re-running the Regsvr32.exe command from an elevated command prompt. This process differs slightly depending on which version of Windows you are using.
For Windows 8.1 and Windows 8, swipe in from the right-hand side of the screen, and then click on the ‘Search’ option. Or if you’re not using the touch screen option, locate your mouse pointer in the lower-right corner of the screen, and then click on the ‘search’ option.
Type ‘Command Prompt’ into the search box, and then right-click ‘Command Promp’, before selecting the ‘Run as administrator’ option. Sometimes you will be prompted for an administrator password, if you have set one then enter it, or if you haven’t then leave this blank, and either way click the enter button.
For Windows 7 and Windows Vista go to Start > Command Prompt, and then right-click Command Prompt once it appears in the search box window. Next select the ‘Run as administrator’ option. Sometimes you will be prompted for an administrator password, if you have set one then enter it, or if you haven’t then leave this blank, and either way click the enter button.
For Windows XP, log on with an administrator account and then open a Command Prompt window.
The second method that can be used to alleviate the problem is to use the 32-bit version of Regsvr32 to register a 32-bit DLL on a 64-bit version of Windows. This again involves opening a command prompt window, which is described above.
Search for the 32-bit DLL file using the search box in the Start menu. If the 32-bit DLL is in the %systemroot%\System32 folder, move it to the %systemroot%\SysWoW64 folder.
Finally, run the following command using the Command Prompt window:
This should now have resolved the issue.