• ベストアンサー

コーデック調査&ファイル名付加ソフト「MMname2」についての質問です。

「MMname2」をインストールして、起動しようとすると コンポーネント‘MSCOMCTL.OCX’、またはその依存関係のひとつが適切に登録されていません。ファイルが存在しないか、あるいは不正です。 というエラーが出ます。 動作に必要なソフトは全てインストールしましたが、なぜかエラーが出てしまいます。 OSはVistaです。 最近、パソコンをリカバリしたのですが、リカバリする前までは普通に起動できました。 「MMname2」をインストールした後に再起動していないのが原因でしょうか? 詳しい方、アドバイスよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161749
noname#161749
回答No.3

VISTA使っていないのでシステムフォルダの中身を確認できないのですが、 c:\windowsにあるsystem32フォルダにmscomctl.ocxがあるかどうか確認し、 コマンドプロンプトで regsvr32 /u c:\windows\system32\mscomctl.ocx とタイプしENTERキーでレジストリから登録解除、 さらに regsvr32 c:\windows\system32\mscomctl.ocx とタイプしENTERキーで登録し直してみるのは?

bousicap
質問者

お礼

回答有難うございます! お返事おくれてしまい申し訳ございません。 ANo.3の方法を試してみたところ起動できました! 感謝です!本当に感謝です! 勉強になりました! この度は本当にありがとうございました!

その他の回答 (2)

noname#161749
noname#161749
回答No.2

VISTAに対応したランタイム(SP6)なんですよね? あとVISTAの「ユーザーアカウント制御(UAC)」が影響してるかも、 UACを無効にしてみるのは?

bousicap
質問者

補足

二度にわたる回答有難うございます。 ランタイムはVista対応のものをインストールし、ユーザーアカウント制御を無効にして試してみたのですが、結果は同じでした。

noname#161749
noname#161749
回答No.1

Microsoft Visual Basic 6.0 ランタイムで足りないファイルがあります、 今回の場合「MSCOMCTL.OCX」が足りません、 「MSCOMCTL.OCX」が含まれたMicrosoft Visual Basic 6.0ランタイムを探し導入してください。

bousicap
質問者

補足

回答有難うございます。 「MSCOMCTL.OCX」が含まれたMicrosoft Visual Basic 6.0ランタイムをインストールしているのですが同じ症状が出てしまいます。

関連するQ&A