对于那些可以自行注册的对象链接和嵌入(OLE)控件,例如动态链接库(DLL)文件或ActiveX控件(OCX)文件,您可以使用Regsvr32工具()来将它们注册和取消注册。
的用法
具有以下命令行选项:Regsvr32[/u][/n][/i[:cmdline]]dllname
/uUnregisterserver
/iCallDllInstallpassingitanoptional[cmdline];
whenusedwith/ucallsdlluninstall
/ndonotcallDllRegisterServer;thisoptionmust
beusedwith/i
当您使用时,它会尝试加载该组件并调用它的DLLSelfRegister函数。如果此尝试成功,会显示一个指示成功的对话框。如果此尝试失败,会返回一条错误消息,其中可能会包括一个Win32错误代码。要查看Win32错误代码的列表,请参见下面的MicrosoftWeb站点:
/library/en-us/netdir/adsi/win32_error_
例如,要手动注册控件,请在MS-DOS提示符处键入以下命令:
c:\
错误消息
以下列表介绍了RegSvr32错误消息和可能的原因。
Unrecognizedflag:/invalid_flag
键入的标志或开关组合无效(请参阅本文中的“的用法”一节)。
未包括.dll文件名(请参阅本文中的“的用法”一节)。
Dllnamewasloaded,
Dllname不是.dll或.ocx文件。例如,键入就会生成该错误消息。