コンピュータ上でアプリケーションを実行しようとすると、アプリケーションが頻繁にクラッシュしたり、起動を拒否したりする場合があります。エラーメッセージが表示される場合もあります –.NET ランタイム イベント 1026イベント ビューアの下に次の説明が記載されています –プロセスは、ハンドルされない例外のため終了しました。例外コード c00000fd。
Windows 上の .NET ランタイム イベント 1026 を修正する
イベント ID 1026 は、問題がアプリケーション自体にあることを示します。実行時エラー1026 に関連付けられています.NETフレームワーク主に、フレームワークが適切に処理するようにプログラムされていなかったため、実行中にフレームワークが失敗またはクラッシュしたときに発生します (「例外」)。これを修正するには、以下に示すいずれかの方法に従ってください。
- .NET Framework を無効にして再度有効にする
- ランタイム ライブラリを再インストールする
- クリーン ブート状態でのトラブルシューティング
リストされた方法をもう少し詳しく見てみましょう。
1] .NET Framework を無効にして再度有効にする
多くの場合、このエラー メッセージが表示され続ける理由は、Windows 10 に .NET Framework 4.7 および 4.5 がプレインストールされていることが原因です。ただし、一部のアプリケーションでは、2.0、3.5、または 4.0 などのフレームワークの初期のイテレーションが必要な場合があります。次の方法を試して、問題が解決するかどうかを確認してください。
- タイプ 'Windows の機能をオンまたはオフにするWindows の検索バーに「」と入力し、Enter キーを押します。
- [Windows の機能] ウィンドウが開いたら、.NET Framework 4.7 Advance Services の横にある [+] アイコンをクリックしてメニューを展開します。
- その下にリストされているすべてのオプションのチェックを外します。
- フレームワークをアンインストールし、PC を再起動します。
- 次に、.NET Framework を再インストールし、[Windows の機能] ウィンドウに戻り、.NET Framework 4.7 Advance Services の横にある [+] アイコンをクリックします。
- ここで、すべてのオプションを再度確認し、コンピューターを再起動します。
アプリケーション/プログラムを実行して、問題が解決されたかどうかを確認します。
読む:インストールされている.NET Frameworkのバージョンを確認する方法。
2] ランタイムライブラリを再インストールする
おそらく、更新が原因で次のようなエラーが発生する可能性があります。MS Visual C++ パッケージ正しくまたは完全にインストールされていない可能性があります。これを修正するには、現在のパッケージをアンインストールし、新しいコピーをインストールします。
- [プログラムと機能] に移動し、Microsoft Visual C++ 再頒布可能パッケージを見つけて強調表示します。
- それを右クリックし、「アンインストール」オプションを選択します。
- コンピュータを再起動します。
最新のものをダウンロード再頒布可能パッケージMicrosoftからダウンロードしてインストールしてください。
読む:.NET Framework のインストールに関する問題のトラブルシューティング。
3] クリーン ブート状態でのトラブルシューティング
Windows では、さまざまなドライバー、設定、プログラムが同時に相互に対話または通信しています。このさまざまな環境により、.NET ランタイム エラー 1026 など、さまざまな形で現れるソフトウェアの競合が発生する可能性があります。クリーンブートを実行する競合を特定して解決するのに役立つ場合があります。
同じイベントがさまざまなアプリケーションに対して記録される可能性があるため、複数の解決策があることに注意することが重要です。
たとえば、「System.Net.HttpListenerException」は、ローカルのTCP/IPの設定またはネットワーク接続の問題があるため、いくつかの異なる解決策があります。
上記以外の解決策をご存知の場合は、以下のコメント欄で共有してください。