首先注意: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,管理員運行然后再注冊即可