修复 Windows 10 上的应用程序中发生未处理的异常

已发表: 2022-04-13
修复 Windows 10 上的应用程序中发生未处理的异常

您是否正在为应用程序中出现未处理异常的错误消息而苦苦挣扎? 如果是,本文将指导您找到解决此问题的潜在方法。 当您尝试启动之前在 Visual Studio 中构建的应用程序时,通常会发生此错误。 通常,这些错误实例主要出现在与Uplay、Internet Explorer 和专为旧版 Windows 制作的游戏相关的应用程序中。 通过尝试下面给出的方法可以轻松解决此问题。

修复 Windows 10 上的应用程序中发生未处理的异常

内容

  • 如何修复 Windows 10 上的应用程序中发生未处理的异常
  • 方法 1:更新 Windows
  • 方法 2:更新应用程序
  • 方法 3:运行 Windows 应用商店应用程序疑难解答
  • 方法 4:暂时禁用第三方防病毒软件(如果适用)
  • 方法五:开启.Net Framework
  • 方法6:修复系统文件
  • 方法 7:运行恶意软件扫描
  • 方法 8:卸载最近的更新
  • 方法 9:删除启动器注册表值(如果适用)
  • 方法 10:重置 Internet Explorer(如果适用)
  • 方法11:开启.Net Framework
  • 方法 12:禁用脚本调试并删除注册表项(如果适用)
  • 方法 13:执行干净启动
  • 方法 14:重置电脑

如何修复 Windows 10 上的应用程序中发生未处理的异常

在制定方法之前,请了解在 Windows 10 上的应用程序的组件中发生此未处理异常的原因:

  • 第三方防病毒程序可能会阻碍某些应用程序的保护功能。
  • 存在损坏的系统文件。
  • 如果启用脚本调试,则错误可能性很高。
  • 违反 MSVCR92.DLL。
  • 如果 Windows、应用程序和 .Net Framework 更新已过时。
  • 旧版本中构建的应用程序缺少 .Net Framework。

方法 1:更新 Windows

发生未处理的 win32 异常错误的常见原因是 MSVCR92.DLL 中存在访问冲突,负责停止应用程序运行并调用 strncpy 函数。 建议解决此问题的首要方法是更新您的 Windows 操作系统(如果它已过时)。 Microsoft 已经意识到此问题,并通过其最新更新提供了修复。 因此,请确保 Windows 操作系统已更新至最新。 阅读或指导什么是 Windows,以了解有关 Windows 更新过程的更多信息。 要更新 Windows,请按照我们的指南下载并安装 Windows 10 最新更新。

单击立即安装以下载可用的更新。修复 Windows 10 上的应用程序中发生未处理的异常

完成所有更新后,重新启动系统。 启动应用程序中的组件中发生未处理异常的应用程序 Windows 10 错误以前盛行并检查它是否已修复。

方法 2:更新应用程序

有必要使应用程序保持最新。 更新过程始终确保防止更早出现任何错误。 因此,请按照以下步骤更新应用程序。

1. 按Windows 键,键入Microsoft store ,然后单击打开

打开微软商店

2. 单击Microsoft Store显示屏幕页面右上角的三个水平点图标

单击三个水平点。修复 Windows 10 上的应用程序中发生未处理的异常

3. 在下拉菜单中选择下载和更新选项。

选择下载和更新选项

4. 单击获取更新按钮以下载与 Microsoft Store 相关的所有应用程序的待处理更新。

单击获取更新。修复 Windows 10 上的应用程序中发生未处理的异常

5. 更新后,重新启动您的 PC

另请阅读:如何修复 StartupCheckLibrary.dll 丢失错误

方法 3:运行 Windows 应用商店应用程序疑难解答

所有与 Microsoft 应用程序相关的问题都将通过运行 Windows 应用商店应用程序疑难解答来解决。 这也将解决这个未处理的异常错误。 以下是在 Windows 10 PC 上运行网络疑难解答的一些说明。

1. 同时按下Windows + I 键打开设置

2. 选择更新和安全设置。

点击更新和安全

3. 从左窗格转到疑难解答菜单。

4. 单击Windows 应用商店应用并选择运行疑难解答按钮。

windows 商店应用程序点击运行疑难解答

5. 按照屏幕上的说明完成故障排除过程。

方法 4:暂时禁用第三方防病毒软件(如果适用)

第三方防病毒软件可能会对某些应用程序造成障碍,并在您的应用程序中创建错误弹出未处理异常。 因此,请禁用第三方防病毒应用程序。 阅读我们关于如何在 Windows 10 上临时禁用防病毒程序的指南,并按照说明在您的 PC 上临时禁用防病毒程序。

暂时禁用防病毒软件。修复 Windows 10 上的应用程序中发生未处理的异常

如果问题已解决,请确保重新启用防病毒程序。 始终建议您打开防病毒软件,因为没有安全套件的设备始终是一种威​​胁。

方法五:开启.Net Framework

一些旧的应用程序和程序需要 .Net Framework 才能正常运行而不会出现任何错误。 因此,通过执行下面给出的步骤来打开 .Net Framework。

1. 同时按Windows + R打开运行对话框

2. 输入optionalfeatures并按Enter 键启动Windows Features

输入 optionalfeatures 并按 Enter

3. 展开并选中.NET Framework 3.5(包括 .NET 2.0 和 3.0)框下的所有选项。 然后,单击确定

确保所有 .NET Framework 3.5 包括 .NET 2.0 和 3.0 已启用

4. 单击让 Windows 更新为您下载文件

单击让 Windows 更新为您下载文件。修复 Windows 10 上的应用程序中发生未处理的异常

5. 现在,等待片刻,直到出现Windows 完成请求的更改提示,然后单击关闭

等待片刻,直到 Windows 完成请求的更改提示出现,然后单击关闭

6. 最后,重新启动 PC以使更改生效。

另请阅读:修复选择超过 15 个文件时缺少的上下文菜单项

方法6:修复系统文件

有时,由于恶意软件攻击、不当关机、不完整的 Windows 更新安装等,一些系统文件可能会损坏。磁盘驱动器错误会影响处理器的完整性。 因此,运行系统文件检查器 (SFC) 和部署映像服务和管理 (DISM) 扫描是修复错误所必需的。 阅读我们关于如何在 Windows 10 上修复系统文件的指南,并按照说明的步骤修复所有损坏的文件。

运行 SFC 和 DISM 命令行来修复系统文件。

方法 7:运行恶意软件扫描

您的设备或外部硬盘驱动器上的小病毒感染可能会导致此错误提示。 即使使用 SFC 和 DISM 命令扫描 PC 并不能解决问题,您也可以尝试完整的恶意软件扫描。 阅读我们关于如何在 Windows 10 中从 PC 中删除恶意软件的指南。

选择保护区域下的病毒和威胁保护选项

方法 8:卸载最近的更新

Windows 10 PC 上任何以前不兼容的更新都可能导致此错误。 因此,建议您卸载计算机上安装的最新更新以解决此错误。 做这个任务很容易,步骤演示如下。

1. 按Windows 键并输入Control Panel ,然后单击Open

Windows 搜索栏中的控制面板

2.将查看方式设置为类别

3. 现在,单击“程序”菜单下的“卸载程序”选项,如图所示。

将查看方式设置为类别。单击“程序”菜单下的“卸载程序”选项

4. 单击左窗格中的查看已安装更新,如图所示。

现在,单击左窗格中的查看已安装的更新。修复 Windows 10 上的应用程序中发生未处理的异常

5. 现在,通过参考安装日期并单击卸载选项来搜索并选择最新更新,如下所示。

现在,选择最新的更新并单击卸载选项

6. 最后,确认任何提示并重新启动电脑

另请阅读:修复 0x80004002:Windows 10 不支持此类接口

方法 9:删除启动器注册表值(如果适用)

一些用户报告在尝试通过 Ubisoft 启动 Uplay 时出现未处理的 win32 异常。 这可以通过注册表编辑器删除启动器键来解决。 按照下面给出的步骤执行相同的操作。

1. 同时按Windows + R 键打开运行对话框

2. 键入regedit并按Enter 键打开注册表编辑器

在运行提示中键入 regedit,然后按 Enter 打开注册表编辑器

3. 在提示中单击

4. 在注册表编辑器窗口中,导航到以下位置。

 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

在注册表编辑器窗口中,导航到以下位置

5. 现在,右键单击启动器键并选择删除选项。

从注册表编辑器中删除启动器密钥文件夹

6. 最后,关闭注册表编辑器重新启动PC以使更改生效。

如果启动器是问题背后的原因,则应用程序中的组件中发生未处理的异常 Windows 10 错误将得到纠正。

方法 10:重置 Internet Explorer(如果适用)

尝试在系统上打开 Internet Explorer 时,通常会遇到应用程序错误中发生的未处理异常。 要修复它,请按照以下说明在其属性窗口中重置 Internet Explorer。

1. 同时按Windows + R 键打开运行对话框。

2. 在运行提示符下键入inetcpl.cpl ,然后按 Enter打开Internet 属性窗口。

输入 inetcpl.cpl 并按 Enter。修复 Windows 10 上的应用程序中发生未处理的异常

3. 切换到高级选项卡。

4. 单击突出显示的重置按钮以重置Internet 属性窗口中的应用程序。

转到高级选项卡,然后单击重置

5. 在“重置 Internet Explorer 设置”窗口中,选中“删除个人设置”选项框,然后单击“重置”。

启用删除个人设置复选框并选择重置。修复 Windows 10 上的应用程序中发生未处理的异常

6. 在提示中单击关闭

在提示中单击关闭

7. 现在,重新启动您的 PC并重新启动Internet Explorer

另请阅读:修复 Windows 10 中缺少的 COMDLG32.OCX

方法11:开启.Net Framework

有时,当前的 Windows .Net 框架可能会损坏。 因此,您的应用程序中可能发生了错误消息未处理异常。 因此,请确保将 .Net Framework 升级到其最新版本。 为此,请执行给出的说明。

1. 从Windows 搜索栏打开控制面板

Windows 搜索栏中的控制面板

2.将查看方式设置为类别。 选择程序选项。

将查看方式设置为类别。选择程序选项

3. 现在,单击“程序和功能”部分下的“打开和关闭 Windows 功能”选项。

单击打开和关闭 Windows 功能。修复 Windows 10 上的应用程序中发生未处理的异常

4. 在Windows Features窗口中,勾选.NET Framework 4.8 Advanced Series选项并点击OK

注意:如果 .NET Framework 4.8 高级系列已启用,请通过取消选中该框来修复它。 然后,重新启动系统并重新启用 . NET Framework 4.8 高级系列. 再次,重新启动计算机。

选中 .NET Framework 4.8 高级系列选项框

5. 最后,重启你的电脑

方法 12:禁用脚本调试并删除注册表项(如果适用)

如果启用了脚本调试并且注册表已损坏数据,则可能会弹出错误消息,尤其是 Internet Explorer 应用程序。 因此,请按照以下步骤禁用脚本调试并删除关联的注册表项。

1. 同时按Windows + R 键打开运行对话框。

2. 输入inetcpl.cpl并按Enter打开Internet 属性

输入 inetcpl.cpl 并按 Enter

3. 切换到高级选项卡。

4. 找到并选中浏览器部分下的禁用脚本调试 (Internet Explorer)框。

启用禁用脚本调试 Internet Explorer

5. 选择应用,然后单击确定保存所做的更改。

6、修改完成后,同时按下Windows+R,打开运行对话框。

7. 键入regedit并按Enter 键启动注册表编辑器

键入 regedit 并按 Enter

8. 在提示中单击

9. 在注册表编辑器窗口中,导航到以下位置。

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

注 1:这些插图用于 64 位机器。

注意 2:如果您使用的是 32 位机器,请导航到以下路径:

 HKEY_LOCAL_MACHINE\Microsoft\Windows NT\CurrentVersion\AeDebug

在注册表编辑器窗口中,导航到以下位置。修复 Windows 10 上的应用程序中发生未处理的异常

10. 右键单击​​ Debugger键并从上下文菜单中选择Delete

11. 删除密钥后,导航到以下位置:

 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

注意:如果您使用的是 32 位计算机,请导航到以下路径:

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

删除密钥后,导航到以下位置

12. 现在,右键单击DbgManagedDebugger键并从上下文菜单中选择删除

13. 关闭注册表编辑器窗口并重新启动您的 PC

另请阅读:修复 Active Directory 域服务当前不可用

方法 13:执行干净启动

有时第三方应用程序会干扰并在 Windows 中创建冲突环境。 这种故障排除方法可能对您有利,并找出是否有任何第三方程序阻碍并导致错误。 阅读我们关于如何在 Windows 10 中执行干净启动的指南以执行相同的操作。

选中隐藏所有 Microsoft 服务旁边的框,然后单击全部禁用按钮。修复 Windows 10 上的应用程序中发生未处理的异常

以安全模式启动计算机后,检查问题是否仍然存在。 如果是这样,请卸载您添加到系统中的任何最新程序或应用程序。

方法 14:重置电脑

不过,如果您在 Windows 10 PC 上遇到此问题,最后的选择是重新安装系统文件。 这可以通过一个名为Clean install的过程来实现。 它会清除以前的操作系统、程序中存储的数据、设置以及您的所有个人文件。 并且将安装一个新的操作系统并安装所有更新。 但是,您可以在不丢失任何数据的情况下重置 Windows 10。 请按照我们关于如何在不丢失数据的情况下重置 Windows 10 的指南进行操作。

现在,从“重置此 PC”窗口中选择一个选项。

在您的 PC 上安装修复程序后,您的操作系统将更新到其最新版本。

推荐的:

  • 修复 Steam 应用程序配置在 Windows 10 中不可用的问题
  • 修复无法在 Windows 10 中安装累积更新 KB5008212
  • 修复无线自动配置服务 wlansvc 未在 Windows 10 中运行
  • 如何修复 Windows 更新 0x80070057 错误

我们希望本文对您有所帮助,并且您已学会修复 Windows 10中的应用程序中发生未处理的异常。让我们知道哪种方法最适合您。 如有任何疑问或建议,请随时通过下面给出的评论部分与我们联系。