Windows Error Codes
From CometWiki
Error Name | Error Number | Meaning |
---|---|---|
ERROR SUCCESS | 0 (0x0) | The operation completed successfully. |
ERROR INVALID FUNCTION | 1 (0x1) | Incorrect function. |
ERROR FILE NOT FOUND | 2 (0x2) | The system cannot find the file specified. |
ERROR PATH NOT FOUND | 3 (0x3) | The system cannot find the path specified. |
ERROR TOO MANY OPEN FILES | 4 (0x4) | The system cannot open the file. |
ERROR ACCESS DENIED | 5 (0x5) | Access is denied. |
ERROR INVALID HANDLE | 6 (0x6) | The handle is invalid. |
ERROR ARENA TRASHED | 7 (0x7) | The storage control blocks were destroyed. |
ERROR NOT ENOUGH MEMORY | 8 (0x8) | Not enough storage is available to process this command. |
ERROR INVALID BLOCK | 9 (0x9) | The storage control block address is invalid. |
ERROR BAD ENVIRONMENT | 10 (0xA) | The environment is incorrect. |
ERROR BAD FORMAT | 11 (0xB) | An attempt was made to load a program with an incorrect format. |
ERROR INVALID ACCESS | 12 (0xC) | The access code is invalid. |
ERROR INVALID DATA | 13 (0xD) | The data is invalid. |
ERROR OUTOFMEMORY | 14 (0xE) | Not enough storage is available to complete this operation. |
ERROR INVALID DRIVE | 15 (0xF) | The system cannot find the drive specified. |
ERROR CURRENT DIRECTORY | 16 (0x10) | The directory cannot be removed. |
ERROR NOT SAME DEVICE | 17 (0x11) | The system cannot move the file to a different disk drive. |
ERROR NO MORE FILES | 18 (0x12) | There are no more files. |
ERROR WRITE PROTECT | 19 (0x13) | The media is write protected. |
ERROR BAD UNIT | 20 (0x14) | The system cannot find the device specified. |
ERROR NOT READY | 21 (0x15) | The device is not ready. |
ERROR BAD COMMAND | 22 (0x16) | The device does not recognize the command. |
ERROR CRC | 23 (0x17) | Data error (cyclic redundancy check). |
ERROR BAD LENGTH | 24 (0x18) | The program issued a command but the command length is incorrect. |
ERROR SEEK | 25 (0x19) | The drive cannot locate a specific area or track on the disk. |
ERROR NOT DOS DISK | 26 (0x1A) | The specified disk or diskette cannot be accessed. |
ERROR SECTOR NOT FOUND | 27 (0x1B) | The drive cannot find the sector requested. |
ERROR OUT OF PAPER | 28 (0x1C) | The printer is out of paper. |
ERROR WRITE FAULT | 29 (0x1D) | The system cannot write to the specified device. |
ERROR READ FAULT | 30 (0x1E) | The system cannot read from the specified device. |
ERROR GEN FAILURE | 31 (0x1F) | A device attached to the system is not functioning. |
ERROR SHARING VIOLATION | 32 (0x20) | The process cannot access the file because it is being used by another process. |
ERROR LOCK VIOLATION | 33 (0x21) | The process cannot access the file because another process has locked a portion of the file. |
ERROR WRONG DISK | 34 (0x22) | The wrong diskette is in the drive. |
ERROR SHARING BUFFER EXCEEDED | 36 (0x24) | Too many files opened for sharing. |
ERROR HANDLE EOF | 38 (0x26) | Reached the end of the file. |
ERROR HANDLE DISK FULL | 39 (0x27) | The disk is full. |
ERROR NOT SUPPORTED | 50 (0x32) | The request is not supported. |
ERROR REM NOT LIST | 51 (0x33) | Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator. |
ERROR DUP NAME | 52 (0x34) | You were not connected because a duplicate name exists on the network. If joining a domain, go to System in Control Panel to change the computer name and try again. If joining a workgroup, choose another workgroup name. |
ERROR BAD NETPATH | 53 (0x35) | The network path was not found. |
ERROR NETWORK BUSY | 54 (0x36) | The network is busy. |
ERROR DEV NOT EXIST | 55 (0x37) | The specified network resource or device is no longer available. |
ERROR TOO MANY CMDS | 56 (0x38) | The network BIOS command limit has been reached. |
ERROR ADAP HDW ERR | 57 (0x39) | A network adapter hardware error occurred. |
ERROR BAD NET RESP | 58 (0x3A) | The specified server cannot perform the requested operation. |
ERROR UNEXP NET ERR | 59 (0x3B) | An unexpected network error occurred. |
ERROR BAD REM ADAP | 60 (0x3C) | The remote adapter is not compatible. |
ERROR PRINTQ FULL | 61 (0x3D) | The printer queue is full. |
ERROR NO SPOOL SPACE | 62 (0x3E) | Space to store the file waiting to be printed is not available on the server. |
ERROR PRINT CANCELLED | 63 (0x3F) | Your file waiting to be printed was deleted. |
ERROR NETNAME DELETED | 64 (0x40) | The specified network name is no longer available. |
ERROR NETWORK ACCESS DENIED | 65 (0x41) | Network access is denied. |
ERROR BAD DEV TYPE | 66 (0x42) | The network resource type is not correct. |
ERROR BAD NET NAME | 67 (0x43) | The network name cannot be found. |
ERROR TOO MANY NAMES | 68 (0x44) | The name limit for the local computer network adapter card was exceeded. |
ERROR TOO MANY SESS | 69 (0x45) | The network BIOS session limit was exceeded. |
ERROR SHARING PAUSED | 70 (0x46) | The remote server has been paused or is in the process of being started. |
ERROR REQ NOT ACCEP | 71 (0x47) | No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept. |
ERROR REDIR PAUSED | 72 (0x48) | The specified printer or disk device has been paused. |
ERROR FILE EXISTS | 80 (0x50) | The file exists. |
ERROR CANNOT MAKE | 82 (0x52) | The directory or file cannot be created. |
ERROR FAIL I24 | 83 (0x53) | Fail on INT 24. |
ERROR OUT OF STRUCTURES | 84 (0x54) | Storage to process this request is not available. |
ERROR ALREADY ASSIGNED | 85 (0x55) | The local device name is already in use. |
ERROR INVALID PASSWORD | 86 (0x56) | The specified network password is not correct. |
ERROR INVALID PARAMETER | 87 (0x57) | The parameter is incorrect. |
ERROR NET WRITE FAULT | 88 (0x58) | A write fault occurred on the network. |
ERROR NO PROC SLOTS | 89 (0x59) | The system cannot start another process at this time. |
ERROR TOO MANY SEMAPHORES | 100 (0x64) | Cannot create another system semaphore. |
ERROR EXCL SEM ALREADY OWNED | 101 (0x65) | The exclusive semaphore is owned by another process. |
ERROR SEM IS SET | 102 (0x66) | The semaphore is set and cannot be closed. |
ERROR TOO MANY SEM REQUESTS | 103 (0x67) | The semaphore cannot be set again. |
ERROR INVALID AT INTERRUPT TIME | 104 (0x68) | Cannot request exclusive semaphores at interrupt time. |
ERROR SEM OWNER DIED | 105 (0x69) | The previous ownership of this semaphore has ended. |
ERROR SEM USER LIMIT | 106 (0x6A) | Insert the diskette for drive %1. |
ERROR DISK CHANGE | 107 (0x6B) | The program stopped because an alternate diskette was not inserted. |
ERROR DRIVE LOCKED | 108 (0x6C) | The disk is in use or locked by another process. |
ERROR BROKEN PIPE | 109 (0x6D) | The pipe has been ended. |
ERROR OPEN FAILED | 110 (0x6E) | The system cannot open the device or file specified. |
ERROR BUFFER OVERFLOW | 111 (0x6F) | The file name is too long. |
ERROR DISK FULL | 112 (0x70) | There is not enough space on the disk. |
ERROR NO MORE SEARCH HANDLES | 113 (0x71) | No more internal file identifiers available. |
ERROR INVALID TARGET HANDLE | 114 (0x72) | The target internal file identifier is incorrect. |
ERROR INVALID CATEGORY | 117 (0x75) | The IOCTL call made by the application program is not correct. |
ERROR INVALID VERIFY SWITCH | 118 (0x76) | The verify-on-write switch parameter value is not correct. |
ERROR BAD DRIVER LEVEL | 119 (0x77) | The system does not support the command requested. |
ERROR CALL NOT IMPLEMENTED | 120 (0x78) | This function is not supported on this system. |
ERROR SEM TIMEOUT | 121 (0x79) | The semaphore timeout period has expired. |
ERROR INSUFFICIENT BUFFER | 122 (0x7A) | The data area passed to a system call is too small. |
ERROR INVALID NAME | 123 (0x7B) | The filename, directory name, or volume label syntax is incorrect. |
ERROR INVALID LEVEL | 124 (0x7C) | The system call level is not correct. |
ERROR NO VOLUME LABEL | 125 (0x7D) | The disk has no volume label. |
ERROR MOD NOT FOUND | 126 (0x7E) | The specified module could not be found. |
ERROR PROC NOT FOUND | 127 (0x7F) | The specified procedure could not be found. |
ERROR WAIT NO CHILDREN | 128 (0x80) | There are no child processes to wait for. |
ERROR CHILD NOT COMPLETE | 129 (0x81) | The %1 application cannot be run in Win32 mode. |
ERROR DIRECT ACCESS HANDLE | 130 (0x82) | Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O. |
ERROR NEGATIVE SEEK | 131 (0x83) | An attempt was made to move the file pointer before the beginning of the file. |
ERROR SEEK ON DEVICE | 132 (0x84) | The file pointer cannot be set on the specified device or file. |
ERROR IS JOIN TARGET | 133 (0x85) | A JOIN or SUBST command cannot be used for a drive that contains previously joined drives. |
ERROR IS JOINED | 134 (0x86) | An attempt was made to use a JOIN or SUBST command on a drive that has already been joined. |
ERROR IS SUBSTED | 135 (0x87) | An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted. |
ERROR NOT JOINED | 136 (0x88) | The system tried to delete the JOIN of a drive that is not joined. |
ERROR NOT SUBSTED | 137 (0x89) | The system tried to delete the substitution of a drive that is not substituted. |
ERROR JOIN TO JOIN | 138 (0x8A) | The system tried to join a drive to a directory on a joined drive. |
ERROR SUBST TO SUBST | 139 (0x8B) | The system tried to substitute a drive to a directory on a substituted drive. |
ERROR JOIN TO SUBST | 140 (0x8C) | The system tried to join a drive to a directory on a substituted drive. |
ERROR SUBST TO JOIN | 141 (0x8D) | The system tried to SUBST a drive to a directory on a joined drive. |
ERROR BUSY DRIVE | 142 (0x8E) | The system cannot perform a JOIN or SUBST at this time. |
ERROR SAME DRIVE | 143 (0x8F) | The system cannot join or substitute a drive to or for a directory on the same drive. |
ERROR DIR NOT ROOT | 144 (0x90) | The directory is not a subdirectory of the root directory. |
ERROR DIR NOT EMPTY | 145 (0x91) | The directory is not empty. |
ERROR IS SUBST PATH | 146 (0x92) | The path specified is being used in a substitute. |
ERROR IS JOIN PATH | 147 (0x93) | Not enough resources are available to process this command. |
ERROR PATH BUSY | 148 (0x94) | The path specified cannot be used at this time. |
ERROR IS SUBST TARGET | 149 (0x95) | An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute. |
ERROR SYSTEM TRACE | 150 (0x96) | System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed. |
ERROR INVALID EVENT COUNT | 151 (0x97) | The number of specified semaphore events for DosMuxSemWait is not correct. |
ERROR TOO MANY MUXWAITERS | 152 (0x98) | DosMuxSemWait did not execute; too many semaphores are already set. |
ERROR INVALID LIST FORMAT | 153 (0x99) | The DosMuxSemWait list is not correct. |
ERROR LABEL TOO LONG | 154 (0x9A) | The volume label you entered exceeds the label character limit of the target file system. |
ERROR TOO MANY TCBS | 155 (0x9B) | Cannot create another thread. |
ERROR SIGNAL REFUSED | 156 (0x9C) | The recipient process has refused the signal. |
ERROR DISCARDED | 157 (0x9D) | The segment is already discarded and cannot be locked. |
ERROR NOT LOCKED | 158 (0x9E) | The segment is already unlocked. |
ERROR BAD THREADID ADDR | 159 (0x9F) | The address for the thread ID is not correct. |
ERROR BAD ARGUMENTS | 160 (0xA0) | One or more arguments are not correct. |
ERROR BAD PATHNAME | 161 (0xA1) | The specified path is invalid. |
ERROR SIGNAL PENDING | 162 (0xA2) | A signal is already pending. |
ERROR MAX THRDS REACHED | 164 (0xA4) | No more threads can be created in the system. |
ERROR LOCK FAILED | 167 (0xA7) | Unable to lock a region of a file. |
ERROR BUSY | 170 (0xAA) | The requested resource is in use. |
ERROR CANCEL VIOLATION | 173 (0xAD) | A lock request was not outstanding for the supplied cancel region. |
ERROR ATOMIC LOCKS NOT SUPPORTED | 174 (0xAE) | The file system does not support atomic changes to the lock type. |
ERROR INVALID SEGMENT NUMBER | 180 (0xB4) | The system detected a segment number that was not correct. |
ERROR INVALID ORDINAL | 182 (0xB6) | The operating system cannot run %1. |
ERROR ALREADY EXISTS | 183 (0xB7) | Cannot create a file when that file already exists. |
ERROR INVALID FLAG NUMBER | 186 (0xBA) | The flag passed is not correct. |
ERROR SEM NOT FOUND | 187 (0xBB) | The specified system semaphore name was not found. |
ERROR INVALID STARTING CODESEG | 188 (0xBC) | The operating system cannot run %1. |
ERROR INVALID STACKSEG | 189 (0xBD) | The operating system cannot run %1. |
ERROR INVALID MODULETYPE | 190 (0xBE) | The operating system cannot run %1. |
ERROR INVALID EXE SIGNATURE | 191 (0xBF) | Cannot run %1 in Win32 mode. |
ERROR EXE MARKED INVALID | 192 (0xC0) | The operating system cannot run %1. |
ERROR BAD EXE FORMAT | 193 (0xC1) | %1 is not a valid Win32 application. |
ERROR ITERATED DATA EXCEEDS 64k | 194 (0xC2) | The operating system cannot run %1. |
ERROR INVALID MINALLOCSIZE | 195 (0xC3) | The operating system cannot run %1. |
ERROR DYNLINK FROM INVALID RING | 196 (0xC4) | The operating system cannot run this application program. |
ERROR IOPL NOT ENABLED | 197 (0xC5) | The operating system is not presently configured to run this application. |
ERROR INVALID SEGDPL | 198 (0xC6) | The operating system cannot run %1. |
ERROR AUTODATASEG EXCEEDS 64k | 199 (0xC7) | The operating system cannot run this application program. |
ERROR RING2SEG MUST BE MOVABLE | 200 (0xC8) | The code segment cannot be greater than or equal to 64K. |
ERROR RELOC CHAIN XEEDS SEGLIM | 201 (0xC9) | The operating system cannot run %1. |
ERROR INFLOOP IN RELOC CHAIN | 202 (0xCA) | The operating system cannot run %1. |
ERROR ENVVAR NOT FOUND | 203 (0xCB) | The system could not find the environment option that was entered. |
ERROR NO SIGNAL SENT | 205 (0xCD) | No process in the command subtree has a signal handler. |
ERROR FILENAME EXCED RANGE | 206 (0xCE) | The filename or extension is too long. |
ERROR RING2 STACK IN USE | 207 (0xCF) | The ring 2 stack is in use. |
ERROR META EXPANSION TOO LONG | 208 (0xD0) | The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified. |
ERROR INVALID SIGNAL NUMBER | 209 (0xD1) | The signal being posted is not correct. |
ERROR THREAD 1 INACTIVE | 210 (0xD2) | The signal handler cannot be set. |
ERROR LOCKED | 212 (0xD4) | The segment is locked and cannot be reallocated. |
ERROR TOO MANY MODULES | 214 (0xD6) | Too many dynamic-link modules are attached to this program or dynamic-link module. |
ERROR NESTING NOT ALLOWED | 215 (0xD7) | Cannot nest calls to LoadModule. |
ERROR EXE MACHINE TYPE MISMATCH | 216 (0xD8) | The version of %1 is not compatible with the version you're running. Check your computer's system information to see whether you need a x86 (32-bit), or x64 (64-bit) version of the program, and then contact the software publisher. |
ERROR EXE CANNOT
MODIFY SIGNED BINARY | 217 (0xD9) | The image file %1 is signed, unable to modify. |
ERROR EXE CANNOT MODIFY STRONG SIGNED BINARY | 218 (0xDA) | The image file %1 is strong signed, unable to modify. |
ERROR FILE CHECKED OUT | 220 (0xDC) | This file is checked out or locked for editing by another user. |
ERROR CHECKOUT REQUIRED | 221 (0xDD) | The file must be checked out before saving changes. |
ERROR BAD FILE TYPE | 222 (0xDE) | The file type being saved or retrieved has been blocked. |
ERROR FILE TOO LARGE | 223 (0xDF) | The file size exceeds the limit allowed and cannot be saved. |
ERROR FORMS AUTH REQUIRED | 224 (0xE0) | Access Denied. Before opening files in this location, you must first add the web site to your trusted sites list, browse to the web site, and select the option to login automatically. |
ERROR VIRUS INFECTED | 225 (0xE1) | Operation did not complete successfully because the file contains a virus. |
ERROR VIRUS DELETED | 226 (0xE2) | This file contains a virus and cannot be opened. Due to the nature of this virus, the file has been removed from this location. |
ERROR PIPE LOCAL | 229 (0xE5) | The pipe is local. |
ERROR BAD PIPE | 230 (0xE6) | The pipe state is invalid. |
ERROR PIPE BUSY | 231 (0xE7) | All pipe instances are busy. |
ERROR NO DATA | 232 (0xE8) | The pipe is being closed. |
ERROR PIPE NOT CONNECTED | 233 (0xE9) | No process is on the other end of the pipe. |
ERROR MORE DATA | 234 (0xEA) | More data is available. |
ERROR VC DISCONNECTED | 240 (0xF0) | The session was canceled. |
ERROR INVALID EA NAME | 254 (0xFE) | The specified extended attribute name was invalid. |
ERROR EA LIST
INCONSISTENT | 255 (0xFF) | The extended attributes are inconsistent. |
WAIT TIMEOUT | 258 (0x102) | The wait operation timed out. |
ERROR NO MORE ITEMS | 259 (0x103) | No more data is available. |
ERROR CANNOT COPY | 266 (0x10A) | The copy functions cannot be used. |
ERROR DIRECTORY | 267 (0x10B) | The directory name is invalid. |
ERROR EAS DIDNT FIT | 275 (0x113) | The extended attributes did not fit in the buffer. |
ERROR EA FILE CORRUPT | 276 (0x114) | The extended attribute file on the mounted file system is corrupt. |
ERROR EA TABLE FULL | 277 (0x115) | The extended attribute table file is full. |
ERROR INVALID EA HANDLE | 278 (0x116) | The specified extended attribute handle is invalid. |
ERROR EAS NOT SUPPORTED | 282 (0x11A) | The mounted file system does not support extended attributes. |
ERROR NOT OWNER | 288 (0x120) | Attempt to release mutex not owned by caller. |
ERROR TOO MANY POSTS | 298 (0x12A) | Too many posts were made to a semaphore. |
ERROR PARTIAL COPY | 299 (0x12B) | Only part of a ReadProcessMemory or WriteProcessMemory request was completed. |
ERROR OPLOCK NOT GRANTED | 300 (0x12C) | The oplock request is denied. |
ERROR INVALID OPLOCK PROTOCOL | 301 (0x12D) | An invalid oplock acknowledgment was received by the system. |
ERROR DISK TOO FRAGMENTED | 302 (0x12E) | The volume is too fragmented to complete this operation. |
ERROR DELETE PENDING | 303 (0x12F) | The file cannot be opened because it is in the process of being deleted. |
ERROR INCOMPATIBLE WITH GLOBAL SHORT NAME REGISTRY SETTING | 304 (0x130) | Short name settings may not be changed on this volume due to the global registry setting. |
ERROR SHORT NAMES NOT ENABLED ON VOLUME | 305 (0x131) | Short names are not enabled on this volume. |
ERROR SECURITY STREAM IS INCONSISTENT | 306 (0x132) | The security stream for the given volume is in an inconsistent state. Please run CHKDSK on the volume. |
ERROR INVALID LOCK RANGE | 307 (0x133) | A requested file lock operation cannot be processed due to an invalid byte range. |
ERROR IMAGE SUBSYSTEM NOT PRESENT | 308 (0x134) | The subsystem needed to support the image type is not present. |
ERROR NOTIFICATION GUID ALREADY DEFINED | 309 (0x135) | The specified file already has a notification GUID associated with it. |
ERROR MR MID NOT FOUND | 317 (0x13D) | The system cannot find message text for message number 0x%1 in the message file for %2. |
ERROR SCOPE NOT FOUND | 318 (0x13E) | The scope specified was not found. |
ERROR FAIL NOACTION REBOOT | 350 (0x15E) | No action was taken as a system reboot is required. |
ERROR FAIL SHUTDOWN | 351 (0x15F) | The shutdown operation failed. |
ERROR FAIL RESTART | 352 (0x160) | The restart operation failed. |
ERROR MAX SESSIONS REACHED | 353 (0x161) | The maximum number of sessions has been reached. |
ERROR THREAD MODE ALREADY BACKGROUND | 400 (0x190) | The thread is already in background processing mode. |
ERROR THREAD MODE NOT BACKGROUND | 401 (0x191) | The thread is not in background processing mode. |
ERROR PROCESS MODE ALREADY BACKGROUND | 402 (0x192) | The process is already in background processing mode. |
ERROR PROCESS MODE NOT BACKGROUND | 403 (0x193) | The process is not in background processing mode. |
ERROR INVALID ADDRESS | 487 (0x1E7) | Attempt to access invalid address. |