如何修复 IRQL_NOT_DISPATCH_LEVEL (BSOD 0x00000008)

已发表: 2020-10-22

蓝屏死机 (BSOD) 是 Microsoft Windows 的普通用户和有经验的用户最糟糕的噩梦。 蓝屏本质上使系统无法使用,甚至拒绝访问桌面以进行故障排除。 有许多 Windows 错误可能导致蓝屏死机。 您可以轻松地在 Internet 上找到大多数常见的帮助指南。

但是, IRQL_NOT_DISPATCH_LEVEL错误是另一回事。 此错误也称为 BSOD 或 STOP 0x00000008 错误。 这个错误很少出现,这就是错误修复社区相对不为人知的原因。

最近,一些 Windows 用户抱怨收到此错误,尤其是在 Windows 10 上。此错误也会影响 Windows 8.1 和 7 用户,因为它是与硬件相关的问题。

如果您在线寻找解决此错误的方法将您带到这里,您将不会失望。 本指南包含多种解决方案,可帮助您消除蓝屏并重新获得对 PC 的控制权。

IRQL_NOT_DISPATCH_LEVEL 是什么意思?

通常,每个 STOP 错误都有一个错误代码名称。 在这种情况下,STOP 0x00000008 错误具有以下错误报告描述: IRQL_NOT_DISPATCH_LEVEL STOP 0x00000008 错误通常缩写为 STOP 0x8,这就是我们以后将使用的。

但是 IRQL_NOT_DISPATCH_LEVEL 错误消息的确切含义是什么? 由于该错误非常罕见,因此目前公共领域中可用的信息相对较少。 预计错误技术人员必须处理此错误的时间越长,可用的越多。

已知的是 IRQL_NOT_DISPATCH_LEVEL 与系统上的硬件问题有关。 这并不奇怪:所有 STOP 错误通常都是由硬件或驱动程序问题引起的。 STOP 0x8 消息表明您的 PC 在运行时遇到了致命错误。

什么是 Windows 10 上的 0x00000008 蓝屏错误?

STOP 0x8 是运行 Windows 的计算机上的罕见错误。 它表示硬件或软件问题已迫使计算机遭受致命关闭。 停止错误基本上会阻止系统工作。 它实际上使 PC 停止它正在做的任何事情并经历致命的故障。

如果您的 PC 突然自行关闭并重新启动进入蓝屏并显示 IRQL_NOT_DISPATCH_LEVEL 消息,则表示发生了 STOP 0x8 错误。 如果 NT 文件系统 (NTFS) 出现问题,您可能会遇到此错误。 遇到错误的用户将在蓝屏上收到此消息:

已检测到您的计算机存在问题,Windows 已关闭以防止损坏您的计算机

IRQL_NOT_DISPATCH_LEVEL,错误代码 0x00000008。

这绝不是与 0x8 BSOD 错误相关的唯一消息。 其他用户报告在他们的蓝屏上收到了更长的错误消息:

IRQL_NOT_DISPATCH_LEVEL

如果这是您第一次看到此错误屏幕,请重新启动计算机。 如果再次出现此屏幕,请执行以下步骤:

检查以确保正确安装了任何新的硬件或软件。 如果这是新安装,请向您的硬件或软件制造商咨询您可能需要的任何 Windows 更新。

如果问题仍然存在,请禁用或删除任何新安装的硬件。 禁用 BIOS 内存选项,例如缓存或阴影。 如果您需要使用安全模式来禁用或删除组件,请重新启动计算机,按 F8 选择高级启动选项,然后选择安全模式。

……

可以说,后一个错误消息为我们提供了当 BSOD 突然出现时该怎么做的几个想法。 我们将在下一节解释这些和其他几种处理 0x8 BSOD 错误的方法。

如何解决 IRQL_NOT_DISPATCH_LEVEL 错误

当您的系统上出现蓝屏时,这是一个很大的不便。 有时,您可以从蓝屏启动到桌面,这很棒。 其他时候,即使你这样做了,PC 也会在几分钟后随机重启回到 BSOD。 这发生在 0x00000008 错误中,非常烦人。

如果您按照以下解决方案的步骤操作,您将很有可能永久解决此错误。

注意:使用本指南中的某些修复程序需要您能够访问桌面。 如果您的电脑在多次重启后仍然卡在蓝屏上,您可以尝试通过安全模式访问桌面。

有两种主要方法可以从卡在蓝屏上的 PC 启动到安全模式:通过高级选项屏幕和通过安装媒体。

  • 使用高级选项启动进入安全模式

此方法涉及启动您的 PC 几次,直到 Windows 启动进入自动修复环境。 以下是步骤:

  1. 如果您的电脑当前卡在蓝屏上,请按住电源按钮将其关闭。
  2. 按电源按钮打开 PC。 当它重新启动进入蓝屏时,按住电源按钮再次将其关闭。 重复这些步骤,直到看到“开始自动修复”消息。
  3. Windows 将启动到“选择一个选项”屏幕。
  4. 导航到疑难解答 > 高级选项 > 启动设置,然后单击重新启动。
  5. 在“启动设置”屏幕上,您可以选择按 4 启用安全模式或按 5 启用带网络连接的安全模式。 你应该选择5。
  • 使用恢复媒体启动进入安全模式

如果 Windows 无法通过上述方法启动到恢复环境,您可以使用可启动的安装媒体来达到相同的效果。 就是这样:

  1. 要创建可启动的 Windows 10 媒体,请从 Microsoft Windows 下载页面下载 Windows 10 ISO 文件。 我们建议您下载与 PC 上安装的相同版本的 Windows。 但是,如果有更新的版本可用,您可以改用它。
  2. 使用 Windows Media Creation Tool 或 Rufus 等第三方软件使用下载的 ISO 创建可启动 USB 驱动器。
  3. 将 USB 闪存驱动器插入计算机并从中启动。 您可能需要进入 BIOS 并选择 USB 驱动器作为第一个引导设备。
  4. 使用 USB 驱动器启动后,您将进入 Windows 设置屏幕。 单击左下角的“修复计算机”链接。 PC 将重新启动进入 Windows 恢复。
  5. 导航到疑难解答 > 高级选项 > 启动设置,然后单击重新启动。
  6. 在“启动设置”屏幕上,您可以选择按 4 启用安全模式或按 5 启用带网络连接的安全模式。 你应该选择5。

既然您知道当 BSOD 导致无法启动到桌面时如何启动到安全模式,那么您就可以使用 IRQL_NOT_DISPATCH_LEVEL 错误的修复程序了。

  • 修复 1:运行在线 BSOD 疑难解答

此方法适用于可以通过网络启动到安全模式或在收到错误后仍可以启动到 Windows 的 Windows 10 用户。

微软有一个在线蓝屏疑难解答程序来指导可能不想自己处理该错误的新手和临时用户。 它提供了一个简单的分步过程来识别发生的事情并选择解决方案。

以下是如何使用 Microsoft 的在线 BSOD 疑难解答:

  1. 打开浏览器并访问此页面以开始使用。
  2. 您必须正确回答以下问题:“您什么时候收到蓝屏错误?”

升级到 Windows 10 时。选择此选项将提示疑难解答程序建议返回到您以前的 Windows 版本。

安装更新后。 选择此选项将使疑难解答程序建议您删除最近安装的更新。

在使用我的设备时。 如果您选择此选项,故障排除程序将建议您卸载第三方软件、回滚、卸载或禁用驱动程序,并断开非必要的 PC 外围设备。

注意:如果您可以在运行 Windows 10 < 版本 1809 的 PC 上访问桌面,您还可以使用内置的蓝屏疑难解答来修复错误:

  1. 导航到设置 > 更新和安全 > 疑难解答。
  2. 在右侧窗格中,单击蓝屏,然后单击“运行疑难解答”。

希望这种方法对您有用。

  • 修复 2:拔下连接的设备

如果您使用的是笔记本电脑,则可能连接了一些外部设备。 这些可能是扬声器、鼠标、键盘、耳机、游戏控制器、打印机等。

事实上,IRQL_NOT_DISPATCH_LEVEL 错误可能是由一个或多个外部设备的故障引起的。 设备的驱动程序可能会发生故障并导致系统完全脱轨。 移除外部设备就不再需要它们各自的驱动程序。

尝试拔下所有连接的设备(并关闭通过蓝牙或 Wi-Fi 连接的设备),看看会发生什么。 断开所有非必要设备后,重新启动计算机并检查其是否正常启动。

如果问题得到解决,您可能需要更新外部设备的驱动程序才能安全地继续在您的 PC 上使用它。

  • 修复 3:使用CHKDSK扫描硬盘

Check Disk 是一个 Windows 实用程序,用于检查主要的内部存储和文件系统。 它是解决从文件损坏到蓝屏等错误的有用工具。 该实用程序可以自行运行并检测计算机内部存储的坏簇、丢失扇区、文件系统错误和其他问题。

如果您可以在由 0x8 BSOD 引起的随机关机事件之间短暂访问您的桌面,您可以使用CHKDSK实用程序快速进行扫描:

  1. 在桌面上,单击任务栏上的文件资源管理器图标或按 Win 键 + E 打开文件资源管理器。
  2. 单击左窗格下列中的此 PC。
  3. 您应该在中央窗格中看到您的驱动器。 右键单击主内部存储并选择属性。
  4. 单击工具选项卡。
  5. 在“错误检查”组中,单击“立即检查”按钮。
  6. CHKDSK对话框弹出时,选择两个选项中的一个或两个,然后单击扫描:
    1. 自动修复文件系统错误
    2. 扫描并尝试恢复坏扇区

注意:在 Windows 10 中,“立即检查”按钮已替换为“检查”按钮,对话框中的两个选项已替换为单个“扫描驱动器”选项。

如果您卡在蓝屏上并且无法重新启动到 Windows 并且安全模式不起作用,您仍然可以使用 Windows 恢复中的命令提示符运行CHKDSK扫描:

  1. 从“选择一个选项”屏幕中,导航到疑难解答 > 高级选项 > 命令提示符。
  2. 在 cmd 窗口中,键入以下命令并按 Enter:

chkdsk c: /f /r

使用此命令,检查磁盘实用程序将扫描您的硬盘驱动器以查找错误并尝试修复坏扇区并修复损坏的文件。

如果CHKDSK未发现任何错误或扫描无法解决问题,请尝试下一个修复。

  • 修复 4:使用磁盘清理识别和删除垃圾文件

已知过载的硬盘会导致 Windows 10 和其他操作系统版本中的 IRQL_NOT_DISPATCH_LEVEL 错误。 如果您的硬盘驱动器已满 80%,则进行一些春季大扫除有助于解决问题。 它还可以防止错误再次发生。

但是,此方法仅在您可以正常访问桌面或通过安全模式访问桌面时才有用。 不过,通过其他方式解决问题后,您可以减少硬盘驱动器上的数据量,从而减少再次发生的可能性。

首先,检查您的硬盘驱动器上还剩多少空间。 打开文件资源管理器,单击这台电脑,然后检查硬盘驱动器上剩余的空间量。 如果它快满了,您应该尝试释放一些空间。

以下是一些可以减少主存储数据量的方法:

删除不需要的预装应用程序和未使用的第三方应用程序

  1. 在 Windows 10 中,单击开始菜单并选择设置。
  2. 导航到系统 > 应用程序和功能。
  3. 在右侧的中央窗格中,选择您要卸载的应用程序,然后单击卸载。
  4. 对每个不需要的预安装应用程序和用户应用程序重复步骤 3。

用户安装的某些应用程序不会显示在此处。 您需要转到控制面板来卸载它们。

  1. 在“开始”菜单中键入“cmd”,然后按 Enter。
  2. 从“控制面板”窗口右上角的“查看方式”选项中选择类别。
  3. 单击“程序”下的“卸载程序”链接。
  4. 在下一个屏幕上,右键单击要删除的应用程序并选择卸载。 按照屏幕上的说明删除程序。
  5. 对每个不需要的应用程序和程序重复步骤 8。

使用 Storage Sense 识别垃圾文件并将其删除

Storage Sense 识别并分组它认为您可能不再需要的文件,并显示它们占用的空间。 您可以使用漂亮的 Windows 10 实用程序快速删除临时文件:

  1. 按 Windows 键并选择设置。
  2. 导航到系统 > 存储并选择您的主驱动器,看看是什么占用了这么多空间。
  3. 仔细阅读这些项目以查看可以释放硬盘空间的位置。 单击一个项目以显示删除相关文件的选项。
  4. 完成后,关闭“设置”窗口。

使用磁盘清理删除所有类型的垃圾文件

Windows 中的磁盘清理实用程序可查找所有类型的垃圾文件并将它们收集在一个窗口中,以便于选择和删除。 您可以使用该实用程序快速删除不同类型的不需要的文件,包括以下内容:

下载的程序文件

临时网络文件

离线网页

回收站

临时文件

传递优化文件

DirectX 阴影缓存

缩略图

Windows 更新清理

Windows 错误报告文件

Zune 临时转换文件

以下是如何使用磁盘清理:

  1. 运行搜索并输入“磁盘清理”。 单击输入。
  2. 在 DISK Cleanup — Drive Selection 窗口中,选择您的驱动器并单击 OK。 如果您有多个驱动器,则一次只能选择一个。
  3. 在“要删除的文件”下,勾选您希望删除其关联文件的项目旁边的框。 选择任何项目以查看简短说明。 如果要查看链接到文件的单个文件,请选择该文件并单击查看文件按钮。
  4. 做出选择后,单击“清理系统文件”继续。
  5. 出现确认提示时,单击删除文件。

受到推崇的

使用 Auslogics BoostSpeed 解决 PC 问题

除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。

Auslogics BoostSpeed 是 Auslogics 的产品,获得了 Microsoft 银级应用程序开发人员认证
免费下载

如果您想更快地释放硬盘空间并提供更多选项,您可以尝试使用经过验证的第三方磁盘清理工具,例如 Auslogics BoostSpeed。

当然,您也可以主动删除不需要的媒体文件、相册文件等大型用户文件。 不要忘记定期清理回收站。

如果您结合这些方法,您将确保将硬盘驱动器上的已用空间量降低到可观的水平。 这可以帮助您解决像 0x8 BSOD 这样的错误。

  • 修复 5:更新 Windows

如果您可以在由于 0x8 错误而导致烦人的 BSOD 关闭期间访问“设置”应用程序,请检查并安装任何可用的 Windows 更新。 众所周知,Microsoft 会发布有助于解决某些问题的补丁和错误修复。

这是你应该做的:

  1. 打开设置。
  2. 导航到更新和安全 > Windows 更新。
  3. 单击“检查更新”按钮。 如果更新已经可用,只需单击每个更新旁边的下载按钮。
  4. 立即安装所有更新并重新启动机器。

如果这对您的 BSOD 问题没有帮助,您可能会在下一个修复程序中获得更好的运气。

  • 修复 6:更新设备驱动程序

微软将由第三方驱动程序导致的蓝屏错误百分比定为 70。这意味着当您的 PC 随机重启进入蓝屏(有或没有错误代码)时,每 10 次中有 7 次出现故障的第三方驱动程序是问题的原因。

如果多个外部设备同时连接到您的 PC,其中一个的驱动程序可能会出现故障,从而导致 IRQL_NOT_DISPATCH_LEVEL 错误。 设备驱动程序在同时使用时也可能发生冲突,导致系统关闭。

此外,不兼容的驱动程序肯定迟早会导致错误。 对当前操作系统优化程度较低的过时驱动程序也是如此。

此类问题的解决方案是更新所有驱动程序。 这比更新单个驱动程序要好,因为此错误未指定哪个特定硬件驱动程序是罪魁祸首。

如果您有时间和精力手动更新主要驱动程序,您可以在正常模式或带网络的安全模式下使用设备管理器:

  1. 右键单击开始菜单并选择设备管理器。 您会在此处找到所有 PC 组件及其驱动程序。
  2. 双击一个项目以显示相关的设备。
  3. 右键单击设备并选择更新驱动程序。
  4. 在下一个窗口中,选择“自动搜索更新的驱动程序软件”选项。

你已经尽力了。 Windows 会做它的。 它将查找并安装该设备的最新驱动程序——如果它可以找到的话。

对设备管理器中列出的每个硬件重复这些步骤。 我们不必告诉您这样做是一项艰巨的任务,更不用说效率低下和不必要的了:有更好的方法。

受到推崇的

使用驱动程序更新程序解决 PC 问题

不稳定的 PC 性能通常是由过时或损坏的驱动程序引起的。 Auslogics Driver Updater 可诊断驱动程序问题,让您一次或一次更新旧驱动程序,让您的 PC 运行更顺畅

Auslogics Driver Updater 是 Auslogics 的产品,获得 Microsoft Silver Application Developer 认证
现在下载

更好的方法是使用经过认证的第三方驱动程序更新程序,例如 Auslogics Driver Updater。

Auslogics Driver Updater 的扫描将突出显示任何需要更新的不兼容、丢失、故障或过时的驱动程序。 使用高级许可证,您只需单击“全部更新”按钮即可立即为所有驱动程序安装每个可用更新。

以下是如何使用 Auslogics Driver Updater:

  1. 访问 Auslogics Driver Updater 下载页面。
  2. 单击下载的安装文件,选择您的首选项,然后单击安装按钮。
  3. 安装完成后,单击按钮开始扫描。
  4. 该软件将显示您的设备驱动程序(包括连接设备的驱动程序)和需要更新的驱动程序。
  5. 单击设备驱动程序旁边的更新按钮以对其进行更新,或单击“全部更新”按钮为所有过时的设备驱动程序安装更新。

该过程完成后重新启动系统,您应该能够正常使用您的PC。

这种方法的明显优点是节省了宝贵的时间。 此外,您不知道何时会出现另一个随机 BSOD 关闭来打断您。 因此,最好尽快更新所有内容的方法。

  • 修复 7:禁用自动重启

一些用户声称禁用自动重启帮助他们解决了 IRQL_NOT_DISPATCH_LEVEL BSOD。 你也可以试一试:

  1. 按 Windows 键并键入“控制面板”。 出现应用时按 Enter。
  2. 在“查看方式”中选择小图标或大图标。
  3. 导航到系统 > 高级系统设置。
  4. 在“系统属性”对话框中,切换到“高级”选项卡。
  5. 在启动和恢复部分,单击设置。
  6. 在新的弹出对话框中,向下滚动到“系统故障”部分并取消选中“自动重启”复选框。
  7. 单击确定并关闭所有窗口。
  • 修复 8:使用系统还原点

如果您还记得 IRQL_NOT_DISPATCH_LEVEL 错误开始出现的时间点,那么您很幸运——前提是您已经创建了系统还原点。 如果到目前为止没有任何解决方案对您有用,您只需将计算机恢复到错误开始发生之前的状态即可。 以下是要遵循的说明:

  1. 按住 Windows 键并按 R。
  2. 在“运行”框中键入“rstrui”,然后单击“确定”。
  3. 当系统还原对话框出现时,单击“选择不同的还原点”(如果该选项可用),然后单击下一步。 否则,单击“推荐还原”,然后单击“下一步”。

注意:仅当 Windows 选择的还原点早于您在 PC 上遇到的错误时,才选择“推荐还原”。

  1. 在下一个窗口中,勾选“显示更多还原点”复选框。
  2. 选择在错误开始发生之前创建的还原点,然后单击下一步。
  3. 单击“完成”开始系统还原。

如果 0x8 错误与驱动程序问题有关,并且您选择了正确的还原点,则此修复几乎肯定会解决您的问题。 反转完成后,您可能需要重新安装一些驱动程序和一些程序。

  • 修复 9:重新安装操作系统

这是修复错误 0x00000008 的最后手段。 如果没有其他方法,您可能必须使用带有最新版本 Windows 10 的可启动 USB 驱动器进行干净的 Windows 10 安装。

如果这些选项在 Windows 恢复中可用,您还可以尝试恢复出厂设置或 PC 刷新。

我们希望这些解决方案已经解释了如何删除 0x00000008 BSOD。 您可以查看有关相关 BSOD 错误的帮助指南以获取更多修复。