※ ChatGPTを利用し、要約された質問です(原文:32bitocxが登録できない)
32bitocxが登録できない
このQ&Aのポイント
最近、Win10 64bitへのインストールがエラーとなり、32bitocxの登録ができません。
GkitOCXで提供されているocxのうち「Gtable32.ocx」のレジストリ登録でエラーとなっており、手動での登録もできません。
Win10のアップデートの内容が原因であり、問題の解決策を教えていただきたいです。
だいぶ以前からVB6+「GkitOCX」で開発したアプリを使用していますが、最近、Win10 64bitへのインストールがエラーとなりインストールできなくなりました。
インストーラーは、VB6のデストリビューションで生成したものを使用していて、これまで長年、何も問題なく使ってきました。
記憶が曖昧ですが、ちょっと前まではWin10 64bitへも問題なくインストールできていたのに、今回エラーでインストールできなくなりました。
原因を探ったところ、GkitOCXで提供されているocxのうち「Gtable32.ocx」のレジストリ登録でエラーとなっているようです。
regsvr32.exeで手作業で登録しようとしましたが、できません。
「指定されたモジュールが見つからない」というエラーですが、そのモジュールはちゃんとSysWOW64の中にあります。
他のネット情報では、依存するdllがないからとの内容も見つけましたが、それ以上の解決策にたどり着けません。
自分的には、最近のWin10のアップデートの内容に邪魔するものが入ってきてしまったのではないかという気もしています。
長年業務で使用しているソフトのため、困っています。
どなたか解決策をご教示ください。よろしくお願いします。
※OKWAVEより補足:「富士通FMV」についての質問です。
補足
ご連絡ありがとうございます。 はい、syswow64に移動してから実行しています。 また、「GkitOCX」で提供されているもう一つのocxファイルがあるのですが、手動登録作業の確認として、そちらも手作業で登録実行してみると正常に処理できますので、操作に間違いはないものと思います。 ただ、エラーの内容はご紹介いただいたサイトにあるものと同じです。 「モジュール "gtable32.ocx"の読み込みに失敗しました。 バイナリが指定されたパスに格納されていることを確認するか、バイナリまたは依存.DLLファイルに問題がないかを調べてください。 指定されたモジュールが見つかりません。」 他の関連情報では、ファイルそのものがないのではなく、依存DLLが見つからないからではないか、という書き込みもあるのですが、今まで(もう20年以上前から最近まで)インストールで失敗するのは見たことがなく、最近のWindowsアップデートで、古いファイルに対して邪魔するような仕組みが入ってしまったのではないかとも思っています。