win7 win8 系统ntoskrnl.exe丢失引起蓝屏的问题解决以及ntoskrnl.exe下载位置

简介: win7  win8 系统ntoskrnl.exe丢失引起蓝屏的问题解决以及ntoskrnl.

win7  win8 系统ntoskrnl.exe丢失引起蓝屏的问题解决以及ntoskrnl.exe下载位置 

 

在一次开机后无法启动,XP提示:

Windows could not start because the following file is missing or corrupt:

\system32\ntoskrnl.exe.
Please reinstall a copy of the above file.

ntoskrnl.exe文件找不到了,那么这个文件是干什么的?哪里去了呢?

ntoskrnl.exe是winows的一个进程文件,在系统经过预启动和启动阶段后进入内核调用阶段时由Ntldr调用Ntoskrnl.exe, 在WINXP系统中存储了WIN XP的启动LOGO画面。
调用Ntoskrnl.exe文件时将由Ntdetect.com收集的硬件信息传递给它,同时被调用的还有hal.dll文件.

关于这个进程的官方描述是:

ntoskrnl - ntoskrnl.exe - 进程信息
进程文件: ntoskrnl 或者 ntoskrnl.exe
进程名称: Microsoft Boot Up Kernel

描述:
ntoskrnl.exe是保护性的进程,在你计算机反复启动的情况下出现。在正常情况下,在任务管理器是不会有该进程的。注意:ntoskrnl.exe也可能是w32.bolzano病毒。请使用杀毒软件进行查杀。
出品者: Microsoft
属于: Microsoft Windows Operating System

也就是说,如果这个文件丢失或损坏,Windows Xp启动时那个Logo都出不来,也就没有下一步可以看了。

昨天尝试了很多方法,光盘上的copy、解压覆盖,系统上的备份覆盖还是不管用。
最后放弃了,修复安装,结果今天打补丁到某次重起后,问题再次出现。

现在我不能忍受再次重装了,于是反复研究,终于还是找到了一个合适的版本。
在 "c:\windows\driver cache\i386"目录下有sp2.cab和sp1.cab文件,存放了不同补丁包的一些驱动文件,我将sp2.cab中的ntoskrnl.exe解压缩出来,终于恢复了系统:

expand sp2.cab -F:ntoskrnl.exe c:\windows\system32

当然首先要用光盘启动到修复模式,进入命令行进行操作。
看来是微软的某个Patch有问题,覆盖之后会导致系统无法启动。
目前的怀疑对象是:KB890859

网友提供了另外一个更简便的方法
遇到这个问题,实际上只要取消启动画面就可以了。
在系统中打开'开始-运行',输入MSCONFIG点击'确定'后即打开了系统配置实用程序。
点击切换到BOOT.INI选项页,在'启动选项'功能区域中选中'/NOGUIBOOT.INI'复选项。
这个选项使得启动时不显示启动画面,从而可以跳过这个错误。但是一个问题是,如果你的系统已经无法启动,是无法来使用MSCONFIG的。
那么我们可以将计算机通过光盘启动到命令行修复模式,编辑boot.ini文件,加入该选项:

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot

这个方法值得尝试。

当然,这个错误还可能和启动列表损坏或者硬件有关。
有网友遇到的是内存问题,通过清洁、重新插拔或更换内存得以解决

关于Windows 2000上的问题,可以参考微软的支持文章:
http://support.microsoft.com/kb/124550/
关于Xp的参考文章:
http://support.microsoft.com/kb/314477/

关键词:ntoskrnl.exe下载    ntoskrnl.exe丢失  ntoskrnl.exe蓝屏  win7 ntoskrnl.exe位置  ntoskrnl.exe win8  缺少ntoskrnl.exe

 

相关文章
win10下双击运行.bat文件,一闪而过
直接在cmd运行.bat里面的命令可以运行,但是双击.bat就是一闪而过,那么为什么会出现这样的问题呢,一般情况是.bat里面的命令,在双击运行的环境下出现了问题导致的。
1538 0
win10下双击运行.bat文件,一闪而过
|
3月前
|
小程序 Windows
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
|
Windows
[笔记]Windows判断文件是可执行文件exe/dll文件/驱动文件sys
[笔记]Windows判断文件是可执行文件exe/dll文件/驱动文件sys
|
Windows
Win7便笺、StikyNot.exe、打不开的解决办法、便签已停止启动
Win7便笺、StikyNot.exe、打不开的解决办法、便签已停止启动
747 0
Win7便笺、StikyNot.exe、打不开的解决办法、便签已停止启动
真正解决办法:WINDOWS7/WIN7提示错误:无法启动此程序,因为计算机中丢失D3DCOMPILER_47.dll。尝试重新安装该程序以解决此问题
真正解决办法:WINDOWS7/WIN7提示错误:无法启动此程序,因为计算机中丢失D3DCOMPILER_47.dll。尝试重新安装该程序以解决此问题
830 0
真正解决办法:WINDOWS7/WIN7提示错误:无法启动此程序,因为计算机中丢失D3DCOMPILER_47.dll。尝试重新安装该程序以解决此问题
|
安全 Windows
Windows 去除打开exe文件安全警告
 --> Win + R 打开运行窗口  --> 输入gpedit.msc 运行  --> 用户配置  --> 管理模板  --> Windows组件  --> 附件管理器  --> 中等风险文件类型的包含列表  --> 勾选已启用  --> 填写.exe  --> OK
2028 0
|
安全 Windows
Win系统 - 找回 Win8 / Win10 的安全启动
Win系统 - 找回 Win8 / Win10 的安全启动
107 0
Win系统 - 找回 Win8 / Win10 的安全启动
成功解决(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
成功解决(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
成功解决(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
|
Windows
windows激活失败之slmgr命令以记事本打开
【问题现象】 【问题根因】微软激活所需的命令是slmgr.vbs这个文件,但是这个文件打开方式是记事本,因此在激活的时候输入命令会直接弹出记事本,导致激活失败。 【解决方案】查看slmgr.vbs的打开方式,与正常的操作系统做对比,可以发现文件的打开方式异常: 一些情况下通过调整打开方式可以解决...
1853 0