Windows Status Codes
The status words Windows reports as one hexadecimal value, decoded in a single table because they share one numeric space. Four spaces meet here: the NTSTATUS results behind a failed sign-in, the SSPI results a security package returns, the servicing stack results a Windows update writes, and the device install results from SetupAPI.
This table decodes 339 codes.
SparkLogs decodes these codes on every event that carries one, regardless of feed. The Windows Application event log, Windows application platform event channels, Windows identity and security event channels, Windows management event channels, Windows network event channels, Windows platform event channels, Windows Security event log, Windows Setup event log, Windows storage event channels and Windows System event log feeds read these codes while curating an event.
How to read this
Codes are listed in numeric order. Name is the constant Windows publishes for the code. Token is the short label SparkLogs puts on the event, which is what a question groups by. The last column is our one-line summary of what the code means in plain words. An empty cell means the row carries nothing there; nothing is invented to fill one.
Codes 0x00000000 to 0xc000008c
| Code | Name | Token | What it means |
|---|---|---|---|
0x00000000 | SEC_E_OK | ||
0x00090312 | SEC_I_CONTINUE_NEEDED | ||
0x00090313 | SEC_I_COMPLETE_NEEDED | ||
0x00090314 | SEC_I_COMPLETE_AND_CONTINUE | ||
0x00090315 | SEC_I_LOCAL_LOGON | ||
0x00090316 | SEC_I_GENERIC_EXTENSION_RECEIVED | ||
0x00090317 | SEC_I_CONTEXT_EXPIRED | ||
0x00090320 | SEC_I_INCOMPLETE_CREDENTIALS | ||
0x00090321 | SEC_I_RENEGOTIATE | ||
0x00090323 | SEC_I_NO_LSA_CONTEXT | ||
0x0009035c | SEC_I_SIGNATURE_NEEDED | ||
0x00090360 | SEC_I_NO_RENEGOTIATION | ||
0x00090364 | SEC_I_MESSAGE_FRAGMENT | ||
0x00090366 | SEC_I_CONTINUE_NEEDED_MESSAGE_OK | ||
0x00090368 | SEC_I_ASYNC_CALL_PENDING | ||
0x80000001 | STATUS_GUARD_PAGE_VIOLATION | ||
0x80000002 | STATUS_DATATYPE_MISALIGNMENT | ||
0x80000003 | STATUS_BREAKPOINT | ||
0x80000004 | STATUS_SINGLE_STEP | ||
0x80000010 | STATUS_DEVICE_OFF_LINE | ||
0x80000016 | STATUS_VERIFY_REQUIRED | ||
0x80090001 | NTE_BAD_UID | ||
0x80090002 | NTE_BAD_HASH | ||
0x80090003 | NTE_BAD_KEY | ||
0x80090004 | NTE_BAD_LEN | ||
0x80090005 | NTE_BAD_DATA | ||
0x80090006 | NTE_BAD_SIGNATURE | ||
0x80090007 | NTE_BAD_VER | ||
0x80090008 | NTE_BAD_ALGID | ||
0x80090009 | NTE_BAD_FLAGS | ||
0x8009000a | NTE_BAD_TYPE | ||
0x8009000b | NTE_BAD_KEY_STATE | bad_key_state | the key is not in a state that allows this operation |
0x8009000c | NTE_BAD_HASH_STATE | ||
0x8009000d | NTE_NO_KEY | ||
0x8009000e | NTE_NO_MEMORY | ||
0x8009000f | NTE_EXISTS | ||
0x80090010 | NTE_PERM | permission_denied | the cryptographic provider refused the operation |
0x80090011 | NTE_NOT_FOUND | ||
0x80090012 | NTE_DOUBLE_ENCRYPT | ||
0x80090013 | NTE_BAD_PROVIDER | ||
0x80090014 | NTE_BAD_PROV_TYPE | ||
0x80090015 | NTE_BAD_PUBLIC_KEY | ||
0x80090016 | NTE_BAD_KEYSET | keyset_absent | the named keyset does not exist in that provider |
0x80090017 | NTE_PROV_TYPE_NOT_DEF | ||
0x80090018 | NTE_PROV_TYPE_ENTRY_BAD | ||
0x80090019 | NTE_KEYSET_NOT_DEF | ||
0x8009001a | NTE_KEYSET_ENTRY_BAD | ||
0x8009001b | NTE_PROV_TYPE_NO_MATCH | ||
0x8009001c | NTE_SIGNATURE_FILE_BAD | ||
0x8009001d | NTE_PROVIDER_DLL_FAIL | ||
0x8009001e | NTE_PROV_DLL_NOT_FOUND | ||
0x8009001f | NTE_BAD_KEYSET_PARAM | ||
0x80090020 | NTE_FAIL | ||
0x80090021 | NTE_SYS_ERR | ||
0x80090022 | NTE_SILENT_CONTEXT | ||
0x80090023 | NTE_TOKEN_KEYSET_STORAGE_FULL | ||
0x80090024 | NTE_TEMPORARY_PROFILE | ||
0x80090025 | NTE_FIXEDPARAMETER | ||
0x80090026 | NTE_INVALID_HANDLE | ||
0x80090027 | NTE_INVALID_PARAMETER | ||
0x80090028 | NTE_BUFFER_TOO_SMALL | ||
0x80090029 | NTE_NOT_SUPPORTED | ||
0x8009002a | NTE_NO_MORE_ITEMS | ||
0x8009002b | NTE_BUFFERS_OVERLAP | ||
0x8009002c | NTE_DECRYPTION_FAILURE | ||
0x8009002d | NTE_INTERNAL_ERROR | ||
0x8009002e | NTE_UI_REQUIRED | ||
0x8009002f | NTE_HMAC_NOT_SUPPORTED | ||
0x80090030 | NTE_DEVICE_NOT_READY | device_not_ready | the cryptographic device or TPM is not ready |
0x80090031 | NTE_AUTHENTICATION_IGNORED | ||
0x80090032 | NTE_VALIDATION_FAILED | ||
0x80090033 | NTE_INCORRECT_PASSWORD | ||
0x80090034 | NTE_ENCRYPTION_FAILURE | ||
0x80090035 | NTE_DEVICE_NOT_FOUND | ||
0x80090036 | NTE_USER_CANCELLED | user_cancelled | the user cancelled a cryptographic prompt |
0x80090037 | NTE_PASSWORD_CHANGE_REQUIRED | ||
0x80090038 | NTE_NOT_ACTIVE_CONSOLE | ||
0x80090039 | NTE_VBS_UNAVAILABLE | ||
0x8009003a | NTE_VBS_CANNOT_DECRYPT_KEY | ||
0x80090300 | SEC_E_INSUFFICIENT_MEMORY | ||
0x80090301 | SEC_E_INVALID_HANDLE | ||
0x80090302 | SEC_E_UNSUPPORTED_FUNCTION | function_unsupported | the requested security function is not supported |
0x80090303 | SEC_E_TARGET_UNKNOWN | unknown_target | the target of the security context is unknown or unreachable |
0x80090304 | SEC_E_INTERNAL_ERROR | ||
0x80090305 | SEC_E_SECPKG_NOT_FOUND | ||
0x80090306 | SEC_E_NOT_OWNER | ||
0x80090307 | SEC_E_CANNOT_INSTALL | ||
0x80090308 | SEC_E_INVALID_TOKEN | invalid_token | the security token supplied to the package is invalid |
0x80090309 | SEC_E_CANNOT_PACK | ||
0x8009030a | SEC_E_QOP_NOT_SUPPORTED | ||
0x8009030b | SEC_E_NO_IMPERSONATION | ||
0x8009030c | SEC_E_LOGON_DENIED | ||
0x8009030d | SEC_E_UNKNOWN_CREDENTIALS | unknown_credentials | the credentials supplied were not recognized by the package |
0x8009030e | SEC_E_NO_CREDENTIALS | no_credentials_available | the security package had no credentials to present |
0x8009030f | SEC_E_MESSAGE_ALTERED | ||
0x80090310 | SEC_E_OUT_OF_SEQUENCE | ||
0x80090311 | SEC_E_NO_AUTHENTICATING_AUTHORITY | no_authenticating_authority | no authority could be reached to authenticate |
0x80090316 | SEC_E_BAD_PKGID | ||
0x80090317 | SEC_E_CONTEXT_EXPIRED | ||
0x80090318 | SEC_E_INCOMPLETE_MESSAGE | ||
0x80090320 | SEC_E_INCOMPLETE_CREDENTIALS | ||
0x80090321 | SEC_E_BUFFER_TOO_SMALL | ||
0x80090322 | SEC_E_WRONG_PRINCIPAL | ||
0x80090324 | SEC_E_TIME_SKEW | ||
0x80090325 | SEC_E_UNTRUSTED_ROOT | untrusted_root | the certificate chain ends in an untrusted root |
0x80090326 | SEC_E_ILLEGAL_MESSAGE | ||
0x80090327 | SEC_E_CERT_UNKNOWN | ||
0x80090328 | SEC_E_CERT_EXPIRED | ||
0x80090329 | SEC_E_ENCRYPT_FAILURE | ||
0x80090330 | SEC_E_DECRYPT_FAILURE | ||
0x80090331 | SEC_E_ALGORITHM_MISMATCH | ||
0x80090332 | SEC_E_SECURITY_QOS_FAILED | ||
0x80090333 | SEC_E_UNFINISHED_CONTEXT_DELETED | ||
0x80090334 | SEC_E_NO_TGT_REPLY | ||
0x80090335 | SEC_E_NO_IP_ADDRESSES | ||
0x80090336 | SEC_E_WRONG_CREDENTIAL_HANDLE | ||
0x80090337 | SEC_E_CRYPTO_SYSTEM_INVALID | ||
0x80090338 | SEC_E_MAX_REFERRALS_EXCEEDED | ||
0x80090339 | SEC_E_MUST_BE_KDC | ||
0x8009033a | SEC_E_STRONG_CRYPTO_NOT_SUPPORTED | ||
0x8009033b | SEC_E_TOO_MANY_PRINCIPALS | ||
0x8009033c | SEC_E_NO_PA_DATA | ||
0x8009033d | SEC_E_PKINIT_NAME_MISMATCH | ||
0x8009033e | SEC_E_SMARTCARD_LOGON_REQUIRED | ||
0x8009033f | SEC_E_SHUTDOWN_IN_PROGRESS | ||
0x80090340 | SEC_E_KDC_INVALID_REQUEST | ||
0x80090341 | SEC_E_KDC_UNABLE_TO_REFER | ||
0x80090342 | SEC_E_KDC_UNKNOWN_ETYPE | ||
0x80090343 | SEC_E_UNSUPPORTED_PREAUTH | ||
0x80090345 | SEC_E_DELEGATION_REQUIRED | ||
0x80090346 | SEC_E_BAD_BINDINGS | ||
0x80090347 | SEC_E_MULTIPLE_ACCOUNTS | ||
0x80090348 | SEC_E_NO_KERB_KEY | ||
0x80090349 | SEC_E_CERT_WRONG_USAGE | ||
0x80090350 | SEC_E_DOWNGRADE_DETECTED | ||
0x80090351 | SEC_E_SMARTCARD_CERT_REVOKED | ||
0x80090352 | SEC_E_ISSUING_CA_UNTRUSTED | ||
0x80090353 | SEC_E_REVOCATION_OFFLINE_C | ||
0x80090354 | SEC_E_PKINIT_CLIENT_FAILURE | ||
0x80090355 | SEC_E_SMARTCARD_CERT_EXPIRED | ||
0x80090356 | SEC_E_NO_S4U_PROT_SUPPORT | ||
0x80090357 | SEC_E_CROSSREALM_DELEGATION_FAILURE | ||
0x80090358 | SEC_E_REVOCATION_OFFLINE_KDC | ||
0x80090359 | SEC_E_ISSUING_CA_UNTRUSTED_KDC | ||
0x8009035a | SEC_E_KDC_CERT_EXPIRED | ||
0x8009035b | SEC_E_KDC_CERT_REVOKED | ||
0x8009035d | SEC_E_INVALID_PARAMETER | ||
0x8009035e | SEC_E_DELEGATION_POLICY | ||
0x8009035f | SEC_E_POLICY_NLTM_ONLY | ||
0x80090361 | SEC_E_NO_CONTEXT | ||
0x80090362 | SEC_E_PKU2U_CERT_FAILURE | ||
0x80090363 | SEC_E_MUTUAL_AUTH_FAILED | ||
0x80090365 | SEC_E_ONLY_HTTPS_ALLOWED | ||
0x80090367 | SEC_E_APPLICATION_PROTOCOL_MISMATCH | ||
0x80090369 | SEC_E_INVALID_UPN_NAME | ||
0x8009036a | SEC_E_EXT_BUFFER_TOO_SMALL | ||
0x8009036b | SEC_E_INSUFFICIENT_BUFFERS | ||
0x8009036c | SEC_I_INVALID_SESSION_STATE | ||
0x800f0000 | SPAPI_E_EXPECTED_SECTION_NAME | ||
0x800f0001 | SPAPI_E_BAD_SECTION_NAME_LINE | ||
0x800f0002 | SPAPI_E_SECTION_NAME_TOO_LONG | ||
0x800f0003 | SPAPI_E_GENERAL_SYNTAX | ||
0x800f0100 | SPAPI_E_WRONG_INF_STYLE | ||
0x800f0101 | SPAPI_E_SECTION_NOT_FOUND | ||
0x800f0102 | SPAPI_E_LINE_NOT_FOUND | ||
0x800f0103 | SPAPI_E_NO_BACKUP | ||
0x800f0200 | SPAPI_E_NO_ASSOCIATED_CLASS | ||
0x800f0201 | SPAPI_E_CLASS_MISMATCH | ||
0x800f0202 | SPAPI_E_DUPLICATE_FOUND | ||
0x800f0203 | SPAPI_E_NO_DRIVER_SELECTED | ||
0x800f0204 | SPAPI_E_KEY_DOES_NOT_EXIST | ||
0x800f0205 | SPAPI_E_INVALID_DEVINST_NAME | ||
0x800f0206 | SPAPI_E_INVALID_CLASS | ||
0x800f0207 | SPAPI_E_DEVINST_ALREADY_EXISTS | ||
0x800f0208 | SPAPI_E_DEVINFO_NOT_REGISTERED | ||
0x800f0209 | SPAPI_E_INVALID_REG_PROPERTY | ||
0x800f020a | SPAPI_E_NO_INF | ||
0x800f020b | SPAPI_E_NO_SUCH_DEVINST | ||
0x800f020c | SPAPI_E_CANT_LOAD_CLASS_ICON | ||
0x800f020d | SPAPI_E_INVALID_CLASS_INSTALLER | ||
0x800f020e | SPAPI_E_DI_DO_DEFAULT | ||
0x800f020f | SPAPI_E_DI_NOFILECOPY | ||
0x800f0210 | SPAPI_E_INVALID_HWPROFILE | ||
0x800f0211 | SPAPI_E_NO_DEVICE_SELECTED | ||
0x800f0212 | SPAPI_E_DEVINFO_LIST_LOCKED | ||
0x800f0213 | SPAPI_E_DEVINFO_DATA_LOCKED | ||
0x800f0214 | SPAPI_E_DI_BAD_PATH | ||
0x800f0215 | SPAPI_E_NO_CLASSINSTALL_PARAMS | ||
0x800f0216 | SPAPI_E_FILEQUEUE_LOCKED | ||
0x800f0217 | SPAPI_E_BAD_SERVICE_INSTALLSECT | ||
0x800f0218 | SPAPI_E_NO_CLASS_DRIVER_LIST | ||
0x800f0219 | SPAPI_E_NO_ASSOCIATED_SERVICE | ||
0x800f021a | SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE | ||
0x800f021b | SPAPI_E_DEVICE_INTERFACE_ACTIVE | ||
0x800f021c | SPAPI_E_DEVICE_INTERFACE_REMOVED | ||
0x800f021d | SPAPI_E_BAD_INTERFACE_INSTALLSECT | ||
0x800f021e | SPAPI_E_NO_SUCH_INTERFACE_CLASS | ||
0x800f021f | SPAPI_E_INVALID_REFERENCE_STRING | ||
0x800f0220 | SPAPI_E_INVALID_MACHINENAME | ||
0x800f0221 | SPAPI_E_REMOTE_COMM_FAILURE | ||
0x800f0222 | SPAPI_E_MACHINE_UNAVAILABLE | ||
0x800f0223 | SPAPI_E_NO_CONFIGMGR_SERVICES | ||
0x800f0224 | SPAPI_E_INVALID_PROPPAGE_PROVIDER | ||
0x800f0225 | SPAPI_E_NO_SUCH_DEVICE_INTERFACE | ||
0x800f0226 | SPAPI_E_DI_POSTPROCESSING_REQUIRED | ||
0x800f0227 | SPAPI_E_INVALID_COINSTALLER | ||
0x800f0228 | SPAPI_E_NO_COMPAT_DRIVERS | ||
0x800f0229 | SPAPI_E_NO_DEVICE_ICON | ||
0x800f022a | SPAPI_E_INVALID_INF_LOGCONFIG | ||
0x800f022b | SPAPI_E_DI_DONT_INSTALL | ||
0x800f022c | SPAPI_E_INVALID_FILTER_DRIVER | ||
0x800f022d | SPAPI_E_NON_WINDOWS_NT_DRIVER | ||
0x800f022e | SPAPI_E_NON_WINDOWS_DRIVER | ||
0x800f022f | SPAPI_E_NO_CATALOG_FOR_OEM_INF | ||
0x800f0230 | SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE | ||
0x800f0231 | SPAPI_E_NOT_DISABLEABLE | ||
0x800f0232 | SPAPI_E_CANT_REMOVE_DEVINST | ||
0x800f0233 | SPAPI_E_INVALID_TARGET | ||
0x800f0234 | SPAPI_E_DRIVER_NONNATIVE | ||
0x800f0235 | SPAPI_E_IN_WOW64 | ||
0x800f0236 | SPAPI_E_SET_SYSTEM_RESTORE_POINT | ||
0x800f0237 | SPAPI_E_INCORRECTLY_COPIED_INF | ||
0x800f0238 | SPAPI_E_SCE_DISABLED | ||
0x800f0239 | SPAPI_E_UNKNOWN_EXCEPTION | ||
0x800f023a | SPAPI_E_PNP_REGISTRY_ERROR | ||
0x800f023b | SPAPI_E_REMOTE_REQUEST_UNSUPPORTED | ||
0x800f023c | SPAPI_E_NOT_AN_INSTALLED_OEM_INF | ||
0x800f023d | SPAPI_E_INF_IN_USE_BY_DEVICES | ||
0x800f023e | SPAPI_E_DI_FUNCTION_OBSOLETE | ||
0x800f023f | SPAPI_E_NO_AUTHENTICODE_CATALOG | ||
0x800f0240 | SPAPI_E_AUTHENTICODE_DISALLOWED | ||
0x800f0241 | SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER | ||
0x800f0242 | SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED | ||
0x800f0243 | SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED | ||
0x800f0244 | SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH | ||
0x800f0245 | SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE | ||
0x800f0246 | SPAPI_E_DEVICE_INSTALLER_NOT_READY | ||
0x800f0247 | SPAPI_E_DRIVER_STORE_ADD_FAILED | ||
0x800f0248 | SPAPI_E_DEVICE_INSTALL_BLOCKED | ||
0x800f0249 | SPAPI_E_DRIVER_INSTALL_BLOCKED | ||
0x800f024a | SPAPI_E_WRONG_INF_TYPE | ||
0x800f024b | SPAPI_E_FILE_HASH_NOT_IN_CATALOG | ||
0x800f024c | SPAPI_E_DRIVER_STORE_DELETE_FAILED | ||
0x800f0300 | SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW | ||
0x800f0805 | CBS_E_INVALID_PACKAGE | servicing_package_invalid | the update package was rejected as invalid, usually download or metadata corruption |
0x800f0806 | CBS_E_PENDING | ||
0x800f080a | CBS_E_REESTABLISH_SESSION | ||
0x800f080c | CBS_E_UNKNOWN_UPDATE | ||
0x800f080d | CBS_E_MANIFEST_INVALID_ITEM | component_manifest_invalid_item | a component manifest in the store holds an entry the servicing stack cannot read |
0x800f0816 | CBS_E_DPX_JOB_STATE_SAVED | ||
0x800f0819 | CBS_E_DUPLICATE_UPDATENAME | ||
0x800f081f | CBS_E_SOURCE_MISSING | component_store_source_missing | the payload the operation needs is not in the store and no repair source supplied it |
0x800f0820 | CBS_E_CANCEL | ||
0x800f0821 | CBS_E_ABORT | servicing_transaction_aborted | the servicing transaction was aborted, typically after the servicing watchdog timeout expired |
0x800f0823 | CBS_E_NEW_SERVICING_STACK_REQUIRED | newer_servicing_stack_required | the package requires a newer servicing stack than the one installed on this machine |
0x800f0825 | CBS_E_CANNOT_UNINSTALL | package_cannot_be_uninstalled | the package cannot be uninstalled, usually because a component is stuck part installed |
0x800f0830 | CBS_E_IMAGE_UNSERVICEABLE | image_unserviceable | the Windows image is too damaged to service and repair in place is not expected to work |
0x800f0831 | CBS_E_STORE_CORRUPTION | component_store_corrupt | the component store is corrupt, which blocks the package from being applied |
0x800f0900 | CBS_E_XML_PARSER_FAILURE | servicing_xml_parse_failed | the servicing stack could not parse servicing XML |
0x800f0902 | CBS_E_BUSY | ||
0x800f0904 | CBS_E_MORE_THAN_ONE_ACTIVE_EDITION | more_than_one_active_edition | the edition metadata names more than one active edition, which is not a valid configuration |
0x800f0905 | CBS_E_NO_ACTIVE_EDITION | no_active_edition | the edition metadata names no active edition |
0x800f0906 | CBS_E_DOWNLOAD_FAILURE | servicing_content_download_failed | content for a Feature on Demand or an inbox corruption repair failed to download |
0x800f0909 | CBS_E_PUBLIC_OBJECT_LEAK | ||
0x800f0911 | CBS_E_SOURCE_MODIFIED | package_source_modified | the package sources were moved or changed since a previous session and have to be downloaded again |
0x800f0915 | CBS_E_REPAIR_CONTENT_MISSING | ||
0x800f0920 | CBS_E_HANG_DETECTED | servicing_hang_detected | the servicing stack stopped responding while processing the operation |
0x800f0922 | CBS_E_INSTALLERS_FAILED | advanced_installers_failed | the advanced installers and generic commands stage of the update failed |
0x800f0950 | CBS_E_NO_OPTIONAL_CONTENT_FOUND_FOR_BUILD | ||
0x800f0982 | PSFX_E_MATCHING_COMPONENT_NOT_FOUND | hydration_component_not_found | no matching component could be identified to hydrate the payload from |
0x800f0983 | PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING | ||
0x800f0984 | PSFX_E_MATCHING_BINARY_MISSING | hydration_binary_missing | the matching component directory exists but the binary hydration needs is missing |
0x800f0985 | PSFX_E_APPLY_REVERSE_DELTA_FAILED | reverse_delta_apply_failed | applying a reverse delta failed, usually a missing manifest or payload |
0x800f0986 | PSFX_E_APPLY_FORWARD_DELTA_FAILED | forward_delta_apply_failed | applying a forward delta failed |
0x800f0987 | PSFX_E_NULL_DELTA_HYDRATION_FAILED | null_delta_hydration_failed | hydrating a component from a null delta failed |
0x800f0988 | PSFX_E_INVALID_DELTA_COMBINATION | invalid_delta_combination | the deltas selected for the component cannot be combined |
0x800f0989 | PSFX_E_REVERSE_DELTA_MISSING | reverse_delta_missing | the reverse delta the operation needs is absent from the store |
0x800f0991 | PSFX_E_MISSING_PAYLOAD_FILE | payload_file_missing | a payload file the package depends on is missing |
0x800f1000 | SPAPI_E_ERROR_NOT_INSTALLED | ||
0xc0000005 | STATUS_ACCESS_VIOLATION | ||
0xc0000006 | STATUS_IN_PAGE_ERROR | ||
0xc0000008 | STATUS_INVALID_HANDLE | ||
0xc000000e | STATUS_NO_SUCH_DEVICE | no_such_device | no device is present at the address the request named |
0xc0000017 | STATUS_NO_MEMORY | no_memory | not enough memory was available to complete the operation |
0xc000001d | STATUS_ILLEGAL_INSTRUCTION | ||
0xc0000025 | STATUS_NONCONTINUABLE_EXCEPTION | ||
0xc0000026 | STATUS_INVALID_DISPOSITION | ||
0xc0000034 | STATUS_OBJECT_NAME_NOT_FOUND | object_name_not_found | the named object does not exist |
0xc000005e | STATUS_NO_LOGON_SERVERS | no_logon_servers | no logon server was available for the request |
0xc0000064 | STATUS_NO_SUCH_USER | unknown_username | no account exists with that name |
0xc000006a | STATUS_WRONG_PASSWORD | bad_password | account exists and the password was wrong |
0xc000006d | STATUS_LOGON_FAILURE | bad_username_or_auth | generic logon failure with the cause not disclosed |
0xc000006e | STATUS_ACCOUNT_RESTRICTION | account_restriction | an account restriction blocked the logon |
0xc000006f | STATUS_INVALID_LOGON_HOURS | outside_logon_hours | logon attempted outside the permitted hours |
0xc0000070 | STATUS_INVALID_WORKSTATION | workstation_not_authorized | account not permitted to log on from this workstation |
0xc0000071 | STATUS_PASSWORD_EXPIRED | password_expired | the password has expired |
0xc0000072 | STATUS_ACCOUNT_DISABLED | account_disabled | the account is disabled |
0xc0000073 | STATUS_NONE_MAPPED | name_translation_failed | none of the supplied account names or identifiers could be translated to a security identifier |
0xc000007b | STATUS_INVALID_IMAGE_FORMAT | ||
0xc000008c | STATUS_ARRAY_BOUNDS_EXCEEDED |
Codes 0xc000008d to 0xc0000603
| Code | Name | Token | What it means |
|---|---|---|---|
0xc000008d | STATUS_FLOAT_DENORMAL_OPERAND | ||
0xc000008e | STATUS_FLOAT_DIVIDE_BY_ZERO | ||
0xc000008f | STATUS_FLOAT_INEXACT_RESULT | ||
0xc0000090 | STATUS_FLOAT_INVALID_OPERATION | ||
0xc0000091 | STATUS_FLOAT_OVERFLOW | ||
0xc0000092 | STATUS_FLOAT_STACK_CHECK | ||
0xc0000093 | STATUS_FLOAT_UNDERFLOW | ||
0xc0000094 | STATUS_INTEGER_DIVIDE_BY_ZERO | ||
0xc0000095 | STATUS_INTEGER_OVERFLOW | ||
0xc0000096 | STATUS_PRIVILEGED_INSTRUCTION | ||
0xc000009a | STATUS_INSUFFICIENT_RESOURCES | insufficient_resources | the operation ran out of a system resource and can be retried |
0xc000009c | STATUS_DEVICE_DATA_ERROR | device_data_error | the device returned a data error instead of the data the read or write asked for |
0xc00000aa | STATUS_INSTRUCTION_MISALIGNMENT | ||
0xc00000fd | STATUS_STACK_OVERFLOW | ||
0xc000012d | STATUS_COMMITMENT_LIMIT | commit_limit_reached | the system commit limit was reached, so no more memory could be committed |
0xc0000133 | STATUS_TIME_DIFFERENCE_AT_DC | clock_skew | client and domain controller clocks differ too much |
0xc0000135 | STATUS_DLL_NOT_FOUND | ||
0xc0000142 | STATUS_DLL_INIT_FAILED | ||
0xc000014d | STATUS_REGISTRY_IO_FAILED | registry_io_failed | an I/O operation on a registry hive file failed, so the registry could not read, write or flush that file |
0xc000015b | STATUS_LOGON_TYPE_NOT_GRANTED | logon_right_not_granted | account lacks the requested logon right |
0xc0000185 | STATUS_IO_DEVICE_ERROR | ||
0xc0000192 | STATUS_NETLOGON_NOT_STARTED | netlogon_not_started | the Netlogon service is not running |
0xc0000193 | STATUS_ACCOUNT_EXPIRED | account_expired | the account has expired |
0xc0000194 | STATUS_POSSIBLE_DEADLOCK | ||
0xc0000224 | STATUS_PASSWORD_MUST_CHANGE | password_must_change | the password must change before logon succeeds |
0xc000022d | STATUS_RETRY | ||
0xc0000234 | STATUS_ACCOUNT_LOCKED_OUT | account_locked_out | the account is locked out |
0xc000026b | STATUS_DLL_INIT_FAILED_LOGOFF | ||
0xc0000371 | STATUS_NO_SECRETS | no_local_secret | the local secret store holds no secret for the account |
0xc0000374 | STATUS_HEAP_CORRUPTION | ||
0xc0000380 | STATUS_SMARTCARD_WRONG_PIN | smartcard_wrong_pin | the smart card PIN entered was wrong |
0xc0000409 | STATUS_STACK_BUFFER_OVERRUN | ||
0xc0000413 | STATUS_AUTHENTICATION_FIREWALL_FAILED | auth_firewall_blocked | an authentication firewall policy blocked the account |
0xc0000417 | STATUS_INVALID_CRUNTIME_PARAMETER | ||
0xc0000420 | STATUS_ASSERTION_FAILURE | ||
0xc0000428 | STATUS_INVALID_IMAGE_HASH | image_hash_invalid | the image hash is not valid, so the file carries no signature the loader will accept |
0xc000042c | STATUS_ELEVATION_REQUIRED | ||
0xc0000602 | STATUS_FAIL_FAST_EXCEPTION | ||
0xc0000603 | STATUS_IMAGE_CERT_REVOKED | image_certificate_revoked | the certificate that signed the image has been revoked |
Ask about these codes
Connect your AI and ask in plain language, or open the same events in Explore.