win7系统注册COM组件失败的解决办法和解决方案

win7系统注册COM组件失败的解决办法和解决方案,第1张

COM组件实际上是系统内一些比较小的二进制可执行程序,它们能为应用程序, *** 作系统以及其他组件提供一定的服务。所以注册COM组件是一个重要的事情,但这同时也是win7系统的一个硬伤,win7系统注册COM组件总是失败,让人烦心。

解决办法:

运行:regsvr32xxx.ocx

提示:模块"xxx.ocx"已加载,但对调用dllregisterserver的.调用失败,错误代码0x80004005。

问题分析:由于win7权限导致

解决方案:

1.开始->在搜索框中输入‘cmd’->搜出的cmd.exe文件上点击右键,选择‘已管理员身份运行’:

2.再次执行:regsvr32xxx.ocx命令,如指定完整路径需要用上引号""括起,"d:/组件/xxx.ocx"

3.提示:注册成功!

COM组件是微软系统内一个重要的组成部分,禁止了COM组件,可能会导致视频无法正常播放,音乐无法正常使用,多种情况都有可能出现,希望用户在注册COM组件失败的时候,这个能对大家有所帮助。

1、首先打开

开始菜单

,在搜索框中输入“cmd”,然后菜单选择它并右击选择“以管理员身份运行”选项

2、然后在d出来的

命令提示符

窗口中,再次执行“regsvr32

xxx.ocx”命令,如指定完整路径需要用

上引号

“”

括起,“d:/组件/xxx.ocx”

3、接着就会提示组册成功了,是不是很简单呢。

注:更多精彩教程请关注三联

电脑教程

栏目,三联电脑办公群:189034526欢迎你的加入

其实这个问题涉及到COM++ Event System(COM++事件系统服务)方法:我的电脑---管理---服务---找到 COM++ event system ----双击---启动类型---自动---应用---完成后,再点击启动。确定退出。说明:Event System(COM+事件系统服务)的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型为手动,依赖于Remote Procedure Call服务。对于非软件开发专业的朋友来说,COM+是个非常难理解的名词。简单地说COM+是一种软件构件/组件的标准。比如写一个软件好比是盖一座房子,而门窗等部件会根据标准设计,以求得省时省力。COM组件即是Windows的门窗等标准组件了,COM+是对COM的进一步扩展,其具体含义在此就不详细介绍了。Windows系统又是个典型的消息(事件)处理型系统,很多功能都是由消息来触发的,这就产生了COM+ Event System。我们要学习的是如何简单判断自己的系统中是否有程序依靠此服务。COMSysApp(COM+系统应用服务)的进程名是Dllhost.exe,WinXP Home/Pro默认安装的启动类型为手动,依赖于7Remote Procedure Call服务。简单地说,COM+ System Application是COM+ Event System的具体执行者,如果禁用了COM+ Event System也就自然禁用它。而无线网络正依靠这些服务,包括Remote Procedure Call (RPC)。如果COM+ Event System服务无法启动,则说明没有找到COMRes.dll应用程序,提示:"没有找到COMRes.dll,应用程序未启动"。解决方法:1. 下载COMRes.dll文件,复制到C:\windows\system32\目录下。2. 下载360FileKiller.rar文件,对电脑顽固木马进行专杀。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6480031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-23
下一篇 2023-03-23

发表评论

登录后才能评论

评论列表(0条)

保存