ActiveX控件注册失败,提示“内存分配访问无效"?

使用命令行regsvr32都提示:
“LoadLibary("***.ocx")failed-内存分配访问无效”
这是怎么回事啊????
诚望赐教!!!

1:检查系统是否感染病毒.如果系统中已经或者曾经感染过文件型毒,那么系统文件就有可能受到破坏.杀毒软件有可能把病毒杀干净,但被破坏的系统文件却无法还原,你可以试着用SFC(开始--运行,在其中输入command(98等系统)或cmd(2000以上系统)命令修复系统文件.输入SFC 在根据机子提示走)

2:释放内存.也不知道你电脑内存多少.要不是多的话,还开的过大的应用程序(如Photoshop),那在玩游戏前就应该先重新启动一下,以免系统因内存不够造成运行不够造成运行错误.

3:修复 WMI 。在运行中输入“services.msc“ 回车打开系统服务管理,找到并关闭“Windows management instrumentation“服务,删除 Windows\system32\wbem\repository 目录下的所有文件(删除前要先备份哦),完成后重新启动该服务。 要还不行的话就试试 删除不必要的插件~~~~~~~~~~~~~~~我曾经因为系统中衩偷偷装了Yahoo助手而导致的系统故障,出于很多插件加入了防止删除的系统底层挂钩,所以常会与其他程序发生冲突,

要是出的不多就正常吧 要是老是出这个 就应该是有病毒或是系统的事了吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-20
我刚遇到啦,是VC菜单里工程__设置 的问题在常规选项卡里MicroSoft基础类中不要选 "不使用MFC", 选其他的就行!
我有新的发现你只要把生成工程类型改为Release版本就立马好了!!

ActiveX控件注册失败,提示“内存分配访问无效"?
1:检查系统是否感染病毒.如果系统中已经或者曾经感染过文件型毒,那么系统文件就有可能受到破坏.杀毒软件有可能把病毒杀干净,但被破坏的系统文件却无法还原,你可以试着用SFC(开始--运行,在其中输入command(98等系统)或cmd(2000以上系统)命令修复系统文件.输入SFC 在根据机子提示走)2:释放内存.也不...

...CnsMin.dll时内存出错,内存分配访问无效,请问怎么回事?
所以只能先把CnsMin.dll改名,然后重起,再清除注册表就没问题了。(象不象病毒?呵呵)。在MS-DOS方式下dir 一看。嘿嘿!那个Download program iles下面有n多3721的文件。把CnsMin.dll改名(如果直接输入del *.* 结果是拒绝删除,不行!)然后重起。系统会显示CnsMin.dll不存在(要的就是这个效果!...

我电脑老是弹出下面的提示,我该怎么办?
一、应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。 内存不是永远都招之即来、用之...

电脑提示非法操作怎么办 电脑系统故障解决方法【详解】
答:这是因为你的IE的安全设置中ActiveX控件和插件设置成禁用了,而你打 开的文件中又含有此控件,所以就会出现提示。请在IE中执行“工具 -Internet选项-安全-自定义级别”,将里面的ActiveX控件和插件设置成“启用”或者直接选择“默认级别”即可。总结而言,搜狗高速浏览器是一款为满足现代网络需求而精心打造的浏览器。...

activex部件不能创建对象 如何解决?
看看IE选项里的Active控件有没打开 另外,VBScript 运行时错误 如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或 分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:错误编号 描述 十进制 十六进制 说明 5 800A0005 无效过程...

用ASP调用DLL文件时报错: activex部件不能创建对象:MSXML2.DOMdocument...
或: "Run-time error '429' ActiveX componnent can't create object"...原因:出现以上原因是由于操作系统的“dao350.dll”文件没注册成功造成的。处理方法:手工注册此文件:点击“开始”→“运行”在弹出的输入框中键入以下命令:regsvr32 "C:\\Program Files\\Common Files\\Microsoft Shared\\DAO\\dao...

我在MFC中新开发了一个ActiveX控件,编译没有错误,但是准备测试时,却...
谁说编译后就一定会注册!!如果VC++没帮你注册,,可以自己注册!到开始运行输入 regesvr32 C:\/jj.dll 假设你的ActiveX空间名叫jj.dll 并且在C盘下! 总之后面跟上该控件的完整路径即可!

关于注册表的问题
方法一:修改注册表“HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\LSA”,将DWORD值“RestrictAnonymous”键值改为“1”。 做好IE的安全设置 禁止恶意代码的运行:“工具”→“Internet选项”→“安全”→“自定义级别”,建议把ActiveX控件与相关选项禁用。 设置我的电脑的安全级别把WIN隐藏项目调出来打开注册表 ...

注册表是个什么东东啊?
使用该项功能的前提是以前我们对注册表项目进行了备份。该项功能的使用方法非常简单:首先选择需要还原的项目所在的项显示窗口,单击程序界面“文件”项下拉菜单中的“还原”命令,程序会给出一个对话框,在其中的文件列表窗口中选择需要还原的文件名,之后单击“打开”按钮确定即可。在此要提醒的是,对于...

谁知道,如何给操作系统注册表增加时区?
解决方法:ActiveX控件是通过调用Windows scripting host组件的方式运行程序的,所以我们可以先删除“system32”目录下的wshom.ocx文件,这样ActiveX控件就不能调用Windows scripting host了。然后,在注册表中找到“HKEY_LOCAL_MACHINE SOFTWARE assesCLSID{F935DC2 2-1CF0-11D0-ADB9-00C04FD58A0B}”,将...

相似回答