检测com类中CLSID为{F9364159-6AED-4F9C-8BAF-D7C7ED6160A8}的组件时失败,错误80040154

来源:互联网 发布:淘宝卖家秀和买家秀 编辑:程序博客网 时间:2024/05/17 04:39

         自己查了很多资料,都没查到关于我这个的解决方法。遇到这种问题,网上的解决方法是首先在好的电脑的注册表中找这个CLSID(注册表里面的文件夹CLSID包含了所有的CLSID),找到之后查出对应的dll文件(这时候可能会有个问题,你只能在数据中找到这个id,在子项里面没有,这个时候你可以百度一下包含这个数据的子项(或者是子项的数据)是什么意思,这个时候可能会给你一些思路),然后拷贝到自己电脑就行,一般是拷贝到c盘的sytem32或则和systemwow64,这就看自己电脑是多少位的。

       我这个问题的解决方案:

       我在好的电脑搜索这个ID的时候,就只是找到了数据,这个数据是在grid++ report这个子项下面的,然后我查了这个子项名(或者查子项的数据),这个子项名是报表开发工具的名字,所以我就想我是不是缺少这个工具才会出错,所以我就下载了这个工具并且安装,果然我出错的那个系统登陆成功了;然后我又在注册表里面搜了这个id,然后也确实找到了。

如下面的图所示(不同电脑在写注册表的时候可能子项名会有些差距,所以请忽略)

在好的电脑找到了该id对应的数据



包含这个数据的子项和子项的数据




解决问题之后在注册表中搜索该id结果


ok,完美解决。


阅读全文
0 0