检索具有clsid失败的组件的com类工厂 [英] retrieving com class factory for component with clsid failed

查看:84
本文介绍了检索具有clsid失败的组件的com类工厂的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尊敬的先生/女士,

请告知如何解决此问题。

Please advise how to fix this issue.

消息:检索COM类< g class =" gr_ gr_66 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace"数据-GR-ID =" 66" ID = QUOT; 66">件厂< / g取代;对于具有CLSID

Message: Retrieving the COM class <g class="gr_ gr_66 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" data-gr-id="66" id="66">fatory</g> for component with CLSID

的组件,由于以下错误8007007e而失败。

failed due to the following error 8007007e.

谢谢。

推荐答案

HRESULT中的7工具(8007中的7)表明它是HRESULT中表示的Windows API错误代码。

The 7 facility (the 7 in the 8007) in the HRESULT states that it is a Windows API error code represented in a HRESULT.

0x7e是Windows API错误
ERROR_MOD_NOT_FOUND
因此COM运行时告诉您,当它尝试加载进程内服务器的DLL时,它无法找到DLL。

0x7e is the Windows API error ERROR_MOD_NOT_FOUND so the COM runtime is telling you that when it tried to load the DLL of the in process server, it was unable to find the DLL.

所以我会检查你的注册表项,特别是InprocServer32项,用于服务器和任何代理DLL,以确保它们指向正确的位置。

So I would check your registry entries, especially the InprocServer32 entries, for both the server and any proxy DLLs to make sure that they are pointing at the correct location.

或者,如果你不知道该找什么,只需为Visual Studio进行修复安装。只有当一个包因任何原因失败时才会发生这种错误。

Or, if you don't know what to look for, just do a repair install for Visual Studio. This kind of error only really occurs if an individual package fails for whatever reason.


这篇关于检索具有clsid失败的组件的com类工厂的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆