最近老有人问我网页打不来,邮箱进不去,或者其他的一些关于网页的毛病,这毛病说大不大(大不了重装个系统或者ie就搞定)说小也不小,打不开网页可是个大事对于一些同学来说,这样的问题一般出现在中毒前后,用杀毒软件好不容易把病毒杀了,网页也但不开了。其根本就是不能调用一系列的DLL动态链接库文件。

下面我们就有请今天的主角登场regsvr32,使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。

我们先看看微软是咋说的:对于那些可以自行注册的对象链接和嵌入 (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)

我们翻译下:

regsvr32 [/s] [/n] [/i[:cmdline]] DLLname

使用参数--------解除服务器注册

使用参数[/s]--------无声;不显示消息框

使用参数---------调用DllInstall,给其传递一个可选[cmdline];跟/u参数一起使用时卸载DLL。

使用参数[/n]--------不用调用DLLRegisterServer。这个参数必须跟/i一起使用。

我收集了一些网上regsvr32的常用命令献给大家:

注册了以下dll文件 修复IE

regsvr32 actxprxy.dll

regsvr32 shdocvw.dll

regsvr32 mshtml.dll

regsvr32 urlmon.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 oleaut32.dll

regsvr32 shell32.dll

regsvr32 jscrīpt.dll

Windows添加/删除程序无法启动

regsvr32 mshtml.dll

regsvr32 /i shdocvw.dll

regsvr32 /i shell.dll

大家想简单下我们自己就做个bat文件,把我们常用的命令都加进来,保存为.bat文件就行了

regsvr32 Shdocvw.dll

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32 Mshtml.dll

regsvr32 Urlmon.dll

regsvr32 jscrīpt.dll

regsvr32 wupdinfo.dll

rundll32 setup.dll,InstallHinfSection DefaultInstall 132 c:windowsinfshell.inf

regsvr32.exe /i shdocvw.dll

regsvr32 /i shell32.dll

regsvr32.exe /i shdoc401.dll

regsvr32 shdocvw.dll

regsvr32 vbscrīpt.dll

本文转自q狼的诱惑 51CTO博客,原文链接:http://blog.51cto.com/liangrui/392401,如需转载请自行联系原作者

说说regsvr32命令相关推荐

  1. 玩转Regsvr32命令

    很多朋友都用过Windows系统提供的Regsvr32命令,不要瞧不起这个小命令,它有时能帮助你解决大问题. 一.轻松修复IE浏览器       很多经常上网的朋友都有过这样的遭遇:IE不能打开新的窗 ...

  2. 使用Regsvr32命令修复系统故障

    Regsvr 32命令是Windows中控件文件(如扩展名为DLL.OCX.CPL的文件)的注册和反注册工具. 注册了以下dll文件 修复IE   regsvr32 actxprxy.dll  reg ...

  3. regsvr32命令详解

    这里有很多Regsvr32命令,看了后就明白了 Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的a ...

  4. regsvr32 命令使用和regsvr32 dll失败原因介绍

    一 .regsvr32介绍 Regsvr32命令用于注册COM组件,是 Windows 系统提供的用来向系统注册控件或者卸载控件的命令,以命令行方式运行.搭配 regsvr32.exe 使用的 DLL ...

  5. regsvr32命令

    regsvr32是Windows操作系统命令,用来注册及反注册DLL文件和ActiveX文件. 1.  使用示例 regsvr32  foo.dll    // 注册foo.dll文件到Windows ...

  6. Regsvr32命令修复系统故障实例

    首先需要公布的是上次我的显示桌面图标没有,解决方法:regsvr32 /n /i:u shell32 使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自 ...

  7. regsvr32命令集锦

    regsvr32命令集锦 Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册, ...

  8. C++ Regsvr32命令详解

    一.Regsvr32命令 Regsvr 32命令是Windows中控件文件(如扩展名为DLL.OCX.CPL的文件)的注册和反注册工具. 命令格式:Regsvr32 [/s] [/n] [/i[:cm ...

  9. 在VS2010中ActiveX控件注册方法,使用regsvr32命令

    上一篇小编展示了如何设置VS2010自带的ActiveX控件的容器测试程序,现在为大家演示一下如何注册ActiveX控件. 首先简单了解一下ActiveX控件的知识,ActiveX控件:简单来说,就是 ...

  10. regsvr32 命令注册COM组件报错模块已加载,但是对DLL的调用失败,错误代码0x80004005

    COM组件的注册命令, 打开运行输入命令: regsvr32 E:\xz_ssybjk.dll 出现提示 将命令在CMD窗口中前后加上 双引号,如下图命令: regsvr32 "E:\xz_ ...

最新文章

  1. 互联网晚报 | 4月13日 星期三 | 阿里云人事大变动;老坛酸菜方便面重返超市货架;工信部:加快5G全连接工厂建设...
  2. 2015workshop-age 的txt 生成过程
  3. PHP TOP5开源小程序商城盘点
  4. 2019 版idea设置字体大小
  5. android 地址json文件,Android访问assets本地json文件的方法
  6. 电信业务经营许可年报流程图文指南,教你年报怎么填
  7. 模拟电子技术 三极管部分 个人笔记
  8. 项目经理应怎么利用人工智能?
  9. 运行CCleaner时出现问题
  10. 数据赋能--数字化转型价值起点
  11. 【mySQL】mySQL动态语句(SQL语句中有变量)
  12. Python程序设计题库——第五章
  13. Mars3D平台介绍
  14. 圣诞节装饰LED灯串亚马逊UL588测试报告办理标准
  15. SQL Server安全:登录和用户
  16. RxJava 3.x 使用总结
  17. 微软和NBC分道扬镳,MSNBC.com正式更名
  18. C语言for循环语句
  19. 2021-2025年中国彩色多普勒超声诊断仪行业市场供需与战略研究报告
  20. 拟合线性函数的几种方法

热门文章

  1. Android蓝牙连接出现133的解决办法
  2. 高新技术企业认定中研发费用有哪些
  3. 右击计算机管理出现乱码,电脑系统cmd窗口乱码怎么办
  4. wps如何只让他显示3级标题_如何在WPS word中设置多级标题
  5. 4. 功耗是如何影响计算机性能的?
  6. 网络管理常用命令之八 - Arp 命令详解(图文)
  7. HT for Web框架使用心得
  8. 查询借出次数超过2次的所有图书的书号和书名;
  9. 【基线,内容区, 行高/行间距,行距, 行内框,行框的 区分说明】
  10. docker(8):docker容器的端口映射