MSCOMCTL.OCXの読み込みに失敗しましたエラーの対応方法

投稿日:

結論から言うと、マイクロソフトのページから、必要なものをDLして、適用しましょうって話。

OS:Windows7 Pro 64bit

DLしたファイル:VisualBasic6-KB896559-v1-JPN.exe

https://www.microsoft.com/ja-jp/download/details.aspx?id=10019

エラーにあった経緯

使用するアプリの関係上、MSCOMCTL.OCXが必要な状況になりました。

現在のOS環境を挙げておくと、

OS:Windows7 Pro 64bit

を使用していて、アプリのページにも、OSが64bitの場合は、コマンドプロンプト(管理者)で

regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX

を実行したら動くようになるよ~とのことだったので、やってみたらエラーが・・・

ファイルが存在しない

エラーが出たフォルダを実際に開いてみてみると、MSCOMCTL.OCXなんてファイルは存在していないわけです。

必要ファイルのダウンロード

ネットで探すと色々解決方法が出てきたけど、結局は、MSCOMCTL.OCXが必要とのこと。

なので、MicrosoftからDLする。

こちらからDL

こんなページが出るので、ダウンロードをクリックして、ファイルをDLする。

exeを実行してもエラーになる

DLするファイルはVisualBasic6-KB896559-v1-JPN.exeっていうファイル。

exe形式なので、普通に実行する。

適用は問題なく出来たが、再度、コマンドプロンプトで

regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX

を実行するとエラー・・・

解決方法

実はこのVisualBasic6-KB896559-v1-JPN.exeってファイルは、解凍ソフトで展開出来て、中身のファイルを取り出すことが出来る。

この中のMSCOMCTL.OCXをC:\Windows\SysWOW64へコピーする。

再度、

regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX

を実行すると、成功。

これで完了。







-PC, 開発メモ
-

関連記事

続) 何度だって引っかかるORACLEのエラー・・・。ORA-01008:バインドされていない変数があります。

この土日は休日出勤でした・・・ そして、昨日・・・新しい現象が発生しました。 日本の中心付近で仕様変更と闘うSE日記日本の中心付近で仕様変更と闘うSE日記http://ht-jp.net/blog/p …

[C#]comboBoxでマウスホイールによる値の変更を禁止する

comboBoxってあるじゃないですか。 アレのお話。 勝手に値が変わってしまうコントロールがある いや、勝手にじゃなく、操作の結果なんだけども・・・ という、こちらの理論は当然ながらお客さんには通じ …

SkypeでSMSを送信するために、そこまで必要じゃ無いけど、ガラケーでSMS使うのが嫌だったので、Skypeクレジット登録してSMS送信出来るようにしてみた。

上司に連絡を取るときに、電話に出れない時のほうが多いので、SMSを使わなくてはいけない。 いや、いけないことは無いんだけど、即時性を求めるならSMSになる。 Skypetとかもインストールはされてるか …

TeamViewerが使えるようになったけど、もう既に使う気が無くなってしまった件

TeamViewerが繋がらなくなって約一カ月後の顛末。 流石に、きっかり1ヶ月放置されたので、その間に代替手段の検討も進むわって。 1ヶ月経ってた 日本の中心付近で仕様変更と闘うSE日記「TeamV …

HP製PCのセットアップと、VT周りのBIOS設定

年末年始にサブPCのリプレースを行った際に、HP製PC特有(?)のBIOS設定で詰まったので、メモ書き。 結論から言うと、よくネットに乗っているBIOS設定箇所にはVT関連の設定は無く、別のところにあ …


カテゴリー