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, 開発メモ
-

関連記事

Excelで任意の位置に画像を貼り付ける方法

Excelで資料を作る際、ほぼ必須だと思う作業の1つが、画像の貼付。 基本的には、Excelのセルを選んだところに画像は貼り付く・・・はずなんです。 が、場合によっては、セルの位置に張り付かず、A1セ …

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

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

no image

[Xcode]C#とは違うエラーキャッチ方法

先日から、Swiftの勉強をしているわけですが、未だに仕事でメインで使っているC#との違いで戸惑うことがちらほらと。 repeat文なんて、VBやC#じゃ見ないよな。forやwhile文が対応してるけ …

SRWare Ironの起動時に「プロフィールを開くことができませんでした。・・・」と表示されて起動できない問題。

窓際社員として1日を平和に過ごすには、ネットの力は必要なんです。 退屈しのぎ(調べ物)する事もあるし、それこそ仕事の内容を検索して時間を潰し(一生懸命仕事してる)ので。   ところが、先日か …

Oracleで「ORA-00918: 列の定義が不明瞭です 」のエラーの解決法と発生理由

発生したエラー ORA-00918: 列の定義が不明瞭です 原因 原因は、同じ列名やテーブルの別名を使用していること。 解決方法 Select句で羅列している列に同一の列名(別テーブル)があれば、as …


カテゴリー