检索COM类工厂中CLSID为{}的组件失败,原因是出现以下错误:8007007e

guan651017094 2010-07-23 05:36:10
异常:

System.IO.FileNotFoundException:检索COM类工厂中CLSID为{4B99A236-AD7C-4059-B88E-D2B77C5CD8CC}的组件失败,原因是出现以下错误:8007007e


这是什么错误啊?开始以为是com组件未注册,我重新注册,在注册表中都找的到这个{4B99A236-AD7C-4059-B88E-D2B77C5CD8CC},但依旧出现这个异常,这是为什么??高手请指教
...全文
6915 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
LutzMark 2010-07-26
  • 打赏
  • 举报
回复
把该com组件拷到system32文件夹下 或网站应用程序bin目录
luckzj 2010-07-26
  • 打赏
  • 举报
回复
interop.XXXXLib.dll 放到运行目录下了没?
libinlink 2010-07-26
  • 打赏
  • 举报
回复
养成用英文命名的习惯,绝对没错。
libinlink 2010-07-26
  • 打赏
  • 举报
回复
既然文件已经在硬盘上且已经注册,
那么可以肯定楼主是用了 中文名来命名文件夹,请修改,试一试!
guan651017094 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hucailin 的回复:]
通过组件服务调整权限---我已经在“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”,给该帐号赋予“本地启动 ”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行I……
[/Quote]

请问我是在wince平台上做的,根本没用到IIS,也要对IIS进行操作吗?
loveSoftandhxy 2010-07-26
  • 打赏
  • 举报
回复
引用文件中的文件路径找不到。
冰凝瞬间1986 2010-07-26
  • 打赏
  • 举报
回复
通过组件服务调整权限---我已经在“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”,给该帐号赋予“本地启动 ”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET)。
guan651017094 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
上下文件环境
可能是部署问题,文件为找到
[/Quote]

我dll文件直接放在根目录下,在项目中直接添加引用的,这样应该没错的啊??
guan651017094 2010-07-26
  • 打赏
  • 举报
回复
但是我将dll放在根目录下直接添加引用进去的啊,这样应该没错的啊???
guan651017094 2010-07-26
  • 打赏
  • 举报
回复
简单点,就是我想做个语音朗读,但是我引用语音的那个TTSAPILib.dll 组件就会出想这么个问题,怎么也该不掉,请问哪个大哥可以给我个wince上实现语音技术的例子啊,万分感谢!!!没wince的winfrom也行的啊,只要C#写的就OK啊!!!
xihuanxiatian 2010-07-23
  • 打赏
  • 举报
回复
很可能是路径问题,不过LZ也不可忽略代码问题,说不定就是那里的引用或者参数写错一个字母,上次我就碰到,所以建议LZ能在关注一下代码。。。
wuyq11 2010-07-23
  • 打赏
  • 举报
回复
上下文件环境
可能是部署问题,文件为找到
daihua_1113 2010-07-23
  • 打赏
  • 举报
回复
没找到你指定的文件 你看看路径是否对了

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧