OCX控件在win10下的查看、删除、注册、卸载

OCX控件我们平时应该接触过很多,比如ActiveX控件、MFC ActiveX控件、还有我们在HTML网页中使用的ActiveX控件等,以上这些都归属与OCX控件的范围。
那么如何查看这些ocx控件或者在注册表中删除它们了?

1 根据classID查找ocx控件名称

比如我们在网页中有一个ocx控件,其中clasid的数值为5358597F-2744-415C-BD75-6CA2E536A1FD
OCX控件在win10下的查看、删除、注册、卸载
如何根据这个数值找到ocx的名称?
首先在运行框中输入regedit打开注册表编辑器
OCX控件在win10下的查看、删除、注册、卸载
所有ocx控件都是注册在这个路径
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
OCX控件在win10下的查看、删除、注册、卸载
我们右键点击Classes 选择查找
OCX控件在win10下的查看、删除、注册、卸载
在查找目标中输入classID的数值
OCX控件在win10下的查看、删除、注册、卸载
点击查找下一个,等待搜索成功

OCX控件在win10下的查看、删除、注册、卸载
在这里可以看到ocx控件的名称

2 根据ocx控件名称查看ocx的clasid

比如我们知道一个ocx控件的名称为hbgsOCX

OCX控件在win10下的查看、删除、注册、卸载
那么如何查看这个控件的clasid了?
同样也是在注册表编辑器的\HKEY_LOCAL_MACHINE\SOFTWARE\Classes路径这,在Classes上右键查找
OCX控件在win10下的查看、删除、注册、卸载
输入控件名称,点击查找下一个既可查找成功。

OCX控件在win10下的查看、删除、注册、卸载

3 ocx控件的注册

例如在这个I:\vs2015_c++_test\mfc_ocxJS\Release路径下有一个ocx控件
OCX控件在win10下的查看、删除、注册、卸载
首先打开命令控制符,进入ocx控件所在目录
OCX控件在win10下的查看、删除、注册、卸载
使用注册命令:
regsvr32 mfc_ocxJS.ocx
弹出如下对话框代表注册成功
OCX控件在win10下的查看、删除、注册、卸载
对于64位的ocx控件也是这个命令,使用regsvr32

4 ocx控件的卸载

同样在命令提示符中进入ocx文件所在目录
OCX控件在win10下的查看、删除、注册、卸载
输入命令:regsvr32 /u mfc_ocxJS.ocx
OCX控件在win10下的查看、删除、注册、卸载
如上图卸载成功

卸载ocx的另一种方法,其实注册ocx是将ocx注册的到注册表里去了,因此我们只需要在注册表里将ocx的那一项删除掉就行了。

OCX控件在win10下的查看、删除、注册、卸载
OCX控件在win10下的查看、删除、注册、卸载