NO_MORE_IRP_STACK_LOCATIONS 蓝屏错误 (0x00000035) 修复

已发表: 2018-07-31

幸福来自解决问题。

——马克曼森

当您在计算机上看到蓝屏死机 (BSOD) 错误时,恐慌是很自然的。 但是,不要担心,因为有很多方法可以解决这个问题。

如果您最近安装了新的软件或硬件,您可能会遇到的问题之一是“NO_MORE_IRP_STACK_LOCATIONS”蓝屏错误。 此消息可能会在您加载系统驱动程序或 Windows 启动或关闭时出现。 以下是与此问题相关的常见场景:

  • 正在运行的程序窗口突然变为非活动状态,并出现“NO_MORE_IRP_STACK_LOCATIONS”蓝屏错误。
  • 蓝屏死机还可能伴随着一条消息,“停止错误 0x35:NO_MORE_IRP_STACK_LOCATIONS”。
  • 每次您尝试运行特定程序时,您的计算机都会崩溃,并显示 STOP Error 0x35 代码。
  • 您可能会遇到此错误消息:

“已检测到问题,并且已关闭 Windows 以防止损坏您的计算机。 问题似乎是由以下文件引起的:”

  • Windows 运行速度比平时慢。 此外,还有延迟的键盘或鼠标输入。
  • 您的 PC 往往会一次冻结几秒钟。

如果您想了解如何修复 Windows 上的 NO_MORE_IRP_STACK_LOCATIONS 错误,那么您来对地方了。 我们将向您展示一些有用的技巧,帮助您摆脱这个问题。 确保您通读本文以有效修复 Windows 上的 NO_MORE_IRP_STACK_LOCATIONS 错误。

如何修复 Windows 上的 NO_MORE_IRP_STACK_LOCATIONS 错误?

要摆脱此 BSOD 错误,请按照下面提供的提示进行操作

第一个提示:检查系统驱动器上是否有足够的可用空间。 有时,当您的系统驱动器空间不足时,可能会出现数据损坏、蓝屏死机错误和其他问题。 确保删除垃圾文件,您可以使用第三方工具(如 Auslogics BoostSpeed)轻松完成。 此工具将删除剩余的注册表文件,以及系统中不必要的项目。

注意:Microsoft 宣布您的系统驱动器中应该至少有 100MB 的可用空间。 但是,建议 Windows 用户至少保留 15% 的可用驱动器空间。

第二个提示:考虑您最近是否安装了任何硬件组件或新程序。 您是否在系统或驱动程序上安装了更新? 如果是这样,那么很可能蓝屏死机错误是由最近的修改引起的。

撤消您执行的更改并检查 STOP 错误是否仍然存在。 以下是您可以尝试的一些解决方案:

  • 第一个解决方案:将系统回滚到以前不存在错误的还原点。 这将帮助您轻松撤消任何更改。
  • 第二种解决方案:选择在引导系统时使用最后一次正确的配置。 这将允许您撤消最近对注册表和系统所做的修改。
  • 第三种解决方案:将设备驱动程序回滚到以前的版本。

第三个提示:确保您的系统没有被病毒或恶意软件感染。 请记住,它们会直接影响系统的主引导记录 (MBR) 或引导扇区,从而导致出现蓝屏死机错误。

因此,我们建议使用 Auslogics Anti-Malware。 此工具将确保您的整个系统(包括 MBR 和引导扇区)没有病毒和恶意软件。 Auslogics Anti-Malware 旨在正常运行而不会干扰您的主要防病毒软件。 更重要的是,它可以检测到您从未怀疑存在的威胁和攻击。

第四条提示:确保您的系统上安装了最新的服务包和所有必要的更新。 Microsoft 会定期发布补丁以修复 Windows 上的错误和其他类型的问题。 安装最新更新将帮助您解决“NO_MORE_IRP_STACK_LOCATIONS”蓝屏错误。

第五条提示:更新硬件的所有驱动程序。 在某些情况下,损坏或过时的驱动程序可能会导致各种蓝屏死机错误。 我们建议使用 Auslogics Driver Updater 以确保将所有有问题的驱动程序更新到制造商推荐的最新版本。

技巧六:确保所有卡、内部电缆和其他部件都安装正确。 错误安装的硬件可能会导致 BSOD 错误。 所以,这里有一些你可以做的事情:

  • 重新安装可用的扩展卡。
  • 重新安装所有电源线和内部数据。
  • 重新安装内存模块。

第七个提示:尝试在所有硬件上运行诊断测试。 如果您不知道如何操作,最好寻求有经验的计算机技术人员的帮助。 以下是解决此 BSOD 错误时要采取的一些重要步骤:

  • 检查和测试 RAM 或系统内存
  • 验证和测试系统硬盘驱动器

第八条提示:您也可以尝试更新您的 BIOS 以摆脱蓝屏死机错误。 在某些情况下,此类错误是由无能问题引起的。 这个问题可以通过更新系统 BIOS 轻松解决。

第九条提示:尝试仅使用重要硬件启动系统。 解决 BSOD 错误的方法之一是在启动计算机时使用最少的硬件。 如果在执行此操作后您注意到错误消失了,那么您删除的硬件设备之一很可能导致了问题。

注意:通常,启动计算机所需的只是 RAM、CPU、主板、键盘、主硬盘驱动器、显示器和显卡。

您如何确定导致蓝屏死机错误的硬件设备?

尝试用已更新固件的硬件更换硬件。 确保您添加的所有硬件都包含在硬件兼容性列表中。 最后,您可以访问制造商的网站以获取支持信息。

您如何识别导致 00000035 BSOD 错误的软件程序?

您必须确保计算机上的所有应用程序都已更新。 如果没有,请尝试尽快更新它们。 您也可以尝试重新安装软件并检查是否可以解决问题。 如果这些不能修复错误,您可以查看开发者的网站以获取支持信息。

使用 Windows 内存诊断工具进行 RAM 测试

微软的一大优点是它为各种 Windows 版本提供了内置的内存测试程序。 您可以使用 Windows 内存诊断工具来测试您的系统内存是否存在任何类型的错误。 要启动此工具,只需按照以下说明进行操作:

  1. 在键盘上,按 Windows 键 + R。 这应该会打开“运行”对话框。
  2. 键入“mdsched.exe”(无引号),然后按 Enter。
  3. Windows 内存诊断工具启动后,为您的问题选择适当的选项。

该工具现在将扫描您的系统内存以查找问题。 该过程可能需要几分钟。 因此,请确保您不会干扰它。 该过程完成后,Windows 将自动重新启动您的 PC。 然后,您将在下次登录计算机时看到测试结果。

快速解决方案
要快速解决«NO_MORE_IRP_STACK_LOCATIONS BSOD»问题,请使用由 Auslogics 专家团队开发的安全免费工具。

该应用程序不包含恶意软件,专门针对本文中描述的问题而设计。 只需下载并在您的 PC 上运行即可。 免费下载

Auslogics开发

Auslogics 是经过认证的 Microsoft Silver Application Developer。 Microsoft 肯定了 Auslogics 在开发满足 PC 用户不断增长的需求的优质软件方面的专业知识。


您是否能够按照我们的提示摆脱 BSOD 错误?

您使用了哪个技巧? 在下面的评论中让我们知道!