invalid」のエラーメッセージが表示されることがあります。このエラーが発生するとアプリケーション自体を起動することができません。本記事では、Windows10/11でMSCOMCTL.OCXのエラーが出る時の対処法について詳しく紹介します。Basic6.0に含まれるActiveXコントロールファイルです。Basic6.0は1991年にリリースされており、この言語を使用する古いアプリケーションの実行にMSCOMCTL.OCXが必要な場合があります。MSCOMCTL.OCXのエラーが発生した場合は、MSCOMCTL.OCXのバージョンが古いか、MSCOMCTL.OCXが欠損または破損していることが考えられます。Controlsをインストールすることで最新版に更新できます。Controlsをインストールすることでエラーが解決する可能性があります。Controlsをインストールするには、以下の手順で操作してください。コントロール』のページにアクセスします。「ダウンロード」をクリックしてインストーラーファイルをダウンロードします。「VisualBasic6-KB896559.exe」を右クリックして「管理者として実行」を選択します。案内に従ってインストールを完了するとMSCOMCTL.OCXが最新バージョンに更新されます。Controlsをインストールできたら、アプリケーションを起動してMSCOMCTL.OCXエラーが解決したことを確認してください。ControlsをインストールしてもMSCOMCTL.OCXエラーが発生する場合は、MSCOMCTL.OCXのファイルに問題が起きていることが考えられます。そのため、正常なMSCOMCTL.OCXを手動でシステムフォルダにコピーすることエラーを解決できる可能性があります。MSCOMCTL.OCXを手動でシステムフォルダにコピーする場合は、まず以下の手順でシステムのビット数を確認してください。「Windowsマーク」をクリックして「設定」を選択します。「システム」をクリックします。「詳細情報(またはバージョン情報)」をクリックします。「デバイスの使用」の「システムの種類」の項目でビット数を確認します。システムのビット数を確認できたら、以下の手順でMSCOMCTL.OCXをダウンロードして手動でコピーしてください。コントロール』のページにアクセスします。「ダウンロード」をクリックしてインストーラーファイルをダウンロードします。「VisualBasic6-KB896559.exe」を7-Zipなどの解凍ソフトを使用して展開します。展開したファイルの中から「mscomctl.ocx」をコピーしておきます。エクスプローラーを開いて、「Windowsの32ビットのシステムフォルダ」を開きます。「C:\Windows\System32」フォルダを開きます。「C:\Windows\SysWOW64」フォルダを開きます。コピーした「mscomctl.ocx」を貼り付けます。MSCOMCTL.OCXをシステムフォルダに手動でコピーできたら、アプリケーションを起動してMSCOMCTL.OCXエラーが解決したか確認してください。MSCOMCTL.OCXを再登録するMSCOMCTL.OCXがシステムに登録されていないことが原因で、アプリケーション起動時にMSCOMCTL.OCXエラーが発生することが考えられます。そのため、MSCOMCTL.OCXをシステムに再登録することでエラーが解決する可能性があります。MSCOMCTL.OCXを再登録するには、以下の手順で操作してください。PowerShell(管理者)」を選択します。Windows11の場合は、「Windowsターミナル(管理者)」を選択します。以下のコマンドを入力してEnterキーを押して、「Windowsの32ビットのシステムフォルダ」に移動します。C:\Windows\SysWOW64以下のコマンドを入力してEnterキーを押します。mscomctl.ocxコマンドの実行が完了したら、ウィンドウを閉じます。MSCOMCTL.OCXを再登録できたら、アプリケーションを起動してMSCOMCTL.OCXエラーが解決したか確認してください。アプリケーションを再インストールするアプリケーションのバージョンが古く不具合があることが原因で、MSCOMCTL.OCXエラーが発生するケースが少なからず考えられます。そのため、ここまでの方法を試してもMSCOMCTL.OCXエラーが解決しない場合は、エラーの発生するアプリケーションの再インストールを試してみてください。アプリケーションを再インストールするには、以下の手順で操作します。「Windowsマーク」を右クリックして「アプリと機能」を選択します。右ペインのアプリ一覧で、「エラーが発生するアプリケーション」を選択して「アンインストール」をクリックします。Windows11の場合は、右側の「3点アイコン」をクリックして「アンインストール」を選択してください。確認ポップアップが表示されたら「アンインストール」をクリックします。ウィザードが表示された場合は、案内に従ってアンインストールを完了します。アプリケーションの公式ページにアクセスして、最新のインストーラーをダウンロードします。インストーラーを右クリックして「管理者として実行」を選択します。ユーザーアカウント制御が表示されたら「はい」をクリックします。インストーラーが起動したら、案内に従ってインストールを完了します。アプリケーションを再インストールできたら、アプリケーションを起動してMSCOMCTL.OCXエラーが解決したことを確認してください。投稿者:ITおじさん岐阜県で10年以上IT関連の仕事をしている30代のITおじさんです。10歳の頃からPCに興味を持ちWebサイトの運営を開始。大学では情報理工学部に所属。スマホ、パソコンの些細なトラブルや悩みの解決方法などのニッチで見つからない情報の発信を心がけています。Viewer」というソフトを何年かぶりに新しいPC(Win11)で起動しようと思ったら、当該エラーで起動しなくて困っていました。エラー内容の「MSCOMCTL.OCX」という一般人にはレアなワードで検索したら、こちらのサイトがヒットして、「対処3」までの操作で無事起動するようになりました。助かりましたありがとうございます。*メールアドレス(公開はされません。