CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

Regsvr32 的用法和错误信息说明

作者: 微软,  出处:IT专家网, 责任编辑: 刘志坡, 
2007-12-05 11:22
  对于那些可以自行注册的对象链接和嵌入 (OLE) 控件(例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件),您可以使用 Regsvr32 工具 (Regsvr32.exe) 来将它们注册和取消注册……

  对于那些可以自行注册的对象链接和嵌入 (OLE) 控件(例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件),您可以使用 Regsvr32 工具 (Regsvr32.exe) 来将它们注册和取消注册。这对于解决 Windows、Microsoft Internet Explorer 或其他程序的某些问题可能是必要的。例如,以下 Microsoft 知识库文章要求您在从 Windows Update 网站重新安装 Wuv3is.dll 控件之前,首先使用 Regsvr32.exe 将该控件取消注册:

  Microsoft Internet Explorer 3.0 或更高版本、Windows 95 OEM Service Release 2 (OSR2) 或更高版本以及 Windows NT 4.0 Service Pack 5 (SP5) 或更高版本中提供了 Regsvr32.exe。Regsvr32.exe 安装在 System (Windows Me/98/95) 或 System32 (Windows NT) 文件夹中。

  Regsvr32.exe 的用法

  RegSvr32.exe 具有以下命令行选项:

  Regsvr32 [/u] [/n] [/i[:cmdline]] dllname

  /u - Unregister server

  /i - Call DllInstall passing it an optional [cmdline];

  when used with /u calls dll uninstall

  /n - do not call DllRegisterServer; this option must

  be used with /i

  当您使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个提示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误信息,其中可能会包括一个 Win32 错误代码。要获得 Win32 错误代码的列表,请访问下面的 Microsoft 网站:

  http://www.microsoft.com/technet/treeview/default.asp?url=/technet/support/eventserrors.asp (http://www.microsoft.com/technet/treeview/default.asp?url=/technet/support/eventserrors.asp)

  例如,要手动注册 Sample.ocx ActiveX 控件,请在 MS-DOS 提示符处键入以下命令:

  c:\regsvr32.exe sample.ocx

  Regsvr32.exe 错误信息

  以下列表介绍了 RegSvr32 错误信息和可能的原因。

  无法识别的标志:/invalid_flag

  键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。

  没有指定 DLL 名。

  未添加 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。

  Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入口点。

  Dllname 不是 .dll 或 .ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误信息。

  Dllname 不是一个可执行文件,没有登记这种文件类型的注册帮助程序。

  Dllname 不是可执行文件(.exe、.dll 或 .ocx)。例如,键入 regsvr32 autoexec.bat 就会生成该错误信息。

  Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入口点。

  Dllname 可能没有导出,或内存中存在已损坏的 Dllname 版本。建议使用 Pview 来检测该文件并删除它。

  Dllname 无法自行注册,或内存中存在已损坏的版本。

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i