如何解决 BSOD 错误 0xA7 BAD_EXHANDLE?
已发表: 2019-10-22蓝屏死机 (BSOD) 错误令人不快。
在本指南中,我们将讨论 BAD_EXHANDLE 以及如何修复它。
什么是错误 0xa7:BAD_EXHANDLE?
BAD_EXHANDLE 是一个错误检查,值为 0x000000A7。 当内核模式句柄表检测到不一致的句柄表条目状态时,它就会出现。
是什么导致 Windows 10 上的 BAD_EXHANDLE 问题?
BAD_EXHANDLE BSOD 错误可能由各种软件、硬件、驱动程序或固件问题引起:
- 与新安装的硬件不兼容的驱动程序。
- 损坏的内存 (RAM)。
- 有故障的硬盘。
- 旧的、损坏的或配置不正确的设备驱动程序。
- 软件安装或卸载导致的 Windows 注册表损坏。
- 安装与您的 Windows 操作系统相关的软件或驱动程序导致系统文件丢失或损坏。
- 因病毒或恶意软件感染而损坏的系统文件或与 Windows 操作系统相关的程序文件。
BAD_EXHANDLE BSOD 错误的症状
- Windows 运行缓慢,鼠标或键盘响应缓慢。
- 您的计算机冻结了几秒钟。 这会定期发生。
- 屏幕上显示“STOP Error 0xA7: BAD_EXHANDLE”。
- “BAD_EXHANDLE”出现,活动程序窗口崩溃。
- 因此会显示一条错误消息:“检测到问题并且已关闭 Windows 以防止损坏您的计算机。 问题似乎是由以下文件引起的:”
- 每次您尝试运行特定程序时,您的 PC 都会崩溃并显示错误 0xA7。
如何在 Windows 10 上修复错误 0xa7
在以下任何一种情况下,您都可能遇到 BAD_EXHANDLE 蓝屏错误:
- 安装新硬件或软件后。
- 在程序安装期间。
- 加载 Windows 驱动程序时。
- 在 Windows 运行时。
- 在 Windows 关闭或启动期间。
了解停止错误发生的时间对于找出解决问题的方法很重要。
我们将为您提供多种解决方案。 它们是根据难度级别呈现的。 因此,我们建议您按顺序尝试它们,直到错误解决:
- 修复与错误 0xA7 相关的注册表项
- 运行完整的系统扫描以消除恶意软件
- 清除系统中的临时文件和文件夹
- 更新您的设备驱动程序
- 执行系统还原
- 卸载最近安装的软件
- 运行系统文件检查器 (SFC) 扫描
- 安装 Windows 更新
- 运行 CHKDSK 命令来处理损坏的硬盘
- 关闭快速启动
- 测试损坏的内存 (RAM)
- 执行 Windows 全新安装
如果在系统关闭或启动期间发生 BSOD 错误,您可能无法访问 Windows 以执行必要的故障排除。 因此,您首先必须通过网络启动进入安全模式。
修复 1:修复与错误 0xa7 相关的注册表项
我们不建议手动编辑您的 Windows 注册表以删除无效密钥。 任何轻微的错误都可能对您的操作系统造成严重损坏,并使您的 PC 无法运行。
我们建议您使用受信任的注册表清理程序(例如 Auslogics Registry Cleaner)运行扫描。 它会自动检测并修复可能导致错误 0xA7 的无效注册表项、断开的链接和丢失的文件引用。 它还可以提高系统的速度和性能。
该工具首先会创建一个备份,以便您在需要时只需单击一下即可撤消任何更改。
修复 2:运行完整的系统扫描以消除恶意软件
您面临的蓝屏死机错误可能是恶意软件感染的结果。 恶意项目可能已损坏、损坏或删除了您 PC 上的基本系统文件。
因此,我们建议您使用 Auslogics Anti-Malware 运行全面扫描。 即使您的系统中已经有活动的防病毒软件,也要这样做。 该工具旨在不与您的主要安全程序冲突。 它可能会发现并消除后者可能错过的隐藏项目。
修复 3:清除系统中的临时文件和文件夹
随着时间的推移,垃圾文件会在您的系统中累积。 如果您不时清除它们,可能会导致您的 PC 无法以最佳方式运行,甚至可能导致您现在正在处理的蓝屏错误。
使用 Auslogics BoostSpeed 对您的系统进行全面检查。 它将摆脱可能导致 0xA7 错误的垃圾文件和其他问题。
您可以安排自动维护,以始终保持您的 PC 清洁和优化。

使用 Auslogics BoostSpeed 解决 PC 问题
除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。
Windows 还附带一个您可以使用的内置实用程序:
- 转到开始菜单。
- 在搜索框中输入“CMD”。 命令提示符将出现在结果列表中。 右键单击它并选择以管理员身份运行。
- 当出现用户帐户控制 (UAC) 确认提示时,单击是按钮。
- 在打开的窗口中,键入(或复制并粘贴)“cleanmgr”(不要添加引号),然后按 Enter 键执行命令。
- 等待该过程完成计算您可以重新获得多少磁盘空间。 之后会出现一个对话框,让您选择要删除的项目(“临时文件”通常占用最多的空间)。
- 标记要删除的项目的复选框,然后单击确定。
修复 4:更新您的设备驱动程序
蓝屏错误通常与错误、丢失、损坏或过时的设备驱动程序有关。

转到设备管理器并确定可能导致 BAD_EXHANDLE 错误的驱动程序。 然后访问您的 PC 制造商的官方网站下载并安装最新版本。
笔记:
要打开设备管理器,请按键盘上的 Windows 徽标键 + X 以调用 WinX 菜单,然后单击列表中的选项。
但是,您可能会发现此手动过程很乏味。 您也可能安装了错误的驱动程序或不兼容的版本。
为了让您自己更轻松,我们建议您获取 Auslogics Driver Updater。 该工具会自动识别您的系统规格,然后运行扫描以检测丢失、过时、不兼容和损坏的驱动程序。 之后,它会下载并安装您的 PC 制造商推荐的最新版本。
它还会创建当前驱动程序的备份,以便您可以在需要时撤消更新。
修复 5:执行系统还原
当蓝屏错误不存在时,还原将使您的系统恢复到以前的状态。 这将节省您执行多个故障排除的时间和麻烦。
请按照以下简单步骤操作:
- 转到开始菜单。 您可以通过按 Windows 徽标键来执行此操作。
- 在搜索栏中键入“系统还原”,然后单击结果列表中出现的选项。
- 在打开的窗口中,单击“系统保护”选项卡,然后单击“系统还原”按钮。
- 选择一个还原点,然后按照屏幕上显示的说明完成该过程。
- 重启你的电脑。 您的电脑现在将恢复正常。
修复 6:卸载最近安装的软件
如果您在 BSOD 发生之前安装了某些软件,卸载它可以帮助解决问题。
请按照以下简单步骤卸载 Windows 10 PC 上的程序:
- 按 Windows 徽标键 + R 调用“运行”框。
- 在文本字段中键入“控制面板”,然后单击“确定”或按 Enter。
- 在窗口中找到“程序和功能”,然后单击“卸载程序”。
- 从列表中找到最近安装的程序。 右键单击它并从上下文菜单中选择“卸载”。
修复 7:运行系统文件检查器 (SFC) 扫描
系统文件检查器是一个内置的 Windows 实用程序,可以扫描和修复损坏的系统文件。 它可以帮助解决 0xA7 错误:
- 转到开始菜单。
- 在搜索栏中键入 CMD,然后从结果中右键单击“命令提示符”。
- 选择以管理员身份运行。
- 出现用户帐户控制 (UAC) 提示时,单击是按钮。
- 在窗口中输入 sfc /scannow,然后按键盘上的 Enter。
注意:确保在“sfc”和“/scannow”之间留一个空格。
- 等待扫描完成。 可能需要一段时间。
修复 8:安装 Windows 更新
Microsoft 不断发布适用于 Windows 的更新。 为您的操作系统安装最新的服务包和补丁可能是解决您当前面临的蓝屏错误所需的全部内容。
请按照以下简单步骤操作:
- 转到开始菜单。
- 在搜索栏中键入“Windows 更新”,然后单击结果列表中的选项。
- 单击“检查更新”按钮。 如果有任何可用的,Windows 将自动下载并安装它们。
修复 9:运行 CHKDSK 命令来处理损坏的硬盘驱动器
BAD_EXHANDLE BSOD 可能是由于您的硬盘驱动器损坏而导致的。
随着时间的推移,您的硬盘可能会遇到问题。 由于不正确的系统关闭、不完整或损坏的软件安装和卸载、突然断电和“硬关闭”程序,系统文件和存储的数据会损坏。
幸运的是,Windows 中有一个内置实用程序,称为检查磁盘 (CHKDSK)。 您可以使用它来扫描和修复硬盘驱动器上的损坏:
- 转到开始菜单。
- 在搜索栏中键入“CMD”,然后从结果列表中右键单击命令提示符。
- 在菜单中选择以管理员身份运行。
- 在窗口中键入(或复制并粘贴)“chkdsk /f”,然后按 Enter。
注意:不要包含引号。
- 等待扫描完成。
修复 10:关闭快速启动
有两种方法可以做到这一点:
方法一:
- 在 Cortana 中键入“电源选项”,然后单击结果中出现的选项。
- 在打开的窗口的左侧,单击“选择电源按钮的功能”选项。
- 在关机设置下,打开快速启动,然后保存更改。
- 退出窗口并重新启动系统。
方法二:
这涉及在提升的命令提示符下运行一行:
- 按键盘上的 Windows 徽标键 + X 组合调用 WinX 菜单。
- 在列表中找到命令提示符(管理员)并单击它。
- 当出现用户帐户控制 (UAC) 提示时,单击是按钮。
- 在打开的窗口中,键入或复制并粘贴“powercfg -h off”,然后按键盘上的 Enter 键执行它。 确保不包含引号。
- 退出窗口。
修复 11:测试损坏的内存 (RAM)
蓝屏死机错误可能是由于内存 (RAM) 损坏造成的。
如果是这种情况,运行 Windows 内存诊断工具可能有助于解决问题。
请按照以下简单步骤操作:
- 转到开始菜单。
- 在搜索栏中键入“Windows 内存诊断”或“mdsched.exe”,然后单击结果列表中的选项。
- 在打开的窗口中,单击“立即重新启动并检查问题”选项。
- 您的 PC 将重新启动,并且内存诊断工具将开始检查内存问题。
如果您在遇到错误 0xA7 之前添加了新的内存模块,请将其移除并查看是否导致问题。 如果问题得到解决,则意味着内存有故障或不兼容。 在这种情况下,您需要更换内存模块。
修复 12:执行 Windows 全新安装
如果在您尝试上述所有修复后蓝屏仍然存在,那么您的最后一个选择是重新安装 Windows。 这将擦除硬盘上的所有内容,让您从一个新系统开始。 因此,请在开始之前备份所有重要文件,包括文档、音乐和视频。
我们希望这些解决方案对您有用。
如果您有任何意见、问题或建议,请随时在下面的部分中分享。
我们希望收到您的来信。