Win10系统下载 Win10数字激活 win10 64位 win10 2004正式版 win10 2009最新版 Win10 21H2
最新Win10系统下载
Win10系统下载排行
当前位置: 首页 > 文章教程 > Win10教程

Win10注册OCX控件提示错误代码0x80040200如何解决?

时间:2020-11-18 10:37:40来源:Win10专业版官网点击量:N次

微软官方Win10 2009正式版_Win10 64位iso镜像下载

微软官方Win10 2009正式版_Win10 64位iso镜像下载

大小:5.07 GB类别:国产软件

更新:2020-10-21下载:18339

Win10注册OCX控件提示错误代码0x80040200如何解决?很多小伙伴都更新到了Win10系统,一些小伙伴在使用win10系统注册ocx控件时遇到了Regsvr32的错误提示弹窗,模块:...ocx已加载,但对dllregisterserver的调用失败,错误代码0X80040200。 的提示,这究竟是怎么回事呢?要如何解决这个问题呢?下面Win10专业版官网小编就给大家分享一下Win10注册OCX控件提示错误代码0x80040200的具体解决方法,一起来看看吧。

Win10注册OCX控件提示错误代码0x80040200如何解决?

Win10注册OCX控件提示错误代码0x80040200的解决方法:

用运行命令提示符或者PowerShell。利用命令进入到ocx文件所在的目录下输入注册命令

注册命令:regsvr32 XXXX.ocx

反注册命令:regsvr32 /u XXXX.ocx

或者直接输入注册命令,再输入ocx文件的绝对路径,回车,可以注册成功,出现错误代码的现象那么可以参考下面详细说明进行修复。

1、缺少文件。为了尽量减少这种情况的发生,在编译时,两个地方需要修改:

A.C/C++ --> 代码生成 --> 运行库,由于发布的通常是release版本,所以debug版本的可以不管,对release版本,修改为“多线程”,而不要选择“多线程 DLL”

B.如果有使用MFC,则在 常规 --> MFC的使用荐中,选择“在静态库中使用MFC”,而不要选择“在共享DLL中使用MFC”,如果是不使用MFC,则选择“使用标准windows库”

此种情况发生的概率最大,通常来说,通过以上两个选择的修改,对windows库的依赖上基本可以做到最小,如果还发生这种情况,则通常是缺少第三方库导致的;

2、被安全软件拦截

如果注册失败,可以关闭安全软件,比如360、瑞星等杀毒或者其它权限管理工具试试

3、系统权限问题

该问题在旧的系统上出现概率较低,因为旧的系统对权限的限制较小,而目前的多数系统,特别是从vista开始,比如win7、win8、win10等等对权限的限制非常严格,对于大多数用户来说都没有注册控件这种权限,包括普通的管理员。所以为了得到这个权限,必需使用Administrator登录系统来注册,否则,必需在cmd.exe上点鼠标右键选择“以管事员身份运行”来启动cmd窗口,然后在其中输入注册命令才可成功;

4、系统的位宽问题

早前系统只有32位的不会存在此问题,目前的win7、win8、win10都有32位和64位的区别,所以控件也区分是32位和64位。目前来说,我们的程序可能多数都是32位的,除非指定了64位编译。

如果操作系统是64位,而控件是32位的,则可能需要指定正确的注册命令,通常来说需要使用 c:/windows/sysWOW64目录中regsvr32.exe来注册控件,即 c:/windows/sysWOW64/regsvr32 "d:/XXXX/XXXX.ocx"

关于Win10注册OCX控件提示错误代码0x80040200的具体解决方法就给大家介绍完了,希望能对大家有所帮助。了解更多教程资讯请关注Win10专业版官网哦~~~~

win10系统下载

Win10专业版官网,国内顶级win10专业版官方网站。
Copyright (C) Win10zjb.com, All Rights Reserved. win10专业版官网 版权所有