Windowsで「アプリケーションで未処理の例外が発生しました」エラーを修正する方法
「 アプリケーションで未処理の例外が発生しました 」エラーは、通常、Microsoft .NET Frameworkウィンドウに表示され、コンピューターが起動するとすぐに頻繁に表示されます。 エラーメッセージは、次の行に表示されます。
予期せぬ事態がアプリで発生しました。 [続行]をクリックすると、アプリケーションはこのエラーを無視して続行しようとします。 [終了]をクリックすると、アプリケーションはすぐに閉じます。
ユーザーのコンピューターがフリーズしたり、他の疑わしい動作を表示することもあります。 いずれにせよ、問題を解決するために使用できる多くの異なる方法がありましたので、以下でそれらを確認してください!
Windowsで「アプリケーションで未処理の例外が発生しました」エラーの 原因は何 ですか?
この問題にはいくつかの単純な原因があり、正しい原因を特定するだけでシナリオを認識できる場合、問題に効果的に対処できます。 以下のリストをご覧ください。
- ウイルス対策が原因である可能性があります -Panda Antivirusなどの一部のウイルス対策ツールがこの問題の原因であることがわかっているため、必ず交換してください。
- 特定のプログラムまたはマルウェアが実行されている可能性があります -インストールされているプログラムまたはマルウェアがコンピューターで実行されている場合、それを削除することができます。 クリーンブートで起動して、それが正しい原因であるかどうかを確認してください。
- Microsoft .NET Frameworkのインストールが破損しています –コアファイルが破損している場合、インストールの修復、新しいバージョンのインストール、またはSFCスキャンの実行を試すことができます。
解決策1:アンチウイルスを置き換える
無料のウイルス対策ツールは非常に役立ち、コンピューターを保護する役割を果たしますが、コンピューター上の他のものとうまく連携しない場合があります。 オンになっているときにこの問題が発生する場合は、アンチウイルスを交換することを検討してください!
- [スタート]メニューをクリックし、検索してコントロールパネルを開きます。 または、Windows 10を使用している場合は、歯車アイコンをクリックして設定を開くことができます。
- コントロールパネルで、右上隅にある[ 表示-カテゴリ]を選択し、[プログラム]セクションの[ プログラムのアンインストール ]をクリックします。
- 設定アプリを使用している場合、アプリをクリックすると、PCにインストールされているすべてのプログラムのリストがすぐに開きます。
- コントロールパネルまたは設定でウイルス対策ツールを見つけて、[ アンインストール ]をクリックします。
- アンインストールウィザードが開くので、指示に従ってアンインストールします。
- アンインストーラーがプロセスを完了したら、[完了]をクリックし、コンピューターを再起動して、エラーが引き続き表示されるかどうかを確認します。 より良いウイルス対策オプションを選択してください。
解決策2:クリーンブートを実行する
Microsoft .NET Frameworkスイートの適切な機能に影響を与える可能性のある他のさまざまなプログラムおよびサービスがあります。 ほとんどの場合、原因はインストールしたウイルス対策であり、それを無効にしてエラーが続くかどうかを確認できます。 ただし、インストールを妨げないようにするために、Microsoft以外のすべてのプログラムとサービスの起動を無効にするクリーンブートを実行することをお勧めします。 これにより、どのプログラムがこのエラーを引き起こすのかを簡単に推測できます!
- キーボードでWindows + Rキーの組み合わせを使用します。 [ ファイル名を指定して実行 ]ダイアログボックスでMSCONFIGと入力し 、[OK]をクリックします。
- [ブート]タブをクリックし、[セーフブート]オプションのチェックを外します(チェックされている場合)。
- 同じウィンドウの[全般]タブで、[ スタートアップのオプションを選択する]をクリックして選択し、[ スタートアップ項目を読み込む ]チェックボックスをオフにして、チェックされていないことを確認します。
- [ サービス ]タブで、[ Microsoftサービスをすべて隠す ]チェックボックスをオンにし 、[ すべて無効にする ]をクリックします。
- [スタートアップ]タブで、[ タスクマネージャーを開く ]をクリックします。 [スタートアップ]タブの[タスクマネージャー]ウィンドウで、有効になっている各スタートアップ項目を右クリックし、[ 無効にする]を選択します。
- この後、最も退屈なプロセスのいくつかを実行する必要があります。これは、スタートアップアイテムを1つずつ有効にして 、コンピューターを再起動します。 その後、問題が再び発生するかどうかを確認する必要があります。 手順4で無効にしたサービスについても、同じプロセスを繰り返す必要があります。
- 問題のあるスタートアップ項目またはサービスを見つけたら、問題を解決するためのアクションを実行できます。 プログラムの場合、 再インストールまたは修復できます。サービスの場合、無効にすることができます。
解決策3:最新バージョンのNET Frameworkをインストールして修復する
NET Frameworkをコンピューターにインストールすることは非常に重要であり、最新のゲームやプログラムの多くは、インストールされているかどうかに依存します。 修復する前に、以下の手順に従って最新バージョンをコンピューターにインストールしてください。
このリンクに移動し、赤いダウンロードボタンをクリックして、Microsoft .NET Frameworkの最新バージョンをダウンロードします。 ダウンロードが完了したら、ダウンロードしたファイルを見つけて実行します。 インターネットへの常時アクセスが必要になることに注意してください。 画面の指示に従って、インストールを続行します。
- 最新バージョンをインストールしたら、その整合性をチェックします。 キーボードで、 WindowsキーとRキーの組み合わせを使用して、[ 実行 ]ダイアログボックスを開きます。
- コントロールを入力します。 exeを開き、[OK]をクリックして開きます。
- [ プログラムのアンインストール ]オプションをクリックし、[ Windowsの機能の有効化または無効化 ]をクリックします。 .NET Framework 4.xxエントリを見つけて、それが有効になっていることを確認してください。 「x.x」は、オペレーティングシステムで利用可能な最新バージョンを示します。
- .NET Framework 4.xxの横のチェックボックスが有効になっていない場合は、ボックスをクリックして有効にします。 [OK]をクリックして[ Windows機能]ウィンドウを閉じ、コンピューターを再起動します。
- .Net Framework 4.xxが既に有効になっている場合は、ボックスをクリアしてコンピューターを再起動することにより、.Net Frameworkを修復できます。 コンピューターが再起動したら、.Net Frameworkを再度有効にして、コンピューターを再起動します。
解決策4:SFCを使用してメモリリークをスキャンする
Microsoft .NET Frameworkの破損は、システムファイルの障害に関連していることが報告されています。 これらの問題はシステムファイルの奥深くに根ざしており、それらを解決する唯一の方法は、システムファイルチェッカー(SFC)を実行することです。 システムファイルをスキャンしてエラーを検出し、修復または交換を行います。 これを行うには、以下の手順に従ってください!
- [コマンドプロンプト]を検索するには、[スタート]メニューに直接入力するか、その横にある検索ボタンを押します。 検索結果としてポップアップ表示される最初のエントリを右クリックし、「管理者として実行」コンテキストメニューエントリを選択します。
- また、WindowsロゴキーとRキーの組み合わせを使用して、 [実行]ダイアログボックスを表示することもできます 。 表示されるダイアログボックスに「 cmd 」と入力し 、管理者コマンドプロンプトでCtrl + Shift + Enterキーの組み合わせを使用します。
- ウィンドウに次のコマンドを入力し、各コマンドを入力した後に必ずEnterを押してください。 「操作が正常に完了しました」というメッセージ、またはメソッドが機能したことを確認するための同様のメッセージを待ちます。
sfc / scannow
- コンピューターを再起動して、「アプリケーションで未処理の例外が発生しました」エラーがコンピューターに引き続き表示されるかどうかを確認してください。