System Error Codes (9000-11999)

Header: winerror.h

The following list describes system error codes (errors 9000 to 11999). They are returned by the GetLastError function when many functions fail. To retrieve the description text for the error in your application, use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag.

Note

This information is intended for developers debugging system errors. For other errors, such as issues with Windows Update, see the list of resources on the Error codes page.

SymbolicCodeDescription
DNS_ERROR_RCODE_FORMAT_ERROR0x2329DNS server unable to interpret format.
DNS_ERROR_RCODE_SERVER_FAILURE0x232ADNS server failure.
DNS_ERROR_RCODE_NAME_ERROR0x232BDNS name does not exist.
DNS_ERROR_RCODE_NOT_IMPLEMENTED0x232CDNS request not supported by name server.
DNS_ERROR_RCODE_REFUSED0x232DDNS operation refused.
DNS_ERROR_RCODE_YXDOMAIN0x232EDNS name that ought not exist, does exist.
DNS_ERROR_RCODE_YXRRSET0x232FDNS RR set that ought not exist, does exist.
DNS_ERROR_RCODE_NXRRSET0x2330DNS RR set that ought to exist, does not exist.
DNS_ERROR_RCODE_NOTAUTH0x2331DNS server not authoritative for zone.
DNS_ERROR_RCODE_NOTZONE0x2332DNS name in update or prereq is not in zone.
DNS_ERROR_RCODE_BADSIG0x2338DNS signature failed to verify.
DNS_ERROR_RCODE_BADKEY0x2339DNS bad key.
DNS_ERROR_RCODE_BADTIME0x233ADNS signature validity expired.
DNS_ERROR_KEYMASTER_REQUIRED0x238DOnly the DNS server acting as the key master for the zone may perform this operation.
DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE0x238EThis operation is not allowed on a zone that is signed or has signing keys.
DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA10x238FNSEC3 is not compatible with the RSA-SHA-1 algorithm. Choose a different algorithm or use NSEC. This value was also named **DNS_ERROR_INVALID_NSEC3_PARAMETERS**
DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS0x2390The zone does not have enough signing keys. There must be at least one key signing key (KSK) and at least one zone signing key (ZSK).
DNS_ERROR_UNSUPPORTED_ALGORITHM0x2391The specified algorithm is not supported.
DNS_ERROR_INVALID_KEY_SIZE0x2392The specified key size is not supported.
DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE0x2393One or more of the signing keys for a zone are not accessible to the DNS server. Zone signing will not be operational until this error is resolved.
DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION0x2394The specified key storage provider does not support DPAPI++ data protection. Zone signing will not be operational until this error is resolved.
DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR0x2395An unexpected DPAPI++ error was encountered. Zone signing will not be operational until this error is resolved.
DNS_ERROR_UNEXPECTED_CNG_ERROR0x2396An unexpected crypto error was encountered. Zone signing may not be operational until this error is resolved.
DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION0x2397The DNS server encountered a signing key with an unknown version. Zone signing will not be operational until this error is resolved.
DNS_ERROR_KSP_NOT_ACCESSIBLE0x2398The specified key service provider cannot be opened by the DNS server.
DNS_ERROR_TOO_MANY_SKDS0x2399The DNS server cannot accept any more signing keys with the specified algorithm and KSK flag value for this zone.
DNS_ERROR_INVALID_ROLLOVER_PERIOD0x239AThe specified rollover period is invalid.
DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET0x239BThe specified initial rollover offset is invalid.
DNS_ERROR_ROLLOVER_IN_PROGRESS0x239CThe specified signing key is already in process of rolling over keys.
DNS_ERROR_STANDBY_KEY_NOT_PRESENT0x239DThe specified signing key does not have a standby key to revoke.
DNS_ERROR_NOT_ALLOWED_ON_ZSK0x239EThis operation is not allowed on a zone signing key (ZSK).
DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD0x239FThis operation is not allowed on an active signing key.
DNS_ERROR_ROLLOVER_ALREADY_QUEUED0x23A0The specified signing key is already queued for rollover.
DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE0x23A1This operation is not allowed on an unsigned zone.
DNS_ERROR_BAD_KEYMASTER0x23A2This operation could not be completed because the DNS server listed as the current key master for this zone is down or misconfigured. Resolve the problem on the current key master for this zone or use another DNS server to seize the key master role.
DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD0x23A3The specified signature validity period is invalid.
DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT0x23A4The specified NSEC3 iteration count is higher than allowed by the minimum key length used in the zone.
DNS_ERROR_DNSSEC_IS_DISABLED0x23A5This operation could not be completed because the DNS server has been configured with DNSSEC features disabled. Enable DNSSEC on the DNS server.
DNS_ERROR_INVALID_XML0x23A6This operation could not be completed because the XML stream received is empty or syntactically invalid.
DNS_ERROR_NO_VALID_TRUST_ANCHORS0x23A7This operation completed, but no trust anchors were added because all of the trust anchors received were either invalid, unsupported, expired, or would not become valid in less than 30 days.
DNS_ERROR_ROLLOVER_NOT_POKEABLE0x23A8The specified signing key is not waiting for parental DS update.
DNS_ERROR_NSEC3_NAME_COLLISION0x23A9Hash collision detected during NSEC3 signing. Specify a different user-provided salt, or use a randomly generated salt, and attempt to sign the zone again.
DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA10x23AANSEC is not compatible with the NSEC3-RSA-SHA-1 algorithm. Choose a different algorithm or use NSEC3.
DNS_INFO_NO_RECORDS0x251DNo records found for given DNS query.
DNS_ERROR_BAD_PACKET0x251EBad DNS packet.
DNS_ERROR_NO_PACKET0x251FNo DNS packet.
DNS_ERROR_RCODE0x2520DNS error, check rcode.
DNS_ERROR_UNSECURE_PACKET0x2521Unsecured DNS packet.
DNS_REQUEST_PENDING0x2522DNS query request is pending.
DNS_ERROR_INVALID_TYPE0x254FInvalid DNS type.
DNS_ERROR_INVALID_IP_ADDRESS0x2550Invalid IP address.
DNS_ERROR_INVALID_PROPERTY0x2551Invalid property.
DNS_ERROR_TRY_AGAIN_LATER0x2552Try DNS operation again later.
DNS_ERROR_NOT_UNIQUE0x2553Record for given name and type is not unique.
DNS_ERROR_NON_RFC_NAME0x2554DNS name does not comply with RFC specifications.
DNS_STATUS_FQDN0x2555DNS name is a fully-qualified DNS name.
DNS_STATUS_DOTTED_NAME0x2556DNS name is dotted (multi-label).
DNS_STATUS_SINGLE_PART_NAME0x2557DNS name is a single-part name.
DNS_ERROR_INVALID_NAME_CHAR0x2558DNS name contains an invalid character.
DNS_ERROR_NUMERIC_NAME0x2559DNS name is entirely numeric.
DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER0x255AThe operation requested is not permitted on a DNS root server.
DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION0x255BThe record could not be created because this part of the DNS namespace has been delegated to another server.
DNS_ERROR_CANNOT_FIND_ROOT_HINTS0x255CThe DNS server could not find a set of root hints.
DNS_ERROR_INCONSISTENT_ROOT_HINTS0x255DThe DNS server found root hints but they were not consistent across all adapters.
DNS_ERROR_DWORD_VALUE_TOO_SMALL0x255EThe specified value is too small for this parameter.
DNS_ERROR_DWORD_VALUE_TOO_LARGE0x255FThe specified value is too large for this parameter.
DNS_ERROR_BACKGROUND_LOADING0x2560This operation is not allowed while the DNS server is loading zones in the background. Please try again later.
DNS_ERROR_NOT_ALLOWED_ON_RODC0x2561The operation requested is not permitted on against a DNS server running on a read-only DC.
DNS_ERROR_NOT_ALLOWED_UNDER_DNAME0x2562No data is allowed to exist underneath a DNAME record.
DNS_ERROR_DELEGATION_REQUIRED0x2563This operation requires credentials delegation.
DNS_ERROR_INVALID_POLICY_TABLE0x2564Name resolution policy table has been corrupted. DNS resolution will fail until it is fixed. Contact your network administrator.
DNS_ERROR_ZONE_DOES_NOT_EXIST0x2581DNS zone does not exist.
DNS_ERROR_NO_ZONE_INFO0x2582DNS zone information not available.
DNS_ERROR_INVALID_ZONE_OPERATION0x2583Invalid operation for DNS zone.
DNS_ERROR_ZONE_CONFIGURATION_ERROR0x2584Invalid DNS zone configuration.
DNS_ERROR_ZONE_HAS_NO_SOA_RECORD0x2585DNS zone has no start of authority (SOA) record.
DNS_ERROR_ZONE_HAS_NO_NS_RECORDS0x2586DNS zone has no Name Server (NS) record.
DNS_ERROR_ZONE_LOCKED0x2587DNS zone is locked.
DNS_ERROR_ZONE_CREATION_FAILED0x2588DNS zone creation failed.
DNS_ERROR_ZONE_ALREADY_EXISTS0x2589DNS zone already exists.
DNS_ERROR_AUTOZONE_ALREADY_EXISTS0x258ADNS automatic zone already exists.
DNS_ERROR_INVALID_ZONE_TYPE0x258BInvalid DNS zone type.
DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP0x258CSecondary DNS zone requires master IP address.
DNS_ERROR_ZONE_NOT_SECONDARY0x258DDNS zone not secondary.
DNS_ERROR_NEED_SECONDARY_ADDRESSES0x258ENeed secondary IP address.
DNS_ERROR_WINS_INIT_FAILED0x258FWINS initialization failed.
DNS_ERROR_NEED_WINS_SERVERS0x2590Need WINS servers.
DNS_ERROR_NBSTAT_INIT_FAILED0x2591NBTSTAT initialization call failed.
DNS_ERROR_SOA_DELETE_INVALID0x2592Invalid delete of start of authority (SOA).
DNS_ERROR_FORWARDER_ALREADY_EXISTS0x2593A conditional forwarding zone already exists for that name.
DNS_ERROR_ZONE_REQUIRES_MASTER_IP0x2594This zone must be configured with one or more master DNS server IP addresses.
DNS_ERROR_ZONE_IS_SHUTDOWN0x2595The operation cannot be performed because this zone is shut down.
DNS_ERROR_ZONE_LOCKED_FOR_SIGNING0x2596This operation cannot be performed because the zone is currently being signed. Please try again later.
DNS_ERROR_PRIMARY_REQUIRES_DATAFILE0x25B3Primary DNS zone requires datafile.
DNS_ERROR_INVALID_DATAFILE_NAME0x25B4Invalid datafile name for DNS zone.
DNS_ERROR_DATAFILE_OPEN_FAILURE0x25B5Failed to open datafile for DNS zone.
DNS_ERROR_FILE_WRITEBACK_FAILED0x25B6Failed to write datafile for DNS zone.
DNS_ERROR_DATAFILE_PARSING0x25B7Failure while reading datafile for DNS zone.
DNS_ERROR_RECORD_DOES_NOT_EXIST0x25E5DNS record does not exist.
DNS_ERROR_RECORD_FORMAT0x25E6DNS record format error.
DNS_ERROR_NODE_CREATION_FAILED0x25E7Node creation failure in DNS.
DNS_ERROR_UNKNOWN_RECORD_TYPE0x25E8Unknown DNS record type.
DNS_ERROR_RECORD_TIMED_OUT0x25E9DNS record timed out.
DNS_ERROR_NAME_NOT_IN_ZONE0x25EAName not in DNS zone.
DNS_ERROR_CNAME_LOOP0x25EBCNAME loop detected.
DNS_ERROR_NODE_IS_CNAME0x25ECNode is a CNAME DNS record.
DNS_ERROR_CNAME_COLLISION0x25EDA CNAME record already exists for given name.
DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT0x25EERecord only at DNS zone root.
DNS_ERROR_RECORD_ALREADY_EXISTS0x25EFDNS record already exists.
DNS_ERROR_SECONDARY_DATA0x25F0Secondary DNS zone data error.
DNS_ERROR_NO_CREATE_CACHE_DATA0x25F1Could not create DNS cache data.
DNS_ERROR_NAME_DOES_NOT_EXIST0x25F2DNS name does not exist.
DNS_WARNING_PTR_CREATE_FAILED0x25F3Could not create pointer (PTR) record.
DNS_WARNING_DOMAIN_UNDELETED0x25F4DNS domain was undeleted.
DNS_ERROR_DS_UNAVAILABLE0x25F5The directory service is unavailable.
DNS_ERROR_DS_ZONE_ALREADY_EXISTS0x25F6DNS zone already exists in the directory service.
DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE0x25F7DNS server not creating or reading the boot file for the directory service integrated DNS zone.
DNS_ERROR_NODE_IS_DNAME0x25F8Node is a DNAME DNS record.
DNS_ERROR_DNAME_COLLISION0x25F9A DNAME record already exists for given name.
DNS_ERROR_ALIAS_LOOP0x25FAAn alias loop has been detected with either CNAME or DNAME records.
DNS_INFO_AXFR_COMPLETE0x2617DNS AXFR (zone transfer) complete.
DNS_ERROR_AXFR0x2618DNS zone transfer failed.
DNS_INFO_ADDED_LOCAL_WINS0x2619Added local WINS server.
DNS_STATUS_CONTINUE_NEEDED0x2649Secure update call needs to continue update request.
DNS_ERROR_NO_TCPIP0x267BTCP/IP network protocol not installed.
DNS_ERROR_NO_DNS_SERVERS0x267CNo DNS servers configured for local system.
DNS_ERROR_DP_DOES_NOT_EXIST0x26ADThe specified directory partition does not exist.
DNS_ERROR_DP_ALREADY_EXISTS0x26AEThe specified directory partition already exists.
DNS_ERROR_DP_NOT_ENLISTED0x26AFThis DNS server is not enlisted in the specified directory partition.
DNS_ERROR_DP_ALREADY_ENLISTED0x26B0This DNS server is already enlisted in the specified directory partition.
DNS_ERROR_DP_NOT_AVAILABLE0x26B1The directory partition is not available at this time. Please wait a few minutes and try again.
DNS_ERROR_DP_FSMO_ERROR0x26B2The operation failed because the domain naming master FSMO role could not be reached. The domain controller holding the domain naming master FSMO role is down or unable to service the request or is not running Windows Server 2003 or later.
WSAEINTR0x2714A blocking operation was interrupted by a call to WSACancelBlockingCall.
WSAEBADF0x2719The file handle supplied is not valid.
WSAEACCES0x271DAn attempt was made to access a socket in a way forbidden by its access permissions.
WSAEFAULT0x271EThe system detected an invalid pointer address in attempting to use a pointer argument in a call.
WSAEINVAL0x2726An invalid argument was supplied.
WSAEMFILE0x2728Too many open sockets.
WSAEWOULDBLOCK0x2733A non-blocking socket operation could not be completed immediately.
WSAEINPROGRESS0x2734A blocking operation is currently executing.
WSAEALREADY0x2735An operation was attempted on a non-blocking socket that already had an operation in progress.
WSAENOTSOCK0x2736An operation was attempted on something that is not a socket.
WSAEDESTADDRREQ0x2737A required address was omitted from an operation on a socket.
WSAEMSGSIZE0x2738A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
WSAEPROTOTYPE0x2739A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
WSAENOPROTOOPT0x273AAn unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
WSAEPROTONOSUPPORT0x273BThe requested protocol has not been configured into the system, or no implementation for it exists.
WSAESOCKTNOSUPPORT0x273CThe support for the specified socket type does not exist in this address family.
WSAEOPNOTSUPP0x273DThe attempted operation is not supported for the type of object referenced.
WSAEPFNOSUPPORT0x273EThe protocol family has not been configured into the system or no implementation for it exists.
WSAEAFNOSUPPORT0x273FAn address incompatible with the requested protocol was used.
WSAEADDRINUSE0x2740Only one usage of each socket address (protocol/network address/port) is normally permitted.
WSAEADDRNOTAVAIL0x2741The requested address is not valid in its context.
WSAENETDOWN0x2742A socket operation encountered a dead network.
WSAENETUNREACH0x2743A socket operation was attempted to an unreachable network.
WSAENETRESET0x2744The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
WSAECONNABORTED0x2745An established connection was aborted by the software in your host machine.
WSAECONNRESET0x2746An existing connection was forcibly closed by the remote host.
WSAENOBUFS0x2747An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
WSAEISCONN0x2748A connect request was made on an already connected socket.
WSAENOTCONN0x2749A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
WSAESHUTDOWN0x274AA request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
WSAETOOMANYREFS0x274BToo many references to some kernel object.
WSAETIMEDOUT0x274CA connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
WSAECONNREFUSED0x274DNo connection could be made because the target machine actively refused it.
WSAELOOP0x274ECannot translate name.
WSAENAMETOOLONG0x274FName component or name was too long.
WSAEHOSTDOWN0x2750A socket operation failed because the destination host was down.
WSAEHOSTUNREACH0x2751A socket operation was attempted to an unreachable host.
WSAENOTEMPTY0x2752Cannot remove a directory that is not empty.
WSAEPROCLIM0x2753A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
WSAEUSERS0x2754Ran out of quota.
WSAEDQUOT0x2755Ran out of disk quota.
WSAESTALE0x2756File handle reference is no longer available.
WSAEREMOTE0x2757Item is not available locally.
WSASYSNOTREADY0x276BWSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
WSAVERNOTSUPPORTED0x276CThe Windows Sockets version requested is not supported.
WSANOTINITIALISED0x276DEither the application has not called WSAStartup, or WSAStartup failed.
WSAEDISCON0x2775Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
WSAENOMORE0x2776No more results can be returned by WSALookupServiceNext.
WSAECANCELLED0x2777A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
WSAEINVALIDPROCTABLE0x2778The procedure call table is invalid.
WSAEINVALIDPROVIDER0x2779The requested service provider is invalid.
WSAEPROVIDERFAILEDINIT0x277AThe requested service provider could not be loaded or initialized.
WSASYSCALLFAILURE0x277BA system call has failed.
WSASERVICE_NOT_FOUND0x277CNo such service is known. The service cannot be found in the specified name space.
WSATYPE_NOT_FOUND0x277DThe specified class was not found.
WSA_E_NO_MORE0x277ENo more results can be returned by WSALookupServiceNext.
WSA_E_CANCELLED0x277FA call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
WSAEREFUSED0x2780A database query failed because it was actively refused.
WSAHOST_NOT_FOUND0x2AF9No such host is known.
WSATRY_AGAIN0x2AFAThis is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
WSANO_RECOVERY0x2AFBA non-recoverable error occurred during a database lookup.
WSANO_DATA0x2AFCThe requested name is valid, but no data of the requested type was found.
WSA_QOS_RECEIVERS0x2AFDAt least one reserve has arrived.
WSA_QOS_SENDERS0x2AFEAt least one path has arrived.
WSA_QOS_NO_SENDERS0x2AFFThere are no senders.
WSA_QOS_NO_RECEIVERS0x2B00There are no receivers.
WSA_QOS_REQUEST_CONFIRMED0x2B01Reserve has been confirmed.
WSA_QOS_ADMISSION_FAILURE0x2B02Error due to lack of resources.
WSA_QOS_POLICY_FAILURE0x2B03Rejected for administrative reasons - bad credentials.
WSA_QOS_BAD_STYLE0x2B04Unknown or conflicting style.
WSA_QOS_BAD_OBJECT0x2B05Problem with some part of the filterspec or providerspecific buffer in general.
WSA_QOS_TRAFFIC_CTRL_ERROR0x2B06Problem with some part of the flowspec.
WSA_QOS_GENERIC_ERROR0x2B07General QOS error.
WSA_QOS_ESERVICETYPE0x2B08An invalid or unrecognized service type was found in the flowspec.
WSA_QOS_EFLOWSPEC0x2B09An invalid or inconsistent flowspec was found in the QOS structure.
WSA_QOS_EPROVSPECBUF0x2B0AInvalid QOS provider-specific buffer.
WSA_QOS_EFILTERSTYLE0x2B0BAn invalid QOS filter style was used.
WSA_QOS_EFILTERTYPE0x2B0CAn invalid QOS filter type was used.
WSA_QOS_EFILTERCOUNT0x2B0DAn incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
WSA_QOS_EOBJLENGTH0x2B0EAn object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
WSA_QOS_EFLOWCOUNT0x2B0FAn incorrect number of flow descriptors was specified in the QOS structure.
WSA_QOS_EUNKOWNPSOBJ0x2B10An unrecognized object was found in the QOS provider-specific buffer.
WSA_QOS_EPOLICYOBJ0x2B11An invalid policy object was found in the QOS provider-specific buffer.
WSA_QOS_EFLOWDESC0x2B12An invalid QOS flow descriptor was found in the flow descriptor list.
WSA_QOS_EPSFLOWSPEC0x2B13An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
WSA_QOS_EPSFILTERSPEC0x2B14An invalid FILTERSPEC was found in the QOS provider-specific buffer.
WSA_QOS_ESDMODEOBJ0x2B15An invalid shape discard mode object was found in the QOS provider specific buffer.
WSA_QOS_ESHAPERATEOBJ0x2B16An invalid shaping rate object was found in the QOS provider-specific buffer.
WSA_QOS_RESERVED_PETYPE0x2B17A reserved policy element was found in the QOS provider-specific buffer.
WSA_SECURE_HOST_NOT_FOUND0x2B18No such host is known securely.
WSA_IPSEC_NAME_POLICY_ERROR0x2B19Name based IPSEC policy could not be added.
223 entries

Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.