![蓝屏错误0x0000007E,由ntkrnlmp.exe引起](https://linux22.com/image/1213855/%E8%93%9D%E5%B1%8F%E9%94%99%E8%AF%AF0x0000007E%EF%BC%8C%E7%94%B1ntkrnlmp.exe%E5%BC%95%E8%B5%B7.png)
我的笔记本电脑配置是 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 在启动过程中尝试访问的损坏的应用程序。如果您可以访问另一台计算机,我会:
- 创建一个Linux 实时 CD并从那里启动。
如果可以启动,则说明您已经立即消除了 BIOS。许多 Live CD 都有内存测试,您可以直接从启动屏幕运行。ubuntu live CD 易于使用。 - 如果内存测试通过,则您不太可能遇到任何内存问题。
- 如果测试失败,请关闭计算机并检查内存是否安装正确。重新启动实时媒体并重新进行内存测试。如果仍然失败,则应将其退回(如果在保修期内)并让制造商进行维修。
如果所有这些都有效,那么很有可能您必须重建硬盘。抱歉。
答案2
我研究过 ntkrnlmp.exe bsods 和与此文件相关的其他错误,有四点需要检查:不兼容或过时的图形相关驱动程序、最新 Windows 更新存在问题(尝试系统还原)、电源适配器存在问题、非相同 RAM 条存在问题。(对于详细信息)。
答案3
不幸的是,我会在怀疑 BIOS 有问题之前就怀疑 RAM 有问题,除非你的 BIOS 设置最近被更改过。(你可能知道这一点。)
虽然由于“没有电池”消息,它可能不再能立即帮助您,但在这种情况下,首先要做的是执行全面内存测试。这在大多数机器上都需要一段时间。我过去为此使用的一个很棒的工具是MemTest86。
该测试将告诉您内存是否坏了,这通常是一件相当容易修复的事情。(事实上,我的一位同事也遇到了非常类似的情况,情况确实如此。)
现在您的 BIOS 报告没有电池,我最大的疑问是:您确定您进行了正确的 BIOS 升级吗?(这些要求非常挑剔。我记不得自己曾经尝试过。也许曾经尝试过一次,在 90 年代?)无论如何,即使 BIOS 升级干净,您仍然可能希望进行 MemTest 以确保安全。
答案4
听起来类似于所报告的问题这里以及网络上的其他地方。我同意其他答案的观点,即您应该检查系统内存——以防万一。不过,正如链接页面所建议的那样,查看您最近是否安装了任何系统更新或应用程序也不会有什么坏处。(如果是某个先前的更新或更改导致了问题,则“系统还原”可能会有所帮助。)