如何使用 Regsvr32 工具以及对 Regsvr32 错误消息进行疑难解答
2015-02-12 10:52
441 查看
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 [/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 错误代码。
例如,要手动注册
Sample.ocx ActiveX 控件,请在命令提示符处键入以下命令:
c:\regsvr32.exe sample.ocx
注意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 错误代码。
例如,要手动注册
Sample.ocx ActiveX 控件,请在命令提示符处键入以下命令:
c:\regsvr32.exe sample.ocx
相关文章推荐
- Kubernetes监控开源工具基本介绍以及如何使用Sysdig进行监控
- 如何在Eclipse中使用Ruby开发工具(RDT)插件进行Ruby开发
- 如何对动态创建控件进行验证以及在Ajax环境中的使用
- Qt简介以及如何配置Qt使用VS2010进行开发
- 如何使用免费工具进行音/视频格式转化
- 如何使用报表制作工具软件进行二次开发
- IE中伪类:hover的使用及BUG,以及如何在IE6中进行修正(CSS)
- Qt简介以及如何配置Qt使用VS2010进行开发
- 未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误消息为: 打不开 RSA 密钥容器
- 如何理解、使用Android LogCat以及通过Monkey进行压力测试
- 如何使用 Eseutil 实用工具 (Eseutil.exe) 进行碎片整理
- 2009 年8 月6号 学习 uml、ea、设计模式以及如何使用它们进行分析、设计
- Qt简介以及如何配置Qt使用VS2010进行开发
- 如何获取错误消息说明使用 FormatMessage API
- 如何使用Eseutil实用工具(Eseutil.exe) 进行碎片整理
- 如何获取错误消息说明使用 FormatMessage API
- 事件 ID 1311 消息进行疑难解答(KCC)---1(MS KB)
- Qt简介以及如何配置Qt使用VS2010进行开发(摘)
- 如何使用 Eseutil 实用工具 (Eseutil.exe) 进行碎片整理!
- 介绍如何有效使用tar、cpio和rpm工具,对文件进行存档和恢复