SYSTEM_THREAD_EXCEPTION_NOT_HANDLED:nviddmkm,atikmpag

在我的笔记本电脑上工作时,我突然发现我的 Windows PC 屏幕闪烁,变黑,然后我看到蓝屏(Blue Screen)并出现停止错误(Stop Error)-系统线程异常未处理 (nviddmkm.sys)(SYSTEM THREAD EXCEPTION NOT HANDLED (nviddmkm.sys))。它也可能发生在其他驱动程序上,如 atikmpag.sys、dxgmms2.sys、CMUSBDAC.sys、Idiagio.sys、iaisp64 sys、PCI.sys、Netwtw04.sys 等。

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

系统线程是什么意思?

系统线程(System Thread)是可以由Windows操作系统独立执行和管理的程序的最小序列。

Windows收集了一些信息,完成后,我的计算机重新启动。尽管我在其他稳定的系统上收到此停止错误(Stop Error),但即使在设置或升级期间或由于系统BIOS不兼容,也会发生此停止错误。这就是我为解决问题所做的。

修复未处理的系统线程异常(Fix System Thread Exception)( nviddmkm.sys或 atikmpag.sys (Handled)

首先,确保您有足够的磁盘空间。如果没有,请使用磁盘清理工具(Disk Cleanup Tool)删除垃圾文件并释放磁盘空间。

就我而言,在Error Code之后,您可以看到文件的名称。如果在错误检查消息中识别出驱动程序,您应该找出该文件的内容。您可以在您的计算机上搜索它,然后检查它的属性(Properties),或者您可以在Internet上搜索。

在我的例子中,它是 ' SYSTEM THREAD EXCEPTION NOT HANDLED (nvlddmkm.sys)',最后你会看到一个文件名nvlddmkm.sys显示。一个简单的搜索表明它是一个Nvidia显示驱动程序文件。这意味着正是这个文件导致了蓝屏(Blue Screen)

在这种情况下,您将不得不禁用驱动程序或与制造商联系以获取驱动程序更新,具体取决于具体情况。由于我的是显示驱动程序,因此我决定检查是否有可用的更新。如果是添加的新服务(Service),请通过 services.msc 禁用它,看看它是否有帮助。

它也可能是由atikmpag.sys文件引起的,该文件是AMD ATI多供应商内核微型端口系统驱动程序(Kernel Miniport System Driver)。在这种情况下,您必须更新 atikmpag.sys AMD驱动程序。

要更新驱动程序,请从WinX 菜单(WinX Menu)中打开设备管理器(Device Manager)并展开显示(Display)适配器。右键单击显示驱动程序(Display Driver)并选择更新驱动程序软件(Update Driver Software)

更新显示驱动程序

如果发现任何更新,向导将为您下载并安装驱动程序。我决定更新两个显示(Display)适配器驱动程序。

下载驱动程序

安装新驱动程序后,重新启动计算机。这解决了我的问题。

如果在启动时出现蓝屏(Blue Screen),您可能需要以安全模式启动 Windows(boot Windows in Safe Mode)并重命名或删除有故障的驱动程序。如果在安全模式下(Safe Mode)将驱动程序用作系统启动过程的一部分,则必须使用故障恢复控制台(Recovery Console)来启动计算机以访问该文件。

您可以解决此停止错误(Stop Error)的另一件事是尝试更改视频适配器。您还可以咨询您的硬件供应商,看看是否有可用的BIOS更新。(BIOS)如果您启用了BIOS内存选项(例如缓存或阴影),请将其禁用。确保您拥有最新版本的Adob​​e Flash Player是您可能还想做的事情。

阅读:(Read:)如何修复DPC_WATCHDOG_VIOLATION蓝屏。

这篇文章为您提供了有关在 Windows 中修复蓝屏死机的(fixing the Blue Screen of Death in Windows)其他提示。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts