WINDOWS ROOT>\SYSTEM32\NTOSKRNL.EXE IS CORRUPT OR MISSING

Remember - This is a public forum so never post private information such as email or phone numbers!

Ideas:

  • Programs you are having problems with
  • Error messages
  • Recent changes you made to your computer
  • What you have already tried to fix the problem
 
Question Info

Last updated July 16, 2018 Views 197,231 Applies to:
Answer

Here are a few things to try. In the following commands, C: represents the hard disk and D: the CD/DVD drive, change them as necessary to suit your configuration.

1. Boot the XP CD and select the first repair option (R) which will take you to the Recovery Console. Now copy the missing/corrupt file from the CD to your hard disk by typing ‘copy D:\i386\ntoskrnl.exe C:\Windows\system32\ntoskrnl.exe’ (not the quotes but the two spaces) and press Enter.

2. If you can only find ntoskrnl.ex_ on the CD then the file needs to be expanded by typing ‘expand D:\i386\ntoskrnl.ex_ C:\Windows\system32\ntoskrnl.exe’ (not the quotes but the two spaces) and press Enter.

If 1 and 2 above do not work, rename the file by typing ‘ren C:\Windows\system32\ntoskrnl.exe C:\Windows\system32\ntoskrnl.old’ (not the quotes but the two spaces) and press Enter. Then try again.

3. If it’s still not working, type chkdsk /r (note the space) and press Enter.

4. Try method 2 as outlined here http://support.microsoft.com/kb/314477

121 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.