http://support.microsoft.com/kb/249873/zh-cn?wa=wsignin1.0#method1
注意64 位版本的 Windows 操作系统上有两个版本的 Regsv32.exe 文件:
- 64 位版本是 %systemroot%\System32\regsvr32.exe。
- 32 位版本是 %systemroot%\SysWoW64\regsvr32.exe。
Regsvr32.exe 用法
Regsvr32 [/u] [/n] [/i[:cmdline]]
dllname
/u – 取消注册服务器
/i - 调用 DllInstall,为其传递一个可选 [cmdline];当与 /u 一起使用时,可调用 dll uninstall
/n – 不调用 DllRegisterServer;此选项必须与 /i 一起使用
/s – 静默;不显示任何消息框(附加在 Windows XP 和 Windows Vista 中)
在使用 Regsvr32.exe 时,它会尝试加载组件并调用它的
DLLSelfRegister
函数。如果此尝试成功,则 Regsvr32.exe 会显示一个提示成功的对话框。如果此尝试失败,则 Regsvr32.exe 会返回一条错误消息,其中可能包括 Win32 错误代码。
/u – 取消注册服务器
/i - 调用 DllInstall,为其传递一个可选 [cmdline];当与 /u 一起使用时,可调用 dll uninstall
/n – 不调用 DllRegisterServer;此选项必须与 /i 一起使用
/s – 静默;不显示任何消息框(附加在 Windows XP 和 Windows Vista 中)
例如,要手动注册 Sample.ocx ActiveX 控件,请在命令提示符处键入以下命令:
c:\regsvr32.exe sample.ocx