You receive an error message on a Windows XP-based computer: "Stop 0x00000077" or "KERNEL_STACK_INPAGE_ERROR"

You may find it easier to follow the steps if you print this article first.

 This article contains steps that may require changes to the basic input/output system (BIOS), or to the complementary metal oxide semiconductor (CMOS) settings, or physical changes to your computer hardware. Incorrect changes to the BIOS of your computer can result in serious problems. Microsoft cannot guarantee that the problems resulting from changes to the BIOS can be resolved. Change the BIOS settings at your own risk. If you need help with any of these steps, contact your hardware manufacturer, and be aware that making changes either to the hardware or to the BIOS of the computer may invalidate the warranty. If you do not want to make hardware changes to your computer, you can take your computer to a repair center. 

Symptoms of the problem

When you are running Windows XP, you may receive one of the following error messages:

  • Stop 0x00000077

General methods to resolve the problem

To resolve this issue, try the following methods.

Method 1: Install the latest Windows XP Service Pack

For more information about how to obtain the latest service pack for Windows XP, click the following article number to view the article in the Microsoft Knowledge Base:

322389 How to obtain the latest Windows XP service pack

Method 2: Run a disk scanner

A disk scanner can locate and repair hard disk errors for you. To run a disk scanner, try to restart the computer. Then, select from the following scenarios.

If the computer restarted successfully

Option 1: Autochk automatically runs
If the computer restarted successfully, the Autochk disk scanner will automatically run to locate and to repair any hard disk errors.
Option 2: Manually run Chkdsk
If Autochk does not automatically run, you can manually run the Chkdsk disk scanner. To do this, follow these steps:
  1. Click Start, click Run, type chkdsk /f /r, and then click OK.
  2. At the command prompt, type Y to let the disk scanner run when you restart the computer.
  3. Restart the computer.
  4. Chkdsk will run.

If the computer did not restart successfully

If the computer did not restart successfully, manually run the Chkdsk disk scanner from the Recovery Console. To do this, follow these steps:
  1. Restart the computer.
  2. When the Welcome to Setup screen appears, press R to start the Recovery Console.
  3. If you have a dual-boot or a multiple-boot computer, select the installation that you need to access.
  4. When you are prompted, type the administrator password. If the administrator password is blank, press ENTER.
  5. At the command prompt, type chkdsk /r, and then press ENTER.
  6. When Chkdsk has finished running, read the results, and then take any steps that are required to complete the process. For example, you may be prompted to run chkdsk /f to fix certain problems.
  7. Restart the computer.

Method 3: Run a virus-checking program

Run a current virus-checking program to scan your computer for viruses. Select from the following options.

Option 1: Run the computer's virus-checking program

Run the virus-checking program that is installed on the computer.

Note Before you run the program, make sure that you have installed all the current updates. To do this, contact the manufacturer of your virus-checking software.

For information about how to contact the manufacturer, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:
65416 Hardware and software vendor contact information, A-K

60781 Hardware and software vendor contact information, L-P

60782 Hardware and software vendor contact information, Q-Z
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

Option 2: Run Microsoft Security Essentials safety scanner 

To run the Microsoft Security Essentials safety scanner, visit the following Microsoft Web site:

Advanced method to resolve the problem

Note This method is intended for advanced computer users. If you are not comfortable with advanced troubleshooting, you might want to ask someone for help or contact support. For information about how to contact support, visit the following Microsoft Web site:
For advanced information about how to troubleshoot this error, visit the following Microsoft Web site:

More information

This issue can occur if a requested page of kernel data could not be read from the paging file into memory, or the master boot record is infected with a virus.

To determine the possible cause, you must interpret the error message. If both the first and the third parameters are zero, the four parameters are defined as follows:
  1. 0 (zero)
  2. Page Table Entry (PTE) value at time of error
  3. 0 (zero)
  4. Address of signature on kernel stack
If either the first or the third parameter is not a zero, the following definitions apply:
  1. Status code
  2. I/O status code
  3. Page file number
  4. Offset into page file

If this is the case, the cause of this issue may be determined from the second parameter (the I/O status code) by using the following information in which the "value of second parameter" indicator is followed by a "general cause" format:

  • 0xC000000E, or STATUS_NO_SUCH_DEVICE: the drive is unavailable, possibly because of a bad hard disk drive, a bad disk array, or a bad controller card.
  • 0xC000009A, or STATUS_INSUFFICIENT_RESOURCES: lack of nonpaged pool resources.
  • 0xC000009C, or STATUS_DEVICE_DATA_ERROR: bad blocks on the hard disk.
  • 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED: bad cabling, non-termination, or the controller cannot access the hard disk.
  • 0xC000016A, or STATUS_DISK_OPERATION_FAILED: bad blocks on the hard disk.
  • 0xC0000185, or STATUS_IO_DEVICE_ERROR: incorrect termination, or defective cabling of SCSI-based devices, or two devices are trying to use the same IRQ.
For more information, visit the following Microsoft Web site:

Article ID: 315266 - Last Review: Jun 19, 2014 - Revision: 1