Windows10のアプリケーションで未処理の例外が発生した問題を修正

アプリケーションで未処理の例外が発生したというエラーメッセージに苦労していますか(Are)?はいの場合、この記事はこの問題の潜在的な修正を見つけるためにあなたを導きます。このエラーは通常、以前にVisualStudioで(Visual) ビルド(Studio)されたアプリケーションを起動しようとしたときに発生します。多く(Often)の場合、これらのエラーインスタンスは、Uplay、Internet Explorer、および古いバージョンの(Uplay, Internet Explorer, and games)Windows用に特別に作成されたゲームに関連するアプリケーションで主に発生します。この問題は、以下の方法を試すことで簡単に修正できます。

Windows10のアプリケーションで未処理の例外が発生した問題を修正

未処理の例外を修正する方法Windows10のアプリケーションで発生しました(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

メソッドを実行する前に、この未処理の例外がWindows10(Windows 10)のアプリケーションのコンポーネントで発生した理由を理解してください。

  • サードパーティのウイルス対策プログラムは、保護のために機能する一部のアプリケーションを妨げる可能性があります。
  • 破損したシステムファイルの存在。
  • スクリプトのデバッグが有効になっている場合、エラーの可能性が高くなります。
  • MSVCR92.DLLの違反。
  • Windows、アプリ、および.NetFrameworkの更新(Framework)が古くなっている場合。
  • 古いバージョンで構築されたアプリには.NetFrameworkがありません(Framework)

方法1:Windowsを更新する

未処理のwin32例外が発生したエラーの背後にある一般的な理由は、アプリケーションの機能の停止とstrncpy関数の呼び出しを担当するMSVCR92.DLLにアクセス違反があった場合です。(MSVCR92.DLL)この問題を解決するために推奨される最も重要な方法は、Windowsオペレーティングシステムが古くなっている場合に更新することです。Microsoftはすでにこの問題を認識しており、最新の更新プログラムを介して修正を提供しています。したがって、WindowsOSが最新の状態に更新されていることを確認してください。Windows Updateプロセス(Windows Update Process)の詳細については、 Windowsとは何か(What is Windows)を読んだりガイドしたりしてください。Windowsを更新するには、ガイドに従ってWindows10の最新の更新プログラムをダウンロードしてインストール(download and install Windows 10 latest update)します。

今すぐインストールをクリックして、利用可能なアップデートをダウンロードしてください。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

すべての更新が完了したら、システムを再起動します。以前に発生したアプリケーションのWindows10エラーのコンポーネントで未処理の例外が発生したアプリケーションを起動し、修正されているかどうかを確認します。

方法2:アプリを更新する(Method 2: Update Apps)

アプリを最新の状態に保つ必要があります。プロセスを更新することで、バグが早期に発生するのを防ぐことができます。したがって、以下の手順に従ってアプリを更新してください。

1. Windowsキー(Windows key)を押し、Microsoftストアと入力して、[(Microsoft store)開く(Open)]をクリックします。

Microsoftストアを開く

2.MicrosoftStore(Microsoft Store)の表示画面ページの右上隅にある3つの水平ドットアイコン(three horizontal dots icon)をクリックします。

3つの横の点をクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

3.ドロップダウンメニューで[ダウンロードと更新]オプションを選択します。(Downloads and updates)

[ダウンロードと更新]オプションを選択します

4. [更新プログラムの取得]ボタンをクリックして、 (Get updates)Microsoftストア(Microsoft Store)に関連するすべてのアプリの保留中の更新プログラムをダウンロードします。

[更新を取得]をクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

5.更新したら、PCを(your PC)再起動(reboot) します。

また読む:(Also Read:) StartupCheckLibrary.dll行方不明のエラーを修正する方法(How to Fix StartupCheckLibrary.dll Missing Error)

方法3:WindowsStoreAppsのトラブルシューティングを実行する(Method 3: Run Windows Store Apps Troubleshooter)

Microsoft Appsに関連するすべての問題は、 Windowsストアアプリ(Windows Store Apps)のトラブルシューティングを実行することで修正されます。これにより、この未処理の例外エラーも解決されます。Windows10PC(Windows 10)でネットワークトラブルシューティングを実行するためのいくつかの手順を次に示します。

1. Windows + I keys[設定](Settings)を開きます。

2.[更新とセキュリティ](Update & Security)設定を選択します。

[更新とセキュリティ]をクリックします

3.左側のペインから[トラブルシューティング]メニューに移動します。(Troubleshoot)

4. Windows Store Appsをクリックし、[( Windows Store Apps)トラブルシューティング(Run the troubleshooter)の実行]ボタンを選択します。

Windowsストアアプリは、トラブルシューティングを実行するをクリックします

5.画面の指示(on-screen instructions)に従って、トラブルシューティングプロセスを終了します。 

方法4:サードパーティのアンチウイルスを一時的に無効にする(該当する場合)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

サードパーティのアンチウイルスは、一部のアプリケーションに支障をきたし、アプリケーションでエラーポップアップの未処理の例外が発生する可能性があります。したがって(Therefore)、サードパーティのウイルス対策アプリケーションを無効にします。Windows 10でウイルス対策プログラムを一時的に無効にする方法(How to Disable Antivirus Temporarily on Windows 10)に関するガイドを読み、指示に従ってPCでウイルス対策プログラムを一時的に無効にします。(Antivirus)

ウイルス対策を一時的に無効にします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

問題が解決した場合は、ウイルス対策プログラムを再度有効にしてください。セキュリティスイートのないデバイスは常に脅威であるため、ウイルス対策をオンにすることを常にお勧めします。

方法5:.NetFrameworkをオンにする(Method 5: Turn On .Net Framework)

一部の古いアプリケーションやプログラムは、エラーなしで機能するために.NetFrameworkを必要とします。(Framework)したがって(Therefore)、以下の手順を実行して.NetFramework(Framework)をオンにします。

1. Windows + R キー(keys)を同時に押して、[実行]ダイアログボックス(Run dialog box)を開きます。

2.オプション(optionalfeatures )機能を入力し、Enterキーを押して(Enter key)Windows機能( Windows Features)を起動します。

オプション機能を入力し、Enterキーを押します

3. .NET Framework 3.5(.NET 2.0および3.0を含む)(.NET Framework 3.5 (includes .NET 2.0 and 3.0))ボックスのすべてのオプションを展開(Expand)してチェックします。次に、[ OK ]をクリックします。

すべての.NETFramework3.5に.NET2.0が含まれていることと3.0が有効になっていることを確認します

4.[WindowsUpdateにファイルをダウンロードさせる]をクリックします(Let Windows Update download the files for you)

[WindowsUpdateにファイルをダウンロードさせる]をクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

5.ここで、 Windowsが要求された変更(Windows completed the requested changes)プロンプトが表示されるまでしばらく待ってから、 [閉じる(Close)]をクリックします。

Windowsが完了するまでしばらく待ってから、要求された変更プロンプトが表示されたら、[閉じる]をクリックします。

6.最後に、変更を有効にするためにPCを再起動します。(restart the PC )

また読む:(Also Read:) 15を超えるファイルが選択されたときに欠落しているコンテキストメニュー項目を修正する(Fix Context Menu Items Missing when more than 15 Files are Selected)

方法6:システムファイルを修復する(Method 6: Repair System Files)

マルウェア攻撃、不適切なシャットダウン、不完全なWindows Updateインストール(malware attacks, improper shutdown, incomplete Windows update installations)などが原因で、いくつかのシステムファイルが破損する場合があります。ディスクドライブエラーは、プロセッサの整合性に影響を与えます。したがって、エラーを修復するには、システムファイルチェッカー(SFC)と展開イメージのサービスおよび管理(DISM )スキャンを実行する必要があります。(DISM)Windows 10でシステムファイルを修復する方法(How to Repair System Files on Windows 10)に関するガイドを読み、すべての破損したファイルを修復するために指示された手順に従います。

SFCおよびDISMコマンドラインを実行して、システムファイルを修復します。

方法7:マルウェアスキャンを実行する(Method 7: Run Malware Scan)

デバイスまたは外付けハードドライブでの小さなウイルス感染により、このエラープロンプトが発生する可能性があります。SFCおよびDISMコマンドを使用してPCをスキャンしても修正が得られない場合でも、完全なマルウェアスキャンを試すことができます。Windows10でPCからマルウェアを削除する方法(How to Remove Malware from your PC in Windows 10)に関するガイドをお読みください。

[保護領域]で[ウイルスと脅威の保護]オプションを選択します

方法8:最近の更新をアンインストールする(Method 8: Uninstall Recent Updates)

Windows 10 PCで以前に互換性のない更新を行うと、このエラーが発生する可能性があります。したがって(Hence)、このエラーを解決するには、コンピューターにインストールされている最新の更新プログラムをアンインストールすることをお勧めします。タスクを実行するのは非常に簡単であり、手順は次のように示されています。

1. Windowsキーを押して「(Windows key )コントロールパネル(Control Panel)」と入力し、 「開く(Open)」をクリックします。

Windowsサーチバーのコントロールパネル

2.ビューを(View by)カテゴリ(Category)として設定します。

3.次に、図のように、[プログラム(Programs )]メニューの[プログラムのアンインストール(Uninstall a program )]オプションをクリックします。

ビューをカテゴリとして設定します。 [プログラム]メニューの[プログラムのアンインストール]オプションをクリックします

4.図のように、左側のペインで[インストールされた更新の表示]をクリックします。(View installed updates )

次に、左側のペインで[インストールされた更新の表示]をクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

5.次に、以下に示すように、[インストール日]を参照し、[アンインストール(Uninstall )]オプションをクリックして(Installed On the )最新の更新を検索して選択します。

次に、最新の更新を選択し、[アンインストール]オプションをクリックします

6.最後に、プロンプトを確認してPCを再起動し(restart the PC)ます。

また読む:(Also Read:) 修正0x80004002:Windows10ではそのようなインターフェイスはサポートされていません(Fix 0x80004002: No Such Interface Supported on Windows 10)

方法9:ランチャーレジストリ値を削除する(該当する場合)(Method 9: Delete Launcher Registry Value (If Applicable))

一部のユーザーは、 Ubisoft(Ubisoft)を介してUplayを起動しようとしたときに、未処理のwin32例外が発生したと報告しました。これは、レジストリエディタを介してランチャーキーを削除することで解決できます。同じことを行うには、以下の手順に従ってください。

1. Windows + R keysを同時に押して、[実行]ダイアログボックス(Run dialog box)を開きます。

2. regedit と入力し、 Enterキーを押して(Enter)レジストリエディタ(Registry Editor)を開きます。

実行プロンプトにregeditと入力し、Enterキーを押してレジストリエディタを開きます

3.プロンプトで[はい(Yes)]をクリックします。

4. [レジストリエディタ]ウィンドウ(Registry Editor window)で、次の場所に移動します。

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

レジストリエディタウィンドウで、次の場所に移動します

5.次に、ランチャー(Launcher)キーを右クリックして、 [削除](Delete)オプションを選択します。

レジストリエディタからランチャーキーフォルダを削除します

6.最後に、レジストリエディタ(Registry Editor)閉じ、 (close)PCを(the PC)再起動(reboot)して、変更を有効にします。

アプリケーションのコンポーネントで未処理の例外が発生しました。ランチャーが問題の背後にある理由である場合、Windows10エラーは修正されます。

方法10: Internet Explorer(Internet Explorer)をリセットする(該当(Applicable)する場合)

システムでInternetExplorer(Internet Explorer)を開こうとしたときに、アプリケーションエラーで発生した未処理の例外に直面するのはよくあることです。これを修正するには、以下の手順に従って、プロパティウィンドウでInternetExplorerをリセットします。(Internet Explorer)

1. Windows + R keysを同時に押して、[実行]ダイアログボックスを開きます。(Run dialog box.)

2.実行(Run)プロンプト(prompt)inetcpl.cplと入力し、 Enterキーを押して[(Enter)インターネットのプロパティ(Internet Properties)]ウィンドウを開きます。

inetcpl.cplと入力し、Enterキーを押します。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

3. [詳細設定(Advanced)]タブに切り替えます。

4.強調表示されている[リセット]ボタンをクリックして、[(Reset)インターネットのプロパティ(Internet Properties)]ウィンドウでアプリケーションをリセットします。

[詳細設定]タブに移動し、[リセット]をクリックします

5. [Internet Explorerの設定のリセット](Reset Internet Explorer Settings)ウィンドウで、[個人設定の削除](Delete personal settings)オプションボックスをオンにして、[リセット(Reset)]をクリックします。

[個人設定を削除する]チェックボックスをオンにして、[リセット]を選択します。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

6.プロンプトで[閉じる](Close)をクリックします。

プロンプトで[閉じる]をクリックします

7.ここで、PC(your PC)を再起動し、 (restart) InternetExplorerを再起動します。

また読む:(Also Read:) Windows10で欠落しているCOMDLG32.OCXを修正する(Fix COMDLG32.OCX Missing in Windows 10)

方法11:.NetFrameworkをオンにする(Method 11: Turn On .Net Framework)

現在のWindows.NetFramework(Windows .Net)が破損する場合があります。このため、アプリケーションでエラーメッセージの未処理の例外が発生した可能性があります。したがって(Therefore)、.NetFrameworkを最新バージョンにアップグレードしてください。(Framework)これを行うには、与えられた指示を実装します。

1.Windowsサーチ(Windows Search)バーからコントロールパネルを開きます。(Control Panel)

Windowsサーチバーのコントロールパネル

2.ビューを(View by)カテゴリ(Category)として設定します。[プログラム(Programs)]オプションを選択します。

ビューをカテゴリとして設定します。 [プログラム]オプションを選択します

3.次に、[プログラムと機能]セクションの(Programs and Features)[Windowsの機能のオンとオフを切り替える(Turn Windows features on and off)]オプションをクリックします。

[Windowsの機能のオンとオフを切り替える]をクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

4. [Windowsの機能(Windows Features)]ウィ​​ンドウで、 [. NET Framework 4.8 Advanced Series ]オプションを確認し、[ OK ]をクリックします。

注:(Note:).NET Framework 4.8 Advanced Seriesが既に有効になっている場合は、チェックボックスをオフにして修復します。次に、システムを再起動(reboot)して、を再度有効にします。NET Framework4.8Advancedシリーズ(NET Framework 4.8 Advanced Series)。もう一度、コンピュータを再起動(restart)します。

.NET Framework 4.8AdvancedSeriesオプションボックスをオンにします

5.最後に、PCを再起動します(restart your PC)

方法12:スクリプトのデバッグを無効にしてレジストリキーを削除する(該当する場合)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

スクリプトのデバッグが有効になっていて、レジストリのデータが破損している場合、特にInternet Explorerアプリケーションで、エラーメッセージのポップアップが表示されることがあります。したがって(Therefore)、スクリプトのデバッグを無効にし、以下の手順に従って、関連するレジストリキーを削除します。

1. Windows + R keysを同時に押して、 [実行(Run )]ダイアログボックスを開きます。

2. inetcpl.cpl と入力し、 Enterキーを押して(Enter)インターネットプロパティ(Internet Properties)を開きます。

inetcpl.cplと入力し、Enterキーを押します

3. [詳細設定(Advanced)]タブに切り替えます。

4. [ブラウザ(Browser)]セクションの下にある[スクリプトのデバッグを無効にする(Internet Explorer)](Disable script debugging (Internet Explorer))ボックスを見つけてチェックします。

InternetExplorerのデバッグを無効にするスクリプトを有効にする

5. [適用]を選択し、[ (Apply)OK ]をクリックして変更を保存します。

6.変更が完了したら、Windows + R キー(keys)を同時に押して[実行(Run)]ダイアログボックスを開きます。

7. regedit と入力し、 Enterキーを押して(Enter key)RegistryEditorを起動します。

regeditと入力し、Enterキーを押します

8.プロンプトで[はい(Yes)]をクリックします。

9.レジストリエディタ(Registry Editor)ウィンドウで、次の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug

注1:(Note 1:)これらの図は64ビットマシンで使用されています。

(Note 2:)2:32ビットマシンを使用している場合は、次のパスに移動します。

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

レジストリエディタウィンドウで、次の場所に移動します。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

10.デバッガ(Debugger)キーを右クリックし、コンテキストメニューから[削除]を選択します。(Delete)

11.キーを削除した後、次の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

注:(Note:) 32ビットマシンを使用している場合は、次のパスに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

キーを削除した後、次の場所に移動します

12.ここで、DbgManagedDebuggerキーを右クリックし、コンテキストメニューから[削除]を選択します。(Delete)

13.レジストリエディタ(Registry Editor )ウィンドウを閉じて、PCを(your PC)再起動(reboot) します。

また読む:(Also Read:) ActiveDirectoryドメインサービスが現在利用できない問題を修正する(Fix The Active Directory Domain Services is Currently Unavailable)

方法13:クリーンブートを実行する(Method 13: Perform Clean Boot)

サードパーティのアプリケーションが干渉し、Windowsで競合する環境を作成することがあります。このトラブルシューティング方法は、あなたに有利に働き、サードパーティのプログラムが障害の背後にあり、エラーを引き起こしていないかどうかを見つけることができます。同じことを行うには、 Windows10でクリーンブートを実行する方法(How to Perform Clean Boot in Windows 10)に関するガイドをお読みください。

[すべてのMicrosoftサービスを非表示にする]の横のチェックボックスをオンにして、[すべて無効にする]ボタンをクリックします。 Windows10のアプリケーションで未処理の例外が発生した問題を修正

コンピュータをセーフモードで起動したら、問題が解決するかどうかを確認します。その場合は、システムに追加した最新のプログラムまたはアプリケーションをアンインストールします。

方法14:PCをリセットする(Method 14: Reset PC)

それでも、Windows 10 PCでこの問題に直面した場合、最後の選択肢はシステムファイルを再インストールすることです。これは、クリーンインストール(Clean install)と呼ばれるプロセスによって可能になります。以前のオペレーティングシステム(System)、プログラム、設定、およびすべての個人ファイルに保存されているデータを消去します。そして、すべてのアップデートがインストールされた状態で新しいOSがインストールされます。それでも、データを失うことなくWindows10をリセットできます。(Windows 10)データを失うことなくWindows10をリセットする方法(How to Reset Windows 10 Without Losing Data)に関するガイドに従ってください。

次に、[このPCをリセット]ウィンドウからオプションを選択します。

PCに修復をインストールすると、オペレーティングシステムが最新バージョンに更新されます。

おすすめされた:(Recommended:)

この記事がお役に立てば幸いです。また、 Windows10のアプリケーションで発生した未処理の例外(unhandled exception has occurred in your application)を修正する方法を学びました。どの方法が最適かをお知らせください。ご不明な点やご提案がございましたら、下記のコメント欄からお気軽にお問い合わせください。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts