古いソフトウェアまたはアプリケーションを開こうとすると、次のエラーが発生します。成分‘MSCOMCTL.OCX ’またはその依存関係の1つが正しく登録されていません:ファイルが見つからないか無効です“. MSCOMCTL.OCX(ActiveXコントロールファイル/ 32ビットコントロール)は古いVisual Basic 6.0の一部であるため、このエラーが発生します。
ただし、MSCOMCTL.OCXファイルがまだ必要なアプリケーションは多数あり、MSCOMCTL.OCXファイルがプログラムにない可能性があるため、MSCOMCTL.OCXエラーメッセージが表示される場合があります。 したがって、このActiveXコントロール/ 32ビットコントロールを使用するには、現在のWindowsプラットフォームにインストールまたは登録する必要があります。
32ビットコントロールを登録してエラーを修正する方法を見てみましょう。
方法1:MSCOMCTL.OCXをSystem32にダウンロードして登録する
ステップ1: に移動 マイクロソフトの公式ウェブサイトからのこのリンク Microsoft Visual Basic 6.0 CommonControlsをダウンロードします。
ステップ2:をクリックします ダウンロード PCにダウンロードします。
ステップ3:右クリックして エキス winzipまたはその他の抽出アプリケーションを使用してダウンロードしたファイル。
ステップ4–コピー MSCOMCTL.OCXファイル.
または、 ここからMSCOMCTL.OCXをダウンロードします ダウンロードしたzipファイルを抽出してコピーします MSCOMCTL.OCXファイル。
ステップ4: 以下のパスに移動します Cドライブ ファイルを抽出するには:
ケース1–コンピューターが64ビットの場合は、以下の場所に移動して貼り付けます。
C:\ Windows \ SysWOW64
ケース2–コンピューターが32ビットの場合以下の場所に移動して貼り付けます。
C:\ Windows \ System32
読んだ: PCが64ビットPCか32ビットPCかを知る方法.
今、これを登録する必要があります。
1. 探す cmd Windows10の検索ボックスで。
2. 次に、右クリックして[管理者として実行]を選択します。
次に、PCの種類に基づいて以下のコマンドを実行します。
PCが64ビットPCの場合:-
以下のコマンドを実行します。
cd C:\ Windows \ SysWOW64
PASSWORD32 mscomctl.ocx
PCが32ビットPCの場合:-
cd C:\ Windows \ System32
PASSWORD32 mscomctl.ocx
ここで、プログラムをもう一度開いてみてください。問題なく開くはずです。 ただし、問題が解決しない場合は、以下の方法を試してください。
方法2:MSCOMCTL.OCXをダウンロードしてSysWOW64に登録する
ステップ1: に このPC (マイコンピュータ)ウィンドウで、以下のパスに移動します Cドライブ ファイルを抽出するには:
C:\ Windows \ SysWOW64
ステップ2: 今すぐフォロー ステップ5 から 方法1 zipファイルをにコピーします SysWOW64 のフォルダ Cドライブ.
それでおしまい! 今、プログラムを開いてみてください、そしてそれは完全にうまくいくはずです。