2011-01-16 13 views
1

私はこのエラーを得た解決するために、任意の方向必要があります。私は、COMエラーを取得していますし、私はこの

Retrieving the COM class factory for component with 
CLSID `{CCB90152-B81E-11D2-AB74-0040054C3719}` 

failed due to the following error: 80040154. 

誰もが問題が何であるかを知っていますか?

答えて

6

エラーコード80040154クラスが登録されていません。

これは、直接または間接に作成しようとしているクラスの1つがシステムに登録されていないことを意味します。

正しくインストールされ、すべてのCOMエントリがレジストリに存在することを確認してください。

6

80040154は、COMクラスをインスタンス化しようとしたこと、および対応するCOMサーバー(通常はDLLまたはEXE)が登録されていないことを意味します。

未登録のCOMサーバーの2つの一般的な原因があります。

  • は、COMサーバーが(たとえばます。regsvr32を使用してCOMのDLLを登録する)コンピュータにインストールされていないか、COMサーバーを登録するには忘れてしまいました。

  • 64ビットオペレーティングシステムで作業しており、64ビットのCOMサーバーを登録していますが、呼び出し元アプリケーションは32ビット(またはその逆)です。

+0

32ビット/ 64ビットの問題は、私のためのものです。ありがとう! –

関連する問題