ntoskrnl.exe

ntoskrnl.exe

ntoskrnl.exe 是 Windows 作業系統的一個重要核心程式檔案,裡面存儲了大量的二進制核心代碼,用於調度系統。在系統經過預啟動和啟動階段後進入核心調用階段時由 Ntldr 調用 ntoskrnl.exe, 在 Windows XP 系統中 ntoskrnl.exe 存儲了啟動 logo 畫面。 調用 ntoskrnl.exe 檔案時將由 ntdetect.com 收集的硬體信息傳遞給它,同時被調用的還有 hal.dll 檔案。在正常情況下,在任務管理器是以"System"的名字出現的。注意:ntoskrnl.exe 也可能是 w32.bolzano 病毒,如果發現異常的 ntoskrnl.exe 檔案,請立即使用防毒軟體進行查殺。

進程

任務管理器中的 ntoskrnl.exe 進程 任務管理器中的 ntoskrnl.exe 進程

進程名稱: NT Kernel & System

出品者: Microsoft

屬於: Microsoft Windows Operating System

系統進程: 是

後台程式: 是

使用網路: 否

硬體相關: 是

常見錯誤: 強制刪除後無法啟動系統

記憶體使用: 28KB

安全等級 (0-5): 0

間諜軟體: 否

Adware: 否

廣告軟體: 否

木馬: 否

丟失處理方法

提示缺少 ntoskrnl.exe 檔案的大部分原因是因該檔案被木馬病毒破壞導致系統程式找不到此檔案,而導致出現錯誤提示框或程式無法運行,解決此問題只需找到專業的 exe 檔案下載網站,找到適合作業系統的檔案版本並下載後,複製到相應目錄即可解決。

1、Windows 95/98/Me 系統,複製到 X:\windows\system\ 目錄下;

2、Windows NT/2000 系統,複製到 X:\WINNT\system32\ 目錄下;

3、Windows XP/Vista/7/8 系統,複製到 X:\windows\system32\ 目錄下。

註:X 為系統安裝盤盤符,如 C 盤則為 C:\,下同

處理方法

電腦在一次開機後無法啟動,提示:

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

\system32\ntoskrnl.exe.

Please reinstall a copy of the above file.

處理方法1

以Windows XP 為例。X:\windows\driver cache\i386 目錄下有sp2.cab和sp1.cab檔案,存放了不同補丁包的一些驅動檔案。用系統安裝光碟中的修復模式,通過命令行利用如下命令將 sp2.cab 中的 ntoskrnl.exe解壓出來即可恢復系統:

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

(此方法限安裝了微軟某補丁包後出現的檔案替換問題)

處理方法2

遇到這個問題,實際上只要取消啟動畫面就可以了。

以Windows XP 為例。在選擇作業系統頁面長按 F8,利用“最後一次的正確設定”選項進入系統。在系統中打開“開始-運行”,輸入 MSCONFIG 並單擊“確定”打開“系統配置實用程式”。點擊切換到 BOOT.INI 選項頁,在“啟動選項”功能區域中選中 /NOGUIBOOT 複選項。這個選項使得啟動時不顯示啟動畫面,從而可以跳過這個錯誤。

但是有一個問題,如果你的作業系統已經無法啟動,是無法使用 MSCONFIG 來修改配置的。那么我們可以將計算機通過光碟啟動到命令行修復模式,編輯boot.ini檔案,加入該選項:

[operating systems]

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

處理方法3

這個錯誤還可能和啟動列表損壞或者硬體有關。

有網友遇到的是記憶體問題,通過橡皮擦清潔插槽、重新插拔或更換記憶體得以解決。記憶體問題,有可能是兼容性的問題。如果兩條記憶體條大小或頻率不一樣都可能引起問題,顯示丟失或缺少 ntoskrnl.exe 檔案,可以用單條記憶體試試,若是其他硬體的問題也可替換解決。

處理方法4

檢查磁碟和分區是否正確。如果新添加了硬碟,或改變了分區,試著改變 disk() 和 partition() 的設定值。如果確信沒有錯誤,則可能是實際的檔案損壞,從安裝 CD 上將 NTOSKRNL.EXE 檔案複製到 %systemroot%/system32 目錄中。

系統安裝了Linux後您需要編輯boot.ini檔案。安裝過程中,DiskDruid(Red Hats磁碟配置工具)會新建一個基本分區(取決於磁碟配置),儘管擴展 NT 分區先被創建(並列於磁碟前端),可是基本分區還是影響boot.ini檔案中 partition() 中的參數。將參數作適當調整(如從“1”改成“2”)便可以使NT正常引導。

處理方法5

發生這種問題主要可能有以下原因:Boot.ini 檔案的 Boot Loader 部分中的 Default 值丟失或無效、Ntoskrnl.exe 檔案丟失或損壞、Boot.ini 檔案中的分區路徑設定不正確。可以這樣解決:使用 Windows XP 安裝光碟啟動電腦,按照螢幕上的提示按下R鍵進入故障恢復控制台,使用 Administrator 賬號登錄系統。在提示符後輸入 bootcfg /rebuild 命令然後按下回車。當螢幕上詢問“將安裝添加到啟動列表嗎?”時按下 Y 鍵,出現“輸入載入標識符”的時候輸入 Windows XP,到詢問“輸入OS載入選項”時直接按下回車。完成後重啟動電腦到正常模式。這樣做可以修復boot.ini檔案。如果是檔案本身損壞或者丟失了,也可以在故障恢復控制台下修復。

相關詞條

相關搜尋

熱門詞條

聯絡我們