Regsvr32
   HOME

TheInfoList



OR:

In
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, hardware and softw ...
, regsvr32 (Register Server) is a
command-line A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
utility in
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
ReactOS ReactOS is a Free and open-source software, free and open-source operating system for i586/amd64 personal computers that is intended to be binary-code compatibility, binary-compatible with computer programs and device drivers developed for Wind ...
for registering and unregistering DLLs and
ActiveX ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide W ...
controls in the
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
Registry. Despite the suffix "32" in the name of the file, there are both
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
and
64-bit In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
versions of this utility (with identical names, but in different directories). regsvr32 requires elevated privileges. To be used with regsvr32, a DLL must export the functions DllRegisterServer and DllUnregisterServer. The regsvr32
command Command may refer to: Computing * Command (computing), a statement in a computer language * command (Unix), a Unix command * COMMAND.COM, the default operating system shell and command-line interpreter for DOS * Command key, a modifier key on A ...
is comparable to ldconfig in
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
.


Example usage

regsvr32 shmedia.dll for registering a file regsvr32 shmedia.dll /s for registering a file without the dialog box ( silent ) regsvr32 /u shmedia.dll for unregistering a file regsvr32 shmedia.dll /u /s for unregistering a file without the dialog box ( silent ) If another copy of ''shmedia.dll'' exists in the system search path, regsvr32 may choose that copy instead of the one in the current directory. This problem can usually be solved by specifying a full path (e.g., ''c:\windows\system32\shmedia.dll'') or using the following syntax: regsvr32 .\shmedia.dll


References


Further reading

* *


External links


Microsoft TechNet Regsvr32 articleExplanation of Regsvr32 Usage and Error MessagesC# Frequently Asked Questions: What is the equivalent to regsvr32 in .NET?
Windows administration Windows commands {{windows-stub