コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

ランタイム エラー 7 を修正する方法

実行時エラー 7 Visual Basic でエンコードされたプログラム内の競合が原因です。現在選択されている要素が表示されなくなるまでリスト部分の要素のリストを下にスクロールした後、Visual Basic コードでデータ コンボの BoundText プロパティを開こうとすると、次のエラー メッセージが表示される場合があります:

<ブロック引用>

実行時エラー「7」 :メモリ不足

エラー メッセージは表示されますが、実際にメモリが失われることはなく、システムは一貫して動作します。このエラーを修正するには、以下の手順に従ってください:

ランタイム エラー 7 の原因

ランタイム エラー 7 は通常、次の形式で表示されます:

<ブロック引用>

実行時エラー「7」:メモリ不足

上記のエラー メッセージは、FM20.dll ファイルが壊れているか破損しているために発生します。 FM20.dll ファイルは Visual Basic で使用され、作成したプログラム内のさまざまな機能や設定をエンコードするのに役立ちます。このファイルは Visual Basic 内でのみ使用されます。エラーが表示される理由は、Visual Studio またはシステム上の他のプログラミング インターフェイスでサポートされていないためです。さいわい、アプリケーションから FM20.dll ファイルを削除し、PC で comctl32.ocx ファイルの登録を解除することで、ランタイム エラー 7 を修正できます。これがあなたがすべきことです…

ランタイム エラー 7 の修正方法

ステップ 1 – アプリケーションから FM20.dll ファイルを削除する

FM20.dll (Dynamic Link Library) ファイルを使用するように Visual Basic を使用してプログラムをコーディングしている場合は、競合が発生する可能性があるため、それを削除する必要があります。 DLL ファイルは、主に複数のアプリケーションで使用されるさまざまな機能を含むファイルであり、アプリケーションの 1 つにエラー メッセージが表示される原因となることがあります。 DLL ファイルを削除するには、次のようにします。

1. コマンド プロンプトを開きます。

  • [開始]> [実行] をクリックします。
  • cmd」と入力します ' ボックス内 (引用符なし)。
  • [OK] をクリックします .

2. DLL の正確な場所に移動します。

  • regsvr32 /u fm20.dll」と入力します ' (ここでも引用なし)
  • Enter を押します .
  • Enter キーを押すと、プロセスが成功したことを示す確認ボックスが表示されます。

ステップ 2 – 「Comctl32.ocx」ファイルの登録を解除して削除する

Comctl32.ocx は、Windows が PC 上のさまざまな Visual Basic コンポーネントを制御するために使用する重要なファイルです。残念ながら、このファイルはしばしば破損し、Windows でランタイム 7 エラーが表示されます。これによりエラーが発生しないようにする最も効果的な方法は、ファイルを削除して PC に再登録することです。すべきことは次のとおりです:

1. コマンド プロンプトを開きます

  • [開始]> [実行] をクリックします
  • 次のコマンドを引用符なしで入力します:‘regsvr32 -u comctl32.ocx
  • 「DLL が登録されていません」というメッセージが表示された場合は、[OK] をクリックしてください。

2. ファイルの検索

  • [スタート]> をクリックし、[検索] をクリックします .
  • [すべてのファイルとフォルダ] をクリックします .
  • タイプ Comctl32.ocx [ファイル名のすべてまたは一部] ボックスに
  • [探す場所] ドロップダウン リストから [ローカル ハード ドライブ] を選択します。
  • [検索] をクリックします .結果は右側のペインに表示されます。
  • Comctl32.ocx が保存されているフォルダをメモします。 私は> Comctl32.ocx ファイルを右クリックして削除します

ステップ 3 – Comctl32.ocx ファイルを手動で置き換える

多くの場合、Comctl32.ocx が破損しているか、破損しているか、システムで使用するために必要なアクセス許可を持っていません。この場合、手動でファイルを置き換えるとエラーが修正される可能性があります。必要なことは次のとおりです。

1) Comctl32.zip をダウンロード サーバーから

2) Comctl32.ocx を解凍します コンピューターのハード ドライブにファイル

3) c:\Windows\System32 に移動します

4) 現在の Comctl32.ocx を見つけます あなたのシステムで

5) 現在の Comctl32.ocx の名前を Comctl32BACKUP.ocx に変更します

6) 新しい Comctl32.ocx をコピーして C:\Windows\System32 に貼り付けます

7) [開始]> [実行] をクリックします (または、Vista および Win7 では「実行」を検索してください)

8 ) 「cmd」と入力します 」 表示されるボックス内

9) 「regsvr32 Comctl32.ocx」と入力します 」 黒い画面に

10) Enter キーを押します

11) 再起動 あなたのPC

ステップ 4 – ウイルスを一掃する

  • このウイルス スキャナをダウンロード

ウイルス対策プログラムは、PC をスキャンし、システム上のウイルスやマルウェアの感染をすべて削除するソフトウェア ツールです。ウイルスがコンピューター上のさまざまな DLL ファイルに感染し、PC で読み取れないようにすることがよくあります。これがコンピューターで発生していないことを確認するには、ウイルス対策プログラムを使用してシステムをスキャンし、これらすべてのエラーの原因となっている感染を削除する必要があります。上記のリンクから推奨されるウイルス対策プログラムをダウンロードできますが、さまざまなプログラムが利用可能です。

ステップ 5 – レジストリを消去する

ランタイム エラー 7 エラーのもう 1 つの大きな原因は、Windows のレジストリ データベースです。 「レジストリ」は、コンピュータのすべての設定、情報、およびオプションを格納する中央データベースであり、Windows の実行に必要な多くの重要な設定を保持する場所です。多くのレジストリ設定が破損して破損し、PC の実行に時間がかかり、実行が遅くなり、多くのエラーが発生することがよくあります。この問題を解決するには、「レジストリ クリーナー」を使用して PC をスキャンし、内部の破損または破損した設定を修正する必要があります。以下に、推奨されるレジストリ クリーナーを示します。


  1. ランタイム エラー 372 を修正する方法

    実行時エラー 372 これは、PC が一連のソフトウェアから「イメージリスト」コントロールをロードできないために発生するエラーです。エラーは基本的に、Windows の重要なファイルが正しく実行できないことを意味し、すぐに修正する必要があります。エラーはランダムに表示される場合がありますが、ほぼ確実に特定のプログラムが原因であり、コンピュータの実行に必要なファイルまたは設定にシステムがアクセスできなくなっています。幸いなことに、この問題を解決したい場合は、このページで概説されている手順を使用できます。 通常、表示されるエラーは次の形式で表示されます: 実行時エラー 372:mscomct

  2. Windows 10 でファイル システム エラーを修正する方法

    この記事では、Windows 10 でファイル システム エラーを簡単に修正する方法を紹介します。 ファイルシステムエラーとは何ですか?ファイル システム エラーは、通常、ファイルの破損やシステム ファイルの不一致が原因で発生します。ウイルスがこのエラーを引き起こしたり、正常に実行できないアプリケーションが原因である可能性もあります。 以下は、ファイル システム エラーがどのように見えるかです ファイル システム エラーが表示される場合、(-1073741566) (-2143322101) (-1073741819) (-805306367) (-2147163890) (-201