Chapter 38 - Windows NT Executive Messages

Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

There are three types of Windows NT Executive messages:

  • Character-mode STOP messages

  • Character-mode hardware-malfunction messages

  • Windows-mode STATUS messages

For help with hardware-malfunction messages, first contact a technician within your own organization to run hardware diagnostics on your computer. If you then need to find help outside your organization, contact the hardware vendor for your specific brand of computer, adapter, or peripheral device.

Most users also need to ask for help with the STOP messages from a technical support person who has been trained to support Windows NT. For more information on what you can do to help that trained technician use the Windows NT debugger application (Windbg.exe), see Chapter 39, "Windows NT Debugger."

The Executive is the part of the Windows NT operating system that runs in Kernel mode. Kernel mode is a privileged processor mode in which a thread has access to system memory and to hardware. (User mode is a nonprivileged processor mode in which a thread can only access system resources by calling system services.) The Windows NT Executive provides process structure, thread scheduling, interprocess communication, memory management, object management, object security, interrupt processing, I/O capabilities, and networking.

The Windows NT Kernel is the part of the Windows NT Executive that manages the processor. It performs thread scheduling and dispatching, interrupt and exception handling, and multiprocessor synchronization. It also provides primitive objects to the Windows NT Executive, which uses them to create user-mode objects.

These messages were created to cover everything that could possibly happen, so you might never see some of them. For example, one of the STOP messages is "Unhandled Kernel exception." This message is displayed only after the Kernel exception dispatcher has exhausted its search of the Kernel call stack for exception-handling code. Similarly, a STATUS message announces the termination of a thread only after the Executive has searched the entire user call stack and the subsystem associated with the application for exception-handling code.

Character-Mode Messages

Cc750320.spacer(en-us,TechNet.10).gif Cc750320.spacer(en-us,TechNet.10).gif

Two types of character-mode messages occur when the Windows NT Kernel detects an inconsistent condition from which it cannot recover: STOP messages and hardware-malfunction messages. You can organize these messages into the following groups:

  • STOP messages that can appear only during the relatively short Windows NT startup period, which is Phase 4 of the Windows NT boot sequence.

  • STOP messages that can be traced to a software condition detected by the processor.

  • Hardware-malfunction messages that can be traced to a hardware condition detected by the processor.

  • All the rest of the STOP messages.

The STOP Message Screen

Character-mode STOP messages are always displayed on a full character-mode screen rather than in a Windows-mode message box. They are also uniquely identified by a hexadecimal number and a symbolic string, as in the following example:

*** STOP: 0x00000001
APC_INDEX_MISMATCH

The content of the symbolic string may suggest, to a trained technician, which part of the Kernel detected the condition that left no recourse but to stop. However, keep in mind that the cause may actually be in another part of the system.

Figure 38.1 is an example of a complete STOP message screen generated by the Windows NT Kernel.

Section 1: Debug Port Status Indicators

DSR CTS SND 

Section 2: BugCheck Information

*** STOP: 0x0000000A (0x00000000,0x0000001A,0x00000000,0xFC873D6C)
IRQL_NOT_LESS_OR_EQUAL*** Address fc873d6c has base at fc870000 - i8042prt.SYS
CPUID:GenuineIntel 5.1.5 irql:1f SYSVER 0Xf0000421

Section 3: Driver Information

Dll Base DateStmp - Name Dll Base DateStmp - Name
80100000 2fc653bc - ntoskrnl.exe 80400000 2fb24f4a - hal.dll
80010000 2faae87f - ncrc810.sys 80013000 2faae8ca - SCSIPORT.SYS
8001b000 2faae8c5 - Scsidisk.sys 8029e000 2fc15d19 - Fastfat.sys
fc820000 2faae8af - Floppy.sys fc830000 2fb16eef - Scsicdrm.SYS
fc840000 2faae8ff - FS_Rec.SYSfc850000 2faae8b7 - Null.SYS
fc860000 2faae8a1 - Beep.SYS fc870000 31167860 - i8042prt.SYS
fc880000 2faae8b5 - Mouclass.SYS fc890000 2faae8b4 - Kbdclass.SYS
fc8b0000 2faae88d - VIDEOPRT.SYS fc8c0000 2fb67626 - ati.SYS
fc8a0000 2faae892 - vga.sys fc8e0000 2faae8fd - Msfs.SYS
fc8f0000 2faae8ec - npfs.SYS fc900000 2faae91a - ndistapi.sys
fc910000 2fc4f4b2 - ntfs.SYS fc980000 2fc12af6 - NDIS.SYS
fc970000 2faaee1e - asyncmac.sys fc9a0000 2dd47963 - epront.sys
fc9b0000 2fb52712 - ndiswan.sys fc9e0000 2faae945 - TDI.SYS
fc9c0000 2fae6a5f - nbf.sys fc9f0000 2faec8b1 - afd.sys
fca00000 2faaee1f - rasarp.sys fca10000 2fbf9993 - streams.sys
fca30000 2fc1557b - tcpip.sys fca50000 2e6ce2d3 - ubnb.sys
fca60000 2e64646c - mcsxns.sys fca70000 2fc0daf7 - netbt.sys

Section 4: Kernel Build Number and Stack Dump

Address dword dump Build [1057] - Name 
8014004c fc873d6c fc873d6c ff05e051 00000000 ff05e04b 0000002f - i8042prt.SYS
8014007c 801400c4 801400c4 00000000 00000023 00000023 00000037 - ntoskrnl.exe
80140098 fc87258e fc87258e 801400e8 00000030 ff0d141c ff0d1598 - i8042prt.SYS
8014009c 801400e8 801400e8 00000030 ff0d141c ff0d1598 00000002 - ntoskrnl.exe
801400b0 801400f8 801400f8 00000000 fc873d6c 00000008 00010202 - ntoskrnl.exe
801400b8 fc873d6c fc873d6c 00000008 00010202 ff0ced88 ff0d1598 - i8042prt.SYS
801400e0 801400c4 801400c4 fca460f4 ffffffff fc874f78 fc870418 - ntoskrnl.exe 
801400e4 fca460f4 fca460f4 ffffffff fc874f78 fc870418 ffffffff - tcpip.sys
801400ec fc874f78 fc874f78 fc870418 ffffffff 80140110 8013be2a - i8042prt.SYS
801400f0 fc870418 fc870418 ffffffff 80140110 8013be2a ff0ced88 - i8042prt.SYS
801400f8 80140110 80140110 8013be2a ff0ced88 ff0d1350 80137502 - ntoskrnl.exe
801400fc 8013be2a 8013be2a ff0ced88 ff0d1350 80137052 00000031 - ntoskrnl.exe

Section 5: Debug Port Information

Kernel Debugger Using: COM2 (Port 0x2f8, Baud Rate 19200)
Beginning dump of physical memory
Physical memory dump complete. Contact your system administrator or
technical support group.

Figure 38.1 STOP Message Screen 

STOP Screen Sections

A Windows NT STOP screen contains five major sections, as shown in Figure 38.1. Whenever a STOP error occurs, you should examine at least the BugCheck Information section for analysis when troubleshooting the problem. The next most useful information is the filenames listed on the right side of the stack dump (Section 4).

Section 1: Debug Port Status Indicators

These indicators provide serial communication information, much like the indicators on a modem. This area shows DSR and CTS. Also, the text "SND" flashes to indicate that data is being sent to the COM port. The COM port being used is detailed in Section 5: Debug Port Information.

Section 2: BugCheck Information

This section contains the error code—up to four developer-defined parameters — and an interpretation of the error. In Figure 38.1, the error code is 0x0000000A. The error code can also be called a BugCheck code.

Under some conditions, the Kernel displays only the top line of the STOP message. This can occur if vital services needed for the display have been affected by the trap condition.

Section 3: Driver Information

This section lists driver information in three columns. The first two columns list the preferred load address (base address in memory) and the link time stamp (dated created) for each loaded driver. The third column displays the names of all drivers loaded on the computer at the time the STOP message occurred. This information is important because many STOP messages contain in their parameter list the address of the instruction that caused the error. The date-stamp (seconds since 1970) can be converted to the common date/time format by using Cvtime.exe.

Section 4: Kernel Build Number and Stack Dump

This is the build number of the kernel, Ntoskrnl.exe (Build 1057 in Figure 38.1). The presence of service packs and third-party device drivers is not indicated because this is the base build number only.

The dump portion is a stack dump. Rather than showing the name of specific functions, it shows the range of addresses that pertain to the module that failed. A true stack trace requires the kernel debugger.

Sometimes, the top few lines can tell what component or driver caused the error. For example:

Section 4: Kernel Build Number and Stack Dump
Address dword dump Build [1057] - Name 
8014004c fc873d6c fc873d6c ff05e051 00000000 ff05e04b 0000002f - i8042prt.SYS <-
8014007c 801400c4 801400c4 00000000 00000023 00000023 00000037 - ntoskrnl.exe
80140098 fc87258e fc87258e 801400e8 00000030 ff0d141c ff0d1598 - i8042prt.SYS
8014009c 801400e8 801400e8 00000030 ff0d141c ff0d1598 00000002 - ntoskrnl.exe

The topmost routines on the stack do not always represent the failing code. The code for various kernel trap handlers might execute last as the error information is preserved. This depends on the particular trap error.

Section 5: Debug Port Information

This section provides confirmation of the communications parameters (COM port and baud rate) used by the Kernel debugger on the target computer, if enabled. It also confirms whether a dump file was created.

Key Screen Details to Examine

It is possible, in some cases, to determine the cause of a STOP screen by closely examining STOP screen data before rebooting. Under Windows NT 4.0, the screen divides into the five logical sections. (Processor Register Dump from Windows NT 3.1 is not included in current versions of Windows NT.)

The failing module can sometimes be identified by comparing the data in BugCheck Information with that in Driver Information and Stack Dump.

The Bugcheck Information shown is:

*** STOP: 0x0000000A (0x00000000,0x0000001A,0x00000000,0xFC873D6C)
IRQL_NOT_LESS_OR_EQUAL*** Address fc873d6c has base at fc870000 - i8042prt.SYS
CPUID:GenuineIntel 5.1.5 irql:1f SYSVER 0Xf0000421

Notice that the first four digits of the code address shown (0xFC873D6C) are FC87. This identifies the base, which is shown as FC870000. In this case the description specifies that the address is located in i8042prt.sys:

*** Address fc873d6c has base at fc870000 - i8042prt.SYS 

If this description is not given, you can obtain it by searching Driver Information to find a match on the following line:

Section 3: Driver Information
Dll Base Date Stamp - Name Dll Base Date Stamp - Name
fc860000 2faae8a1 - Beep.SYS fc870000 31167860 - i8042prt.SYS

The 0xFC870000 base matches the i8042prt.sys driver (the keyboard driver). Also, the stack dump can sometimes identify the failing driver, as it does in this case:

Section 4: Kernel Build Number and Stack Dump
Address dword dump Build [1057] - Name
8014004c fc873d6c fc873d6c ff05e051 00000000 ff05e04b 0000002f - i8042prt.SYS <-
8014007c 801400c4 801400c4 00000000 00000023 00000023 00000037 - ntoskrnl.exe

Often, this points to kernel code 0x80140000 because a trap handler in the kernel processes the failure. The BugCheck data and stack trace in these cases points to the kernel trap handler code. You can always compare this address information to narrow the list of problem driver components. In this case, the i8042prt.sys driver is a candidate for close scrutiny. Be sure this driver is the most current version available. Also, it is important to write down the first four lines of trap information for future reference (in case another trap occurs) and to provide this information to your technical support person as part of the problem description details.

STOP Messages That Occur Only at Executive Initialization

One group of STOP messages comes up only during the relatively short Windows NT startup period, which is Phase 4 of the Windows NT boot sequence. Executive initialization is one step during Phase 4. That step can be further broken down into two phases: Phase 0 and Phase 1. During Phase 0 initialization, interrupts are disabled and only a few Executive components, such as the hardware abstraction layer (HAL), are initialized. During Phase 1 initialization, the system is fully operational, and the Windows NT subcomponents do a full initialization.

If you get one of the following Phase 0 initialization STOP messages, run the hardware diagnostics. If no hardware problems are found, reinstall Windows NT and try to initialize it again. If you get the same message again, contact a trained technician.

Message ID

Symbolic name

0x0031

PHASE0_INITIALIZATION_FAILED

0x005C

HAL_INITIALIZATION_FAILED

0x005D

HEAP_INITIALIZATION_FAILED

0x005E

OBJECT_INITIALIZATION_FAILED

0x005F

SECURITY_INITIALIZATION_FAILED

0x0060

PROCESS_INITIALIZATION_FAILED

If you get one of the following Phase 1 initialization STOP messages, reinstall Windows NT and try to initialize it again. If you still get the same message, contact a trained technician.

Message ID

Symbolic name

0x0032

PHASE1_INITIALIZATION_FAILED

0x0061

HAL1_INITIALIZATION_FAILED

0x0062

OBJECT1_INITIALIZATION_FAILED

0x0063

SECURITY1_INITIALIZATION_FAILED

0x0064

SYMBOLIC_INITIALIZATION_FAILED

0x0065

MEMORY1_INITIALIZATION_FAILED

0x0066

CACHE_INITIALIZATION_FAILED

0x0067

CONFIG_INITIALIZATION_FAILED

0x0068

FILE_INITIALIZATION_FAILED

0x0069

IO1_INITIALIZATION_FAILED

0x006A

LPC_INITIALIZATION_FAILED

0x006B

PROCESS1_INITIALIZATION_FAILED

0x006C

REFMON_INITIALIZATION_FAILED

0x006D

SESSION1_INITIALIZATION_FAILED

0x006E

SESSION2_INITIALIZATION_FAILED

0x006F

SESSION3_INITIALIZATION_FAILED

0x0070

SESSION4_INITIALIZATION_FAILED

0x0071

SESSION5_INITIALIZATION_FAILED

STOP Messages Caused by a Software Trap

Another group of STOP messages is caused by a software condition detected by the processor. This condition, called a software trap, happens when a processor detects a problem in an executing instruction from which the processor will not continue. For instance, a processor will not carry out an instruction that contains invalid operands.

When you get a STOP message that is caused by a software trap, follow the steps given in "Remaining STOP Messages," later in this chapter.

The following is an example of the first line of the STOP message that is displayed for all software traps:

*** STOP: 0x0000007F (0x0000000n, 00000000, 00000000, 00000000)
UNEXPECTED_KERNEL_MODE_TRAP

The first parameter (shown as 0x0000000n in the example) in the message parameter list indicates which of twelve possible traps has occurred. For instance, in the case of an instruction that contains invalid operands, the message appears as follows:

*** STOP: 0x0000007F (0x00000006, 00000000, 00000000, 00000000)
UNEXPECTED_KERNEL_MODE_TRAP

Table 38.3 shows the possible values and their meanings for that first parameter.

Parameter

Processor detected

0x00000000

An attempt to divide by zero.

0x00000001

A system-debugger call.

0x00000003

A debugger breakpoint.

0x00000004

An arithmetic operation overflow.

0x00000005

An array index that exceeds the array bounds.

0x00000006

Invalid operands in an instruction or an attempt to execute a protected-mode instruction while running in real mode.

0x00000007

A hardware coprocessor instruction, with no coprocessor present.

0x00000008

An error while processing an error (also known as a "double fault").

0x0000000A

A corrupted Task State Segment.

0x0000000B

An access to a memory segment that was not present.

0x0000000C

An access to memory beyond the limits of a stack.

0x0000000D

An exception not covered by some other exception—a protection fault that pertains to access violations for applications.

STOP Screens During Installation

When you attempt to install Windows NT on a new computer, an unsuccessful installation can result in a STOP screen. When a STOP screen appears, first check the compatibility of the computer and its peripheral hardware. To do this, refer to the latest Windows NT Hardware Compatibility List (HCL). Computers and associated hardware that appear in the HCL were tested to determine how well they work with Windows NT. These computers have gone through rigorous component and compatibility testing by Microsoft. The HCL is available in the Windows NT Resource Kit and is updated frequently with newly tested hardware.

If the hardware you are using is not included on the Windows NT HCL, contact the hardware manufacturer as a first-line resource for available information, newly tested hardware, and/or BIOS and firmware revisions. It may also help to reduce hardware components to a minimum to pinpoint installation conflicts.

STOP Screens After Installation

Even in a complex and robust operating system such as Windows NT, catastrophic problems sometimes cause the system to stop responding or trap (display a STOP screen). In Windows NT, a driver or file system can generate a kernel STOP message by introducing an unhandled error (exception) in the code or by performing some illegal operation.

Some problems can be resolved through troubleshooting procedures such as verifying instructions, reinstalling key components, and verifying file dates. Diagnostic tools—such as Winmsdp, Microsoft Network Monitor, Network General Sniffer, and Microsoft Resource Kit utilities—may help isolate and resolve issues.

Debugging is especially helpful when a specific message is displayed or when a problem repeats often. In these cases, it is possible to pinpoint the failing code in a driver or application by using a debugger. For debugging, it is important to capture the exact text of the message. Also, it is critically important to record the exact steps involved in repeating the failure. This information can help you isolate a complex problem and help to develop a viable workaround or a program replacement. For problems occurring within Windows NT code, contact the Microsoft Support Network to find out if a service pack is available to correct the problem.

Hardware-Malfunction Messages

Hardware-malfunction messages are caused by a hardware condition detected by the processor. The first one or two lines of a hardware-malfunction message may differ depending on which company manufactured the computer. However, these lines always convey the same idea, as shown in the following example for an Intel-based computer:

Hardware malfunction.
Call your hardware vendor for support.

The additional lines in each manufacturer's message screen also differ in format and content. Therefore, before doing what the sample message recommends, contact a technician within your own organization to run hardware diagnostics on your computer. The information provided below the first two lines helps your technician decide which hardware diagnostics to run. For example, for Intel-based ISA bus computers, information is displayed that indicates whether this is a memory-parity error or a bus-data error. On Intel-based EISA computers, if the hardware problem is in an adapter, the adapter slot number on the system board is displayed.

If you still need to find help from outside your organization to interpret the information on the screen, contact the hardware vendor for your specific brand of computer, adapter, or peripheral device.

Remaining STOP Messages

A typical user cannot diagnose the cause of any of the remaining STOP messages. When you get one of these messages, first record the top few lines of the STOP message and then restart the computer. If the STOP message occurs again, you have four options for diagnosing the STOP condition, all of which should be handled by a trained technician at your own site:

  • Diagnose the problem by using the information displayed in the STOP message and any pertinent information from the Microsoft Web site (www.microsoft.com), where Microsoft maintains an up-to-date list of causes for these STOP messages.

  • Use the Windows NT debugger to get more information about the problem.

    If you use this option or the next one, be sure to switch Windows NT to debug mode before you restart your computer. For information on how to prepare your computer for debugging, see Chapter 39, "Windows NT Debugger."

  • Contact your own or another technical support group for assistance in using the Windows NT debugger remotely.

  • Contact your own or another technical support group to discuss the information in the STOP message. They might see a familiar pattern in the information.

The following list provides the ranges of unique hexadecimal numbers for the STOP messages that are least likely to appear. If you do see one, you will see it after Windows NT Executive startup is complete. These message are not caused by hardware or software traps in a processor.

0x00000001 through 0x00000009
0x0000000B through 0x0000001D
0x0000001F through 0x00000030
0x00000033 through 0x0000005B
0x00000072 through 0x0000007B

Windows-Mode STATUS Messages

Cc750320.spacer(en-us,TechNet.10).gif Cc750320.spacer(en-us,TechNet.10).gif

The Executive displays a Windows-mode STATUS message box when it detects conditions within a process (such as an application) that you need to know about. STATUS messages can be divided into three types:

  • System-information messages. All you can do is read the information in the message box and click OK. The Kernel continues to run the process or thread.

  • Warning messages. Some advise you to take an action that enables the Kernel to keep running the process or thread. Others warn you that, although the process or thread continues to run, the results might not be correct.

  • Application-termination messages. These warn you that the Kernel is about to terminate either a process or a thread.

System-Information Messages

System-information messages from the Executive provide status information on conditions within a process that should be noted but that do not stop the application from running. All that you can do is read the information in these messages and click OK.

If one of the following messages appears frequently while you are working in the same application, contact either the supplier of the application or your system administrator to adjust the configuration of your Windows NT–based computer:

Expedited Data Received

Partial Expedited Data Received

Serial IOCTL Complete

Image Relocated

Password Too Complex

Serial IOCTL Timeout

Invalid Current Directory

Redundant Read

TDI Event Done

Local Session Key

Redundant Write

TDI Event Pending

Object Exists

Registry Recovery

Thread Suspended

Partial Data Received

Segment Load

Working Set Range Error

Warning Messages

Warning messages from the Executive provide status information on more serious conditions within a process that can stop the application or cause damage to your data. Some warning messages prompt you indirectly for a user action, as in the following example:

Out of Paper: The printer is out of paper.

If one of the following messages appears frequently while you are working in the same application, contact either the supplier of the application or your system administrator to adjust the configuration of your Windows NT–based computer:

Alignment Fault

Illegal EA

Out of Paper

Breakpoint

Inconsistent EA List

Page Locked

Buffer Overflow

Invalid EA Flag

Page Unlocked

Device Busy

I/O Bus Reset

Partial Copy

Device Offline

Kernel Debugger Awakened

Single Step

Device Power Is Off

Media Changed

Too Much Information

End of Media

No more Eas

Verifying Disk

Filemark Found

No More Entries

 

Guard Page Exception

No More Files

 

GUID Substitution

Non-Inheritable ACL

 

Handles Closed

 

 

Application-Termination Messages

Application-termination messages from the Executive appear when the Kernel is about to terminate either the process in which an application is running or the thread of an application. Some of these messages advise you to perform an action before restarting the application, as in the following example:

The application or DLL <filename> is not a valid Windows NT image.
Please check this against your installation disk.

In other cases, the user action is strongly implied. The following example implies that you should make sure that the dynamic-link library is in the path before you restart the application:

The dynamic-link library <filename> could not be found in the specific path <path>

In yet other cases, you can only restart the application. If one of the messages listed in Table 38.4 reappears, contact the supplier of the application.

Message box title

Message text

Access Denied

A process has requested access to an object, but has not been granted those access rights.

Already Committed

The specified address range is already committed.

Application Error

The exception name (number) occurred in the application at location address.

Application Error

The application failed to initialize properly (number).
Click OK to terminate the application.

Application Exit by CTRL+C

The application terminated as a result of pressing CTRL+C.

Bad CRC

A cyclic redundancy check (CRC) checksum error occurred.

Bad File

The attributes of the specified mapping file for a section
of memory cannot be read.

Bad Image

The application or DLL filename is not a valid Windows NT image.
Please check this against your installation disk.

Buffer Too Small

The buffer is too small to contain the entry. No information has been written to the buffer.

Cancel Timeout

The driver name failed to complete a canceled I/O request in the allotted time.

Cannot Continue

Windows NT cannot continue from this exception.

Conflicting Address Range

The specified address range conflicts with the address space.

Corrupted Disk

The file system structure on the disk is corrupted and unusable.
Run the Chkdsk utility on the volume name.

Corrupted File

The file or directory filename is corrupted and unreadable.
Run the Chkdsk utility.

Data Error

An error in reading or writing data occurred.

Data Late

A data late error occurred.

Data Not Accepted

The TDI client could not handle the data received during a transmission.

Data Overrun

A data overrun error occurred.

Device Timeout

The specified I/O operation on name was not completed before the time-out period expired.

DLL Initialization Failed

Initialization of the dynamic-link library filename failed. The process is terminating abnormally.

Drive Not Ready

The drive is not ready for use; its door may be open.
Check drive drive letter and make sure that a disk is inserted and that the drive door is closed.

Entry Point Not Found

The procedure entry point name could not be located in the dynamic-link library filename.

EXCEPTION

A real-mode application issued a floating-point instruction and floating-point hardware is not present.

EXCEPTION

Array bounds exceeded.

EXCEPTION

Floating-point denormal operand.

EXCEPTION

Floating-point division by zero.

EXCEPTION

Floating-point inexact result.

EXCEPTION

Floating-point invalid operation.

EXCEPTION

Floating-point overflow.

EXCEPTION

Floating-point stack check.

EXCEPTION

Floating-point underflow.

EXCEPTION

Integer division by zero.

EXCEPTION

Integer overflow.

EXCEPTION

Privileged instruction.

EXCEPTION

Possible deadlock condition.

Fatal System Error

The name system process terminated unexpectedly with a status of address. The system has been shut down.

File Not Found

The file filename does not exist.

Floppy Disk Error

While accessing a floppy disk, the track address from the sector ID field was found to be different than the track address maintained by the controller.

Floppy Disk Error

While accessing a floppy disk, an ID address mark was
not found.

Floppy Disk Error

The floppy disk controller reported an error that is not recognized by the floppy disk driver.

Floppy Disk Error

While accessing a floppy disk, the controller returned inconsistent results by way of its registers.

Hard Disk Error

While accessing the hard disk, a recalibrate operation failed, even after retries.

Hard Disk Error

While accessing the hard disk, a disk operation failed even after retries.

Hard Disk Error

While accessing the hard disk, a disk controller reset was needed, but even that failed.

Illegal Instruction

An attempt was made to execute an illegal instruction.

Incorrect Network Resource Type

The specified device type (LPT, for example) conflicts with the actual device type on the remote resource.

Incorrect Password to LAN Manager Server

You specified an incorrect password to a LAN Manager 2.x or MS-NET server.

Incorrect System Call Level

An invalid level was passed into the specified system call.

Incorrect Volume

The target file of a rename request is located on a different device than the source of the rename request.

Invalid Lock Sequence

An attempt was made to execute an invalid lock sequence.

Invalid Mapping

An attempt was made to create a view for a section that
is bigger than the section.

Invalid Parameter

The specified information class is not a valid information class for the specified object.

Missing System File

The required system file filename is bad or missing.

Network Name Not Found

The specified share name cannot be found on the remote server.

Network Request Timeout

The session with a remote server has been disconnected because the time-out interval for a request has expired.

No Disk

There is no disk in the drive.
Insert a disk into drive drive letter.

No Paging File Specified

No paging file was specified in the system configuration.

Not Enough Quota

Not enough virtual memory or paging file quota is available to complete the specified operation.

Not Implemented

The requested operation is not implemented.

Operation Failed

The requested operation was unsuccessful.

Ordinal Not Found

The ordinal number could not be located in the dynamic-link library filename.

Out of Virtual Memory

Your system is running low on virtual memory. Close some applications. To create an additional paging file or to increase the size of your current paging file: double-click System in Control Panel; then, on the Performance tab, click Change under Virtual Memory.

Path Not Found

The path path does not exist.

Privilege Failed

The I/O permissions for the process could not be changed.

Registry File Failure

The Registry cannot load the key (file) name or its log or alternative.
It is corrupted, absent, or cannot be written to.

Section Too Large

The specified section is too big to map the file.

Sector Not Found

The specified sector does not exist.

Still Busy

The specified I/O request packet (IRP) cannot be disposed of because the I/O operation is not complete.

Registry Is Corrupted

The structure of one of the files that contains Registry data is corrupted, or the image of the file in memory is corrupted, or the file cannot be recovered because the alternative copy or log was absent or corrupted.

Unable to Create Paging File

The creation of the paging file filename failed (number). The requested size was number.

Unable To Locate DLL

The dynamic-link library filename cannot be found in the specified path path.

Unable to Retrieve Browser Server List

The list of servers for this workgroup is not currently available.

Unexpected Failure in DebugActiveProcess

An unexpected failure occurred while processing a DebugActiveProcess API request.
Click OK to terminate the process, or click Cancel to ignore the error.

Unknown Disk Format

The disk in drive drive letter is not formatted properly.
Check the disk, and reformat if necessary.

Write Protect Error

The disk cannot be written to because it is write protected.
Remove the write protection from the volume name in drive drive letter.

Wrong Type

There is a mismatch between the type of object required by the requested operation and the type of object that is specified in the request.

Wrong Volume

The wrong volume is in the drive.
Insert volume name into drive drive letter.

Cc750320.spacer(en-us,TechNet.10).gif