蓝屏错误0x0000007E,由ntkrnlmp.exe引起

蓝屏错误0x0000007E,由ntkrnlmp.exe引起

我的笔记本电脑配置是 Vista Home Premium、Dell Studio 1537、64 位处理器、6GB 内存。

我遇到了蓝屏错误,停止消息为:0x0000007E,持续了两天。它发生在我尝试从我的电子邮件下载图像时。经过长时间的谷歌搜索后,我试图调试 minidumb 文件。从中我确定了以下错误代码

符号堆栈索引: 0
符号名称: nt!IopFreeRelationList+21
FOLLOWUP_NAME:机器所有者
模块名称:nt
图像名称:ntkrnlmp.exe
调试_FLR_IMAGE_时间戳:4a67e1a0
堆栈命令:.cxr 0xfffffa60015e3170;kb
FAILURE_BUCKET_ID: X64_0x7E_nt!IopFreeRelationList+21
BUCKET_ID: X64_0x7E_nt!IopFreeRelationList+21
后续:MachineOwner

微软表示,如果下列任一条件为真,就会出现这种情况:计算机的基本输入/输出系统 (BIOS) 配置中的设置不正确。

- 或 - 计算机上安装的一个或多个随机存取存储器 (RAM) 模块出现故障。

所以第一步我尝试重新安装 bios。在配置检查中,闪存出现并说没有电池。我不知道该怎么做。请帮忙。我很失望。请任何人帮忙

答案1

我可能不会首先尝试修复 BIOS。当然,YMMV,但在这个行业工作了 20 多年,我的 BIOS 从来没有在我没有动手的情况下突然失效。(我曾经在尝试“修复”BIOS 之前弄坏过一台机器),但那是很久以前的事了。

我的第一猜测可能是内存问题,或者是 Vista 在启动过程中尝试访问的损坏的应用程序。如果您可以访问另一台计算机,我会:

  1. 创建一个Linux 实时 CD并从那里启动。
    如果可以启动,则说明您已经立即消除了 BIOS。许多 Live CD 都有内存测试,您可以直接从启动屏幕运行。ubuntu live CD 易于使用。
  2. 如果内存测试通过,则您不太可能遇到任何内存问题。
  3. 如果测试失败,请关闭计算机并检查内存是否安装正确。重新启动实时媒体并重新进行内存测试。如果仍然失败,则应将其退回(如果在保修期内)并让制造商进行维修。

如果所有这些都有效,那么很有可能您必须重建硬盘。抱歉。

答案2

我研究过 ntkrnlmp.exe bsods 和与此文件相关的其他错误,有四点需要检查:不兼容或过时的图形相关驱动程序、最新 Windows 更新存在问题(尝试系统还原)、电源适配器存在问题、非相同 RAM 条存在问题。(对于详细信息)。

答案3

不幸的是,我会在怀疑 BIOS 有问题之前就怀疑 RAM 有问题,除非你的 BIOS 设置最近被更改过。(你可能知道这一点。)

虽然由于“没有电池”消息,它可能不再能立即帮助您,但在这种情况下,首先要做的是执行全面内存测试。这在大多数机器上都需要一段时间。我过去为此使用的一个很棒的工具是MemTest86

该测试将告诉您内存是否坏了,这通常是一件相当容易修复的事情。(事实上,我的一位同事也遇到了非常类似的情况,情况确实如此。)

现在您的 BIOS 报告没有电池,我最大的疑问是:您确定您进行了正确的 BIOS 升级吗?(这些要求非常挑剔。我记不得自己曾经尝试过。也许曾经尝试过一次,在 90 年代?)无论如何,即使 BIOS 升级干净,您仍然可能希望进行 MemTest 以确保安全。

答案4

听起来类似于所报告的问题这里以及网络上的其他地方。我同意其他答案的观点,即您应该检查系统内存——以防万一。不过,正如链接页面所建议的那样,查看您最近是否安装了任何系统更新或应用程序也不会有什么坏处。(如果是某个先前的更新或更改导致了问题,则“系统还原”可能会有所帮助。)

相关内容