システムwiki

Windows 64 ビットクラスが登録されていません.CLSIDでオブジェクトを探す:{AC9F2F90-E877-11CE-9F68-00AA00574A4F}

DougRob 受付中 最終更新日:2021-06-07 08:32

32ビットversionのWindowsを実行しているマシンで開発されたApplicationを使用しようとすると、32ビットOfficeOn64ビットWindows 7の実行.Applicationには、fm20.dllが必要なユーザーフォームが含まれています.

regsvr32.exe fm20.dllを実行しようとするとトリックはしません.

誰もがこの問題を解決する方法を知っていますか?

返信リスト(回答:4)

3 #
GrahamM

fm20.dllフォルダ内のfm20.dll-c:\windows\syswow64?
管理者として実行されたコマンドプロンプトからREGSVR32を実行しましたか?

応答3# ->にスキップ
2 #
DougRob

こんにちはグラハム、

応答をありがとう.はい、コマンドプロンプトを管理者として実行し、CapsVR32がキャプション管理者を持つwindows からコンピュータに変更されることを許可するという質問にはい、regsvr32が実行されています.コマンドプロンプト.また
fm20.dllはc:\windows\syswow64と、そのITの日付とファイルサイズとFM20ENU.DLLは、すべてがうまく機能している32ビットマシンのそれと同じです.

REGSVR32の実行になる回答(.exeの有無にかかわらず)は

です.

モジュール "fm29.dll"がロードできませんでした

バイナリが指定されたパスに保存されているか、それをデビューして、バイナリまたは依存的な.dllファイルに関する問題をチェックします.

指定されたモジュールが見つかりませんでした

これは、syswow64フォルダからREGSVR32を実行するか、c:\から実行してfm20.dllへのパスを含めるかどうかにかかわらず、応答です.

すなわちC:Windows\Syswow64\fm20.dll

アイデア?

応答2# ->にスキップ
4 #
Palcouk

私はおそらくここで囲まれていますが、このWin64bit PCのCLSIDにあります.{AC9F2F90-E877-11CE-9F68-00AA00574A4F} レジストリ

には見つかりません

fm20.dllは\syswow64

にあります

FWIW

応答4# ->にスキップ
1 #
DougRob

それは正しいです、clsid:{AC9F2F90-E877-11CE-9F68-00AA00574A4F} 任意のフォルダ、32ビットまたは64ビットには表示されません.
SYSWOW64フォルダでは、REGSVR32を使用して登録するときに、次のエラーメッセージが返されます.

モジュール "fm29.dll"がロードできませんでした

バイナリが指定されたパスに保存されているか、それをデビューして、バイナリまたは依存的な.dllファイルに関する問題をチェックします.

指定されたモジュールが見つかりませんでした

助けてくれてありがとう.私は現在失われた原因としてそれを与えられ、私が望んだOEMに提供された復元ディスクからオペレーティングシステムを再インストールしましたが、必要なドライバはすべて含まれていますが、Alasはそれほど費やしていなかった
いくつかの時間はそれらを製造元のウェブサイト上に狩猟し、それらを取り付ける.