KMODE EXCEPTION NOT HANDLED 是 Windows 10 和更早版本上最危险的 BSOD 错误之一,因为它通常会导致系统完全故障。 最重要的是,可能很难确定问题的根源以进行故障排除。
如果您仅偶然发现此错误一次并通过重新启动 PC 来修复它,那并不是真正的问题。 当您每次启动 Windows 并尝试工作或娱乐时都必须面对 KMODE_EXCEPTION_NOT_HANDLED 时,就会出现问题。
目录
是什么导致 KMODE EXCEPTION NOT HANDLED 停止代码?
停止代码可能是由软件级别、硬件级别或两者兼有的各种问题引起的。 例如,已安装的程序可能会覆盖彼此的内存,从而导致冲突、应用程序损坏、系统稳定性问题,并最终导致 Windows 完全崩溃。
如果处理器的内核模式抛出错误处理程序无法识别的异常错误,则可能导致 KMODE_EXCEPTION_NOT_HANDLED 错误代码为 0x0000001E。
有时,停止代码伴随着一个文件名,这使得故障排除更加容易,因为您可以在 Internet 上查找有关该文件的更多信息。
如何修复 KMODE_EXCEPTION_NOT_HANDLED
有多种方法可以修复带有 KMODE EXCEPTION NOT HANDLED BSOD 错误代码的蓝屏或死机消息,具体取决于其原因:软件或硬件。
由于很难对此进行评估,因此您应该从软件解决方案开始,然后逐步进行硬件修复。 这样更简单。
以下一些解决方法适用于临时用户。 但是,我们不能忽视更复杂的解决方案,因此我们将最后一部分保留给熟练的个人。
在开始之前,我们强烈建议您创建一个系统还原点。 如果您做出错误的举动并且必须撤消所有更改,它将使您免于头痛。 更好的是,如果可以的话,创建一个完整的系统备份。
由于 KMODE_EXCEPTION_NOT_HANDLED 错误将他们的操作系统发送到重新启动循环中,某些用户甚至没有机会在他们的计算机上执行某些操作。 如果您是其中之一,则可以在安全模式下启动 Windows 以仅加载所需的驱动程序。
1.禁用快速启动
快速启动是 Windows 8 中引入并迁移到 Windows 10 的一项功能。它允许操作系统更快地启动、关闭和从休眠中唤醒,因为它不会完全关闭所有进程、服务和驱动程序。
如果 KMODE EXCEPTION NOT HANDLED BSOD 停止代码是由错误的驱动程序引起的,那么您应该停用快速启动以防止它在工作时重新加载所有驱动程序。
以下是在 Windows 10 上禁用快速启动的方法:
确保您以管理员身份登录
按 CTRL + R,键入控制面板,然后按 Enter
找到并单击电源选项
单击选择左侧电源按钮的功能
单击更改当前不可用的设置
Disable 打开快速启动(推荐)并点击保存更改
重新启动计算机
在某些情况下,关闭快速启动足以修复 KMODE_EXCEPTION_NOT_HANDLED 停止代码。 在 Windows 再次收到 BSOD 消息之前,它至少应该让您有更多时间处理其他解决方案。
2.关闭启动程序
启动程序是在您启动 Windows 时自动启动的程序。 您可能已经注意到,某些应用程序在您将它们安装到 PC 上后就会立即执行此操作。
启动应用程序过多会导致启动时间变慢。 如果其中一个程序覆盖了另一个程序的内存,则可能导致 KMODE EXCEPTION NOT HANDLED。
您可以通过禁用启动应用程序来解决此问题:
右键单击 Windows 10 任务栏并选择任务管理器
转到启动选项卡
如果您在这里有很多条目,请单击状态对应用程序进行排序(首先启用)
右键单击每个状态为已启用的条目,然后选择已禁用
重启你的电脑
要对启动程序进行更多研究,您可以从以下位置下载 Microsoft 的 Autoruns 实用程序 官方网站. 它显示每个启动进程的注册表项,并且可以通过将其哈希上传到 VirusTotal 来几乎立即检查它是否存在恶意软件。
了解有关在 Windows 10 上关闭启动程序的更多信息。
3.卸载最近的应用程序
如果您最近安装了软件程序并开始遇到 KMODE EXCEPTION NOT HANDLED 错误,那么它们可能是您遇到问题的原因。
但是,您应该能够通过从计算机中删除应用程序来解决此问题。 例如,据报道,ON/OFF Gigabyte 以及某些 VPN 服务和防病毒工具会触发 BSOD 错误。
以下是删除最近程序的方法:
右键单击 Windows 10 开始菜单并选择应用程序和功能
将排序方式设置为安装日期以按日期列出您的应用程序(最新的优先)
选择第一个程序。 如果您希望消除任何不确定性,您可以快速运行 Google 搜索,以查看该应用程序是否也给其他用户带来了麻烦。 然后,单击卸载并继续删除过程
重新启动计算机以查看是否仍然出现 KMODE_EXCEPTION_NOT_HANDLED 错误
4. 将 Windows 还原到以前的检查点
撤消由错误驱动程序或损坏进程造成的损坏的最简单方法是使用系统恢复。 但是,这不是一种可靠的方法,因为它有时根本不起作用。 但你仍然可以试一试。
按 Ctrl + R,键入控制面板,然后按 Enter
点击恢复
单击打开系统还原
从列表中选择一个检查点,单击下一步,然后按照屏幕上的说明进行操作。
5. 运行恶意软件扫描
恶意软件感染会对您的操作系统造成严重损害,甚至会通过覆盖数据触发 KMODE_EXCEPTION_NOT_HANDLED 等 BSOD 错误。 因此,最好运行恶意软件扫描并清除计算机上的任何害虫。
如果你运行的是 Windows 10 并且没有安装第三方防病毒解决方案,那么你必须使用 Windows Defender。
单击 Windows 10 开始按钮,键入 Windows 安全,然后启动此应用
选择病毒和威胁防护
单击扫描选项
选择快速扫描并按立即扫描
如果没有显示恶意软件结果,请使用 Windows Defender 脱机扫描模式运行另一次扫描
6.禁用您的防病毒软件
您的反恶意软件应用程序可能会影响对 Windows 至关重要的其他正在运行的程序。 这也可能导致 KMODE_EXCEPTION_NOT_HANDLED 错误代码。
要解决此问题,您只需停用防病毒程序。 由于安全原因,通常不可能从任务管理器结束其进程或退出应用程序。
但是,您应该能够关闭实时检测引擎。 在最坏的情况下,您不能这样做,然后只需卸载防病毒程序即可。
7.检查你的驱动程序
过时、不兼容、丢失或有故障的驱动程序通常是 KMODE EXCEPTION NOT HANDLED 停止代码的原因。 这就是为什么必须检查它们是否正常运行的原因。 这是一个多部分的过程。
以下是轻松重新安装驱动程序的方法:
右键单击 Windows 10 开始按钮并选择设备管理器
右键单击列表中的设备并选择卸载设备
重新启动您的电脑。 Windows 将自动重新安装驱动程序
上面的方法相当于通过关闭并重新打开 Windows 来使其正常工作。 但它并不总是奏效。
您的驱动程序可能已过时。 您可以通过要求 Windows 自动搜索更新的驱动程序软件来尝试更新它们。 不幸的是,这种方法经常失败。
作为替代解决方案,您可以在制造商的网站上查找驱动程序。 驱动程序验证器 是一款出色的工具,可以帮助您识别机器的驱动程序。 但是,您必须小心,因为存在意外安装不兼容驱动程序的风险。
更安全的解决方案是使用驱动程序更新应用程序。 它可以自动检测您PC上的旧驱动程序,在Internet上查找较新版本,然后快速下载并安装到您的机器上,确保驱动程序兼容性。
8.释放磁盘空间
许多计算机问题是由磁盘空间不足引起的。 Windows 总是需要空间来执行任务、执行命令并确保所有程序都正常运行。
查看安装操作系统的分区的“属性”面板(通常是 C:)。 如果只有一小部分可用磁盘空间,那么是时候获得更多了。
将文件复制到另一个分区或外部存储设备,将它们上传到云端,或者干脆删除不再需要的文件。
您还可以使用 Windows 磁盘清理实用程序:
确保您已使用提升权限登录
查看您的回收站和下载文件夹以复制您可能需要的任何关键文件
打开 Windows 驱动器的属性面板(默认为 C:)
转到常规选项卡,然后单击磁盘清理按钮
从列表中选择所有内容,然后单击清理系统文件
Windows 将运行扫描。 完成后,再次选择所有内容,单击确定,然后单击删除文件
9. 检查你的内存
错误的内存可能会通过触发 BSOD 错误和驱动程序损坏而导致致命的硬件问题。 但是,您可以使用集成到 Windows 中的内存诊断程序轻松修复它。
保存任何正在进行的项目并关闭所有应用程序
单击开始菜单,搜索 Windows 内存诊断,然后启动此应用
单击立即重新启动并检查问题
该工具将在下次重新启动期间检查您的操作系统是否存在 RAM 问题,并为您提供所有必要的详细信息。
如果您正在寻找更高级的工具,请查看 Windows 内存诊断.
10.运行干净启动
为防止 Windows 在启动时运行任何会导致 KMODE EXCEPTION NOT HANDLED 错误的额外驱动程序、进程和服务,您可以运行干净启动。
单击开始菜单,键入系统配置,然后打开此应用
选择服务选项卡,取消选择隐藏所有 Microsoft 服务,然后单击全部禁用
访问启动选项卡,然后单击打开任务管理器
终止所有当前活动的任务
重新启动计算机
11. 使用事件查看器
您可以启动操作系统自己的诊断实用程序事件查看器,以了解有关 BSOD 错误的更多信息,包括其触发进程或服务。
在收到 KMODE EXCEPTION NOT HANDLED 停止代码后重新启动计算机后,立即打开“开始”菜单,键入事件查看器,然后按 Enter
在左侧的 Windows 日志文件夹中,选择系统
单击您在列表中发现的第一个(最新)错误并使用“常规”选项卡获取有关它的更多信息
12.修复CMD系统错误
您不需要具备任何特殊技能即可使用命令提示符,因为您可以复制和粘贴以下命令。
但是,请确保在继续之前创建系统还原点。 此外,您应该保存所有正在进行的项目并关闭所有应用程序。
以下是运行 CHKDSK(检查磁盘)的方法:
按 Ctrl + R,键入 cmd,然后按 Ctrl + Shift + Enter 以打开具有提升权限的命令提示符
如果您的操作系统位于本地驱动器 C: 中,则键入 chkdsk c:/f。 否则,将 c: 替换为您的分区的正确字母
您将被要求同意在下次系统重新启动时安排磁盘检查。 键入 y 并按 Enter
重新启动计算机并等待 CHKDSK 完成工作
您可以依靠 Check Disk 实用程序来修复硬盘级别的任何损坏,这也应该有助于处理 KMODE EXCEPTION NOT HANDLED 错误。 但是,如果没有,请继续下一步。
以下是运行 SFC(系统文件检查器)的方法:
以管理员身份启动
键入 sfc /scannow 并按 Enter
等到扫描和修复完成
重启你的电脑
系统文件检查器旨在修复损坏的系统文件,使其成为解决 BSOD 问题的绝佳解决方案。 如果这个工具也不起作用,请尝试下一个:
以下是运行 DISM(部署映像服务和管理)的方法:
以管理员身份打开命令提示符
写入 DISM /online /cleanup-image /scanhealth 并按 Enter
如果有任何错误,请键入 DISM /online /cleanup-image /restorehealth
重新启动计算机,以管理员身份启动 CMD,写入 sfc /scannow 并按 Enter
再次重启你的机器
DISM 检查 Windows 映像的组件存储中的损坏文件,CHKDSK 和 SFC 无法访问这些文件。 这是摆脱 KMODE EXCEPTION NOT HANDLED 问题的好方法。
13. 更新您的 BIOS
找出您当前的 BIOS 版本
单击开始按钮,键入系统信息,然后启动此应用程序
复制您的 BIOS 版本/日期
访问您的 BIOS 型号的制造商网站以下载最新的 BIOS 版本
解压下载的 BIOS 文件并复制到 U 盘
将闪存驱动器插入 PC,重新启动,然后按屏幕上显示的键或组合键进入 BIOS
找到 BIOS 更新工具并创建当前固件的备份
在固件更新实用程序中加载最新的 BIOS 版本并继续安装
等到更新完成,然后你可以重新启动你的电脑
14. 卸下并重新安装所有硬件部件
如果您的硬件组件未正确连接到计算机,则可能导致致命的系统错误,例如 KMODE EXCEPTION NOT HANDLED。 要解决此问题,您必须移除并重新安装所有卡和电缆。
请特别注意 BIOS、GPU 和 RAM 卡。 您还应该检查硬件兼容性,以确保这些部件可以很好地协同工作以及与您的 Windows 版本一起工作。
结论
综上所述,您应该能够通过关闭 Windows 10 快速启动、禁用启动程序以及卸载存在兼容性问题的最近应用程序来修复 KMODE EXCEPTION NOT HANDLED 错误。
您还可以将 Windows 恢复到以前的检查点、运行恶意软件扫描、禁用防病毒软件、检查驱动程序并释放磁盘空间。
如果这也不起作用,请确保检查您的 RAM,运行干净的系统启动并使用事件查看器来获取有关错误的更多详细信息。
还建议从命令提示符修复系统损坏问题,将 BIOS 更新到最新版本,以及移除并重新安装所有硬件部件。
这些解决方案对您有用吗? 我们是否错过了任何重要的步骤? 在下面的评论部分让我们知道。