1

マシンをサーバーとして使用してアプリケーションをテストしており、すべて問題なく動作していますが、テスト サーバーで実行するようにセットアップしようとすると、次のエラーが発生します。

次のエラーのため、CLSID {XXXX} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154。

何か案は?

ありがとう

4

3 に答える 3

2

まず、テスト サーバーで com オブジェクトの登録を確認してください。

HKEY_CLASSES_ROOT\CLSID\{xxxx}

dll または exe ファイルがハード ドライブの正しい場所にあるかどうかを確認します。

2番目: このリンクが役立つ場合があります: http://support.software602.com/kb/view.aspx?articleID=987

于 2008-10-20T13:29:07.613 に答える
1

特にインストール テストを実行しているときに、MSXML 4 でこのエラーが発生することがありました。

解決策: MSXML をアンインストールして再インストールします。

于 2008-11-20T10:08:55.333 に答える
1

エラーコードは「クラスが登録されていません」に変換されます。

登録は通常、DLL の場合は「regsvr32」で、または「/RegServer」経由で行われます。

上記のエラー メッセージを回避するには、クライアントとサーバーに登録してください。

于 2008-10-20T14:45:56.380 に答える