Regsvr32 用法和错误消息的说明
Y@vTaE^w3 对于那些可以自行注册的对象链接和嵌入 (OLE) 控件,例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) 来将它们注册和取消注册。
n8
i] z Regsvr32.exe 的用法
ay
;S4c/_ RegSvr32.exe 具有以下命令行选项: Regsvr32 [/n] [/i[:cmdline]] dllname
1\~ "VF*{ /u - Unregister server<BR/>
?k&Vy /i - Call DllInstall passing it an optional [cmdline];
,t?B+$E when used with /u calls dll uninstall
Y0@"fU35 /n - do not call DllRegisterServer; this option must
h$>-.- be used with /i
zuad~%D<I 当您使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。要查看 Win32 错误代码的列表,请参见下面的 Microsoft Web 站点:
6+|do+0Icg http://msdn.microsoft.com/librar ... n32_error_codes.asp 3>AMII 例如,要手动注册 Sample.ocx ActiveX 控件,请在 MS-DOS 提示符处键入以下命令:
_Xc8Yg }` c:\regsvr32.exe sample.ocx
rk2j#>l$4 Regsvr32.exe 错误消息
x(6SG+Kr 以下列表介绍了 RegSvr32 错误消息和可能的原因。
Ts[_u@ Unrecognized flag:/invalid_flag
@ $ ;q; 键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。
6:[dj*KGmT No DLL name specified.
]Idk:et 未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。
-`kW&I0 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Eqd<