您的位置:首页 > 其它

程序安装不成功 提示COM类工厂中CLSID为{6BF52-394A-11D3-00co4F79FAA6}的组件 可能的解决方法

2016-03-18 13:41 309 查看
前记:在一个用户安装我们的软件的时候,每次安装到最后一步运行的时候。就会报出以下错误;



于是就找CLSID为6BF52-394A-11D3-00co4F79FAA6的组件是什么鬼?

其实就是windows自带的Windows Media Player播放器。

所以我怀疑,是不是用户自带的Windows Media Player播放器是不是损坏了。于是就查找各种修复的资料。还下载了Windows Media Player11给人家用户的电脑上安装,死活安装不上,因为人家的系统是Win7.Win7上默认自带Windows Media Player12.总之,折腾了好久。都没弄好。在网上搜,也是各种模棱俩可。结果就是不行。

后来突然想起。去查看window事件日志。发现里面有提到wmp.dll这个东东。就查了一下它的作用。

wmp.dll介绍

wmp.dll是windows系统下的动态链接库。wmp.dll一旦丢失或者中毒后,将造成部分软件无法正常运行,用户需重新下载官方版覆盖后才可恢复。

网上找的 wmp.dll错误修复方法:

一、如果您的系统提示“没有找到wmp.dll”或者“缺少wmp.dll”等类似错误信息,请把wmp.dll下载到本机

二、直接拷贝该文件到系统目录里:

1、Windows 95/98/Me系统,则复制到C:WindowsSystem目录下。

2、Windows NT/2000系统,则复制到C:WINNTSystem32目录下。

3、Windows XP系统,则复制到C:WindowsSystem32目录下。

window 7 旗舰版系统 则复制到C:WindowsSystem32目录下。

三、然后打开“开始-运行-输入regsvr32 wmp.dll”,回车即可解决错误提示!

于是我就按照网上的方法,下载了一个相应wmp.dll按步骤操作;结果还是不行,再看事件日志。发现还是这个wmp.dll有问题。我怀疑可能是下载的wmp.dll和用户的系统版本不配。我看了下用户的系统是win7,32位。我就找了个能正常运行我们的软件同样的win7,32位的wmp.dll。将它发送到用户的电脑,然后执行同样的步骤。惊喜的发现,问题解决了。

注意:

32位直接复制到C:\Windows\SYSTEM32下,然后点击开始-运行-输入regsvr32 wmp.dll,即可解决问题。

64位复制文件到c:\Windows\SysWOW64,开始-程序-附件-命令提示符,右键点击,管理员身份运行。键入:regsvr32 c:\Windows\SysWOW64\wmp.dll即可。

于是将它记录再此,下次再遇到,也有个参考!

wmp下载地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  程序安装出错