- - PR -
市販ソフト実行時、REGDB_E_CLASSNOTREGエラー(端末の相性?)
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-01-10 22:06
おおっ、ホントですね。XPは入っていませんね。
MDAC2.7 Refreshというのもあるみたいですね。 元投稿者の方へ。 WindowsUpdateは実行されたんでしょうか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||
|
投稿日時: 2006-01-10 22:41
ちょっと問題を切り分ける必要があると思いますがね?
第一に MSJET40.dll は、存在しますか? Default では %windir%\system32 に存在しているはずです。 存在しているなら、REGSVR32.exe を使用して、Registry に登録。 存在していない場合、MSJET40.dll を Install することになりそうですね。 とりあえず、Windows XP SP2 の CD には、MSJET40.dll が存在していますから、 expand.exe を使用して %windir%\system32 に展開し、その後 REGSVR32.exe ちなみに、以前は MDAC にて JET を提供していましたが、 2.6 以降は MDAC からは削除されました。 また、Windows XP SP2 では MDAC の Version は自動的に 2.81 に Update されます。 問題が、Error Message で指摘されている Registry 登録以外の 問題である場合、上記手順だけでは無理でしょう。 # Support にしつこく聞くべきですね。 | ||||||||
|
投稿日時: 2006-01-15 13:53
ちゃっぴ様
返答ありがとうございます。 以下、引用---------------------------------------- 第一に MSJET40.dll は、存在しますか? Default では %windir%\system32 に存在しているはずです。 存在しているなら、REGSVR32.exe を使用して、Registry に登録。 -------------------------------------------------- %windir%system32に'msjet40.dll'は存在しましたので、 REGSVR32.exeにて登録をしましたが、アプリはNGでした。 サポートにしつこく問い合わせてみます。 | ||||||||
|
投稿日時: 2006-01-15 15:21
ファイル名と「年度更新(毎年購入し、インストール)する必要」から推測すると、何かの青色申告ソフトかな? あくまで緊急的な処置であり、根本的な解決にはならないのですが、 2004年度版と2005年度版を同時にインストールした状態にしても動きませんか? 同時にインストールできなければ意味がないのですが。 | ||||||||
|
投稿日時: 2006-01-19 00:08
そのエラーはMsjetoledb40.dll が正しく登録されていないのが原因だと思います。
%windir%\system32 に存在するのであれば、Regsrv32.exeで登録してみてください このエラーだと思います ↓ http://support.microsoft.com/?scid=kb;ja;298355&spid=1265&sid=216 もし存在しないのであればここからXP用をダウンロードしてインストールしてみてください。 http://support.microsoft.com/kb/239114/ |