win10 ocx控件注册失败的解决办法

首先注意:ocx放在大部分系统目录无法注册,比如program file ,但windows目录可以。

第一步:关闭防火墙

第二步:确定是否缺少控件运行需要的微软运行库或其他运行环境

这里提供一个挺全的微软运行库下载链接

链接:https://pan.baidu.com/s/1amAxP0QIgBWNiuAU-qEafw
提取码:3cv6

第三步:更改用户账户控制设置

打开控制面板——>所有控制面板项——>用户账户——>更改用户账户控制设置

将权限调到最低,如下图所示:

 第四步:注册ocx

尝试下面三种方式注册。

1、在ocx控件所在目录下新建一个txt,输入内容 regsvr32 xxx.ocx

保存然后改文件后缀为bat ,双击或者右键管理员运行。

如果失败,将内容改为regsvr32 ocx的绝对路径/xxx.ocx,然后运行

如果出现乱码,在第一行添加chcp 65001

2、左下角直接搜索cmd,打开或者管理员打开,如下图

 输入regsvr32 ocx的绝对路径/xxx.ocx,然后回车

3、将控件直接复制到C:/Windows/System32 下,如果是32位的控件则放到C:/Windows/SysWOW64下

然后右上角搜索cmd,管理员运行然后再注册即可

原文地址:https://www.cnblogs.com/zn19961006/p/13306236.html