原文地址为: regsvr32 命令小集注册OCX控件,注册控件

Regsvr32

进程文件: regsvr32 or regsvr32.exe  
进程名称: Microsoft DLL Registration Service  
英文描述: 
regsvr32.exe is a processes belonging to the Windows OS and is used to register dynamic-link libraries and ActiveX controls in the registry. 
中文描述:
regsvr32.exe用于注册和取消注册Windows操作系统的DLL(动态链接库)文件和ActiveX控件。

这个命令行工具将 dll 文件注册为注册表中的命令组成。
语法

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname   其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。

参数
/u                反注册控件

/s                指定 regsvr32 安静运行,且不显示任何消息框。

/n                  指定不调用 DllRegisterServer。此选项必须与 /i 共同使用。

/i:cmdline 调用 DllInstall 将它传递到可选的 [cmdline]。在与 /u 共同使用时,它调用 dll 卸载。

dllname     指定要注册的 dll 文件名。

/?               在命令提示符显示帮助。

例:

要为“Active Directory Schema”注册 .dll,请在 MS-DOS 提示符处键入以下命令:

c:\regsvr32 schmmgmt.dll

Regsvr32是系统文件 
很多朋友都用过Windows系统下提供的regsvr32.exe这个命令。不要瞧不起这个小命令。有时候它可能帮你解决大问题。

系统故障解决小方法:系统及系统自带的软件(如:ie,wmplayer等)出错,大部分由于动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件损坏,会导致各种系统故障,甚至重装IE,甚至系统,问题依旧.这时您可以使用 Regsvr32 工具修复.

使用方法:开始→运行,输入regsvr32 *.dll 或regsvr32 *.ocx

一、轻松修复IE浏览器

regsvr32 Shdocvw.dll 
regsvr32 Oleaut32.dll 
regsvr32 Actxprxy.dll 
regsvr32 Mshtml.dll 
regsvr32 Urlmon.dll 
regsvr32 jscript.dll
同时运行以上命令可以解决以下IE问题:
IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法显示该页’;状态栏显示‘网页上有错误’的提示。

二、Windows无法在线升级----regsvr32 wupdinfo.dll

三.XP系统的搜索功能、帮助和支持.管理工具等,打开无任何反应------regsvr32 shdocvw.dll

四.控制面板中的添加/删除程序时,双击它的图标后无反应,或者打开后自动关闭了或打开后一片空白.
regsvr32 appwiz.cpl 
regsvr32 mshtml.dll 
regsvr32 jscript.dll 
regsvr32 msi.dll 
regsvr32 c:\program files\common files\system\ole db\oledb32.dll 
regsvr32 c:\program files\common files\system\ado\msado15.dll 
regsvr32 mshtmled.dll 
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll

五.文件夹中不使用缩略图查看文件
2000: regsvr32 C:\Winnt\System32\thumbvw.dll
XP:   regsvr32 shimgvw.dll

六.搜索’功能的搜索助理操作面板空白及系统还原功能无法使用等。如图1
解决方法:regsvr32 vbscript.dll  
       regsvr32 jscript.dll

七.WINplayer 9打开时提示‘出现内部应用程序错误’,如图2:
regsvr32 jscript.dll

八. 恢复Windows默认的文件关联
rundl32l setup.dll,InstallHinfSection DefaultInstall 132 c:\windows\inf\shell.inf
regsvr32.exe /i shdocvw.dll
regsvr32 /i shell32.dll
regsvr32.exe /i shdoc401.dll

注1:一个重要参数 /U(卸载.DLL或.ocx文件,导致系统错误)

如:regsvr32 /u jscript.dll   就会出现上图七中的错误.

注2:有的系统故障要用注册很多个.dll文件,可以用记事本建一个文件,把那些命令拷贝进去.然后另存为"修复.bat",运行"修复.bat"就可以修复了.

我的修复.bat,注册上面的所有.dll文件
regsvr32 Shdocvw.dll 
regsvr32 Oleaut32.dll 
regsvr32 Actxprxy.dll 
regsvr32 Mshtml.dll 
regsvr32 Urlmon.dll 
regsvr32 jscript.dll
regsvr32 wupdinfo.dll 
rundll32 setup.dll,InstallHinfSection DefaultInstall 132 c:\windows\inf\shell.inf
regsvr32.exe /i shdocvw.dll
regsvr32 /i shell32.dll
regsvr32.exe /i shdoc401.dll 
regsvr32 shdocvw.dll 
regsvr32 vbscript.dll

1。轻松修复IE浏览器

regsvr32 Shdocvw.dll  
regsvr32 Oleaut32.dll  
regsvr32 Actxprxy.dll  
regsvr32 Mshtml.dll  
regsvr32 Urlmon.dll 
regsvr32 browseui.dll

作用:解决IE不能打开新的窗口、用鼠标点击超链接没有任何反应、网页显示不完整、JAVA效果不出现、打开部分网站时总提示‘无法显示该页’等问题

2。解决打开系统功能时无反应

regsvr32 urlmon.dll
regsvr32 shdocvw.dll

作用:解决XP系统中搜索功能、帮助和支持或管理工具等点击后却没有任何反应的问题

3。恢复“桌面显示”

regsvr32 /n /i:u shell32

作用:有时后,我们会不小心把快速启动栏中的“显示桌面”的图标删除,想要找回它,运行上面命令后,注销一下就可以了。

4。无法打开“添加/删除程序”

regsvr32 appwiz.cpl  
regsvr32 mshtml.dll  
regsvr32 jscript.dll  
regsvr32 msi.dll  
regsvr32 \"c:\\program files\\common files\\system\\ole db\\oledb32.dll\" 
regsvr32 \"c:\\program files\\common files\\system\\ado\\msado15.dll\" 
regsvr32 mshtmled.dll  
regsvr32 /i shdocvw.dll 
regsvr32 /i shell32.dll

作用:解决当打开控制面板中的添加/删除程序时双击它的图标无反应,或者打开后自动关闭的问题

5。XP的控制面板中的"用户帐户"选项无法打开

regsvr32 nusrmgr.cpl 
regsvr32 mshtml.dll 
regsvr32 jscript.dll 
regsvr32 /i shdocvw.dll

作用:解决打开系统的“用户帐户”时,显示空白的问题

6。恢复/禁用FSO功能

现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,但经常有人反映自己的论坛、网站无法在线管理文件,这是因为服务器的FSO功能没有开启或者出现故障的缘故。这种情况下,我们需要恢复FSO功能

regsvr32 scrrun.dll
----------
网络脚本病毒嵌在网页中,我们上网时会不知不觉感染病毒。但网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。所以想让系统更安全的话,就禁用FSO功能

regsvr32 /u scrrun.dll

7。修复无法缩略图查看文件问题

2000: regsvr32 thumbvw.dll   
XP/2003: regsvr32 shimgvw.dll

8。网际快车右键菜单无法使用

这个问题一般见于绿色免安装版本或系统重装后。
在“命令提示符”下输入“cd C:\program Files\Flashget(FlashGet默认安装位置)”命令,切换到FlashGet安装路径下,再分别执行“Regsvr32 jccatch.dll”和“Regsvr32 fgiebar.dll”命令就可以了。
9。全能^_^

还有一些希奇古怪的问题,请在以上各个例子的基础上,配合以下两个命令使用

regsvr32 jscript.dll 
regsvr32 vbscript.dll

10。Intel集成显卡的桌面右键菜单迟缓的问题

regsvr32 /u igfxpph.dll

11.关闭AVI等影片的预览功能(有的朋友预览的时候会explorer出错,可以用这个方法):

regsvr32 /u shmedia.dll

12.禁止Windows scripting host(爱虫病毒就是靠它来发作的):

regsvr32/u wshom.ocx 
regsvr32/u wshext.dll

13.让新版本WMP播放器出现在网页中

Regsvr32 wmpdxm.dll

14.解决内存不能为read等问题,一次注册所有dll文件系统文件

系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。如何一下把所有的dll文件重新注册一遍呢?

运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
附:Microsoft官方资料--RegSvr32 错误消息及可能原因

1、Unrecognized flag:/invalid_flag
无法识别的标志;键入的标志或开关组合无效

2、No DLL name specified.
没有指定 DLL 名。未添加 .dll 文件名

3、Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入口点。Dllname 不是 .dll 或 .ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误信息。

4、Dllname is not an executable file and no registration helper is registered for this file type.
Dllname 不是一个可执行文件,没有登记这种文件类型的注册帮助程序。Dllname 不是可执行文件(.exe、.dll 或 .ocx)。例如,键入 regsvr32 autoexec.bat 就会生成该错误信息。

5、Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入口点。Dllname 可能没有导出,或内存中存在已损坏的 Dllname 版本。建议使用 Pview 来检测该文件并删除它。

6、Dllname is not self-registerable or a corrupted version is in memory.
Dllname 无法自行注册,或内存中存在已损坏的版本。例如,键入 regsvr32 icwdial.dll 后就会返回该错误信息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的 Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。

7、OleInitialize failed (or OleUninitialize failed).
OleInitialize 失败(或 OleUninitialize 失败)。Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。如果尝试对 COM 库进行初始化或撤消初始化时失败,就会出现这些错误信息。比方说,Ole32.dll 文件可能已经损坏,或者其版本有误。

8、Regsvr32.exe 和依赖项
RegSvr32.exe 依赖于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,还依赖于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 会加载您尝试注册或撤消注册的文件及其所有依赖项。如果缺少必需的文件或者这些文件已损坏,该过程可能会失败。

转载请注明本文地址: regsvr32 命令小集注册OCX控件,注册控件

regsvr32 命令小集注册OCX控件,注册控件相关推荐

  1. java 判断ocx是否存在_OCX控件的注册卸载,以及判断是否注册

    方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例: regsvr32 netshare.ocx     //注册netshare.ocx控件 regs ...

  2. OCX控件注册及无法注册原因总结

    近在利用OCX控件进行视频播放的开发,将控件发给现场工程人员时,在注册控件时总是会遇到各种各样的问题,今天把注册失败可能的原因进行总结下: 1.控件注册方法 windows+x->命令行提示符( ...

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

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

  4. VC++ OCX 控件注册

    转自:http://www.cctry.com/thread-5334-1-1.html 方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例: regs ...

  5. Win7 64位系统 注册 ocx控件

    32位系统注册ocx就不谈了.网上一搜一大把.下面说下win7 64位 旗舰版下如果注册ocx控件 1.首先复制 XXXX.OCX文件到"C:\Windows\SysWOW64"目 ...

  6. 64位操作系统注册ocx控件失败,提示:模块加载失败请确保该二进制存储在指定路径中。

    64位操作系统注册ocx控件失败,提示:模块加载失败请确保该二进制存储在指定路径中 我的解决方案: 1.找到位于windows下的syswow64文件夹下的cmd 2.并拷贝需注册的ocx文件到sys ...

  7. win10注册ocx控件的步骤(包含错误处理方法0x80040200)

    最近在测试一个加载ocx控件的C++程序,运行前要先注册ocx控件. 1.用运行命令提示符或者PowerShell. 2.利用命令进入到ocx文件所在的目录下输入注册命令 注册命令:regsvr32 ...

  8. 操作ocx控件和注册反注册ocx

    查看OCX控件的API: 通过OLE-COM Object Viewer工具查看ocx里面的函数声明.此工具一般在visual studio IDE的工具扩展中找到.也有独立小程序可以下载. DOS常 ...

  9. VB控件注册 - 利用资源文件将dll、ocx打包进exe文件

    很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到     现在介绍一下使用资源文件,将dll.ocx打包进exe,点击直接注册的例子: ...

  10. 做VB的,经常注册和反注册OCX控件和DLL链

    做VB的,经常注册和反注册OCX控件和DLL链 但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.o ...

最新文章

  1. fond+html属性,JQuery 干货篇之选择元素
  2. HashMap原理和使用
  3. ASP.net中页面事件的先后顺序
  4. python编程有哪些-Python编程编译器有哪些比较好用
  5. 春天尚远,体育场馆预定平台距离成功彼岸还有多远?
  6. 页面瘦身之压缩viewState和保存viewState到服务器
  7. php执行一条insert插入两条数据其中一条乱码
  8. GoldenGate单向复制配置(支持DDL复制)
  9. 计算机视觉:相机成像原理:世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换(转载)
  10. 生产中k8s适合mysql_在K8S集群中构建复杂的MySQL单实例数据库
  11. Java8新特性:使用Stream流递归实现遍历树形结构
  12. Java程序实现密钥库的维护
  13. 网站开发综合技术 一 JavaScript简介 二JavaScript语法
  14. 【C语言天天练(十九)】restrict关键词
  15. 在设计DJANGO用户更改密码时,出现NoReverseMatch at /account/password-change/这种妖精如何办?...
  16. labview获取窗口句柄_API---如何获得窗口句柄(HWND)
  17. 计算机网络——计算机网络知识脑图
  18. MATLAB可以使用但是使用help函数报错问题的解决
  19. 边缘计算简介以及几款边缘计算开源平台
  20. 基于android的健身管理APP系统-计算机毕业设计

热门文章

  1. jboss-remoting服务
  2. 【16】 数学建模 | 蒙特卡洛模拟方法 | 详细案例和代码解析(清风课程,有版权问题,私聊删除)
  3. spyder python下载_【spyder编程软件下载】spyder官方下载 v2.1.0 最新版-七喜软件园...
  4. ios13怎么打开科学计算机,教你iOS13怎么投屏到Win10上
  5. 详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装(最新版教程)
  6. 时空行为检测数据集 JHMDB UCF101_24 详解
  7. Android修行手册-TextView常用属性篇
  8. Python——破解极验滑动验证码
  9. RK3399 ALC5640芯片配置
  10. vep视频转换为mp4文件