admin 发表于 2017-10-19 18:35:50

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

   自己查了很多资料,都没查到关于我这个的解决方法。遇到这种问题,网上的解决方法是首先在好的电脑的注册表中找这个CLSID(注册表里面的文件夹CLSID包含了所有的CLSID),找到之后查出对应的dll文件(这时候可能会有个问题,你只能在数据中找到这个id,在子项里面没有,这个时候你可以百度一下包含这个数据的子项(或者是子项的数据)是什么意思,这个时候可能会给你一些思路),然后拷贝到自己电脑就行,一般是拷贝到c盘的sytem32或则和systemwow64,这就看自己电脑是多少位的。
       我这个问题的解决方案:
       我在好的电脑搜索这个ID的时候,就只是找到了数据,这个数据是在grid++ report这个子项下面的,然后我查了这个子项名(或者查子项的数据),这个子项名是报表开发工具的名字,所以我就想我是不是缺少这个工具才会出错,所以我就下载了这个工具并且安装,果然我出错的那个系统登陆成功了;然后我又在注册表里面搜了这个id,然后也确实找到了。
如下面的图所示(不同电脑在写注册表的时候可能子项名会有些差距,所以请忽略)
在好的电脑找到了该id对应的数据



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




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


ok,完美解决。

原文地址:http://blog.csdn.net/wangrongrongwq/article/details/74999647





页: [1]
查看完整版本: 检测com类中CLSID为{F9364159-6AED-4F9C-8BAF-D7C7ED6160A8}的组件时失败,错误80040154