The System Error Codes are very broad. Each one can occur in one of many hundreds of locations in the system. Consequently the descriptions of these codes cannot be very specific. Use of these codes requires some amount of investigation and analysis. You need to note both the programmatic and the run-time context in which these errors occur. Because these codes are defined in WinError.h for anyone to use, sometimes the codes are returned by non-system software. Sometimes the code is returned by a function deep in the stack and far removed from your code that is handling the error.

The following list describes system error codes (errors 6000 to 8199). 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.

Codes

ERROR_ENCRYPTION_FAILED

6000 (0x1770) – The specified file could not be encrypted.

ERROR_DECRYPTION_FAILED

6001 (0x1771) – The specified file could not be decrypted.

ERROR_FILE_ENCRYPTED

6002 (0x1772) – The specified file is encrypted and the user does not have the ability to decrypt it.

ERROR_NO_RECOVERY_POLICY

6003 (0x1773) – There is no valid encryption recovery policy configured for this system.

ERROR_NO_EFS

6004 (0x1774) – The required encryption driver is not loaded for this system.

ERROR_WRONG_EFS

6005 (0x1775) – The file was encrypted with a different encryption driver than is currently loaded.

ERROR_NO_USER_KEYS

6006 (0x1776) – There are no EFS keys defined for the user.

ERROR_FILE_NOT_ENCRYPTED

6007 (0x1777) – The specified file is not encrypted.

ERROR_NOT_EXPORT_FORMAT

6008 (0x1778) – The specified file is not in the defined EFS export format.

ERROR_FILE_READ_ONLY

6009 (0x1779) – The specified file is read only.

ERROR_DIR_EFS_DISALLOWED

6010 (0x177A) – The directory has been disabled for encryption.

ERROR_EFS_SERVER_NOT_TRUSTED

6011 (0x177B) – The server is not trusted for remote encryption operation.

ERROR_BAD_RECOVERY_POLICY

6012 (0x177C) – Recovery policy configured for this system contains invalid recovery certificate.

ERROR_EFS_ALG_BLOB_TOO_BIG

6013 (0x177D) – The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.

ERROR_VOLUME_NOT_SUPPORT_EFS

6014 (0x177E) – The disk partition does not support file encryption.

ERROR_EFS_DISABLED

6015 (0x177F) – This machine is disabled for file encryption.

ERROR_EFS_VERSION_NOT_SUPPORT

6016 (0x1780) – A newer system is required to decrypt this encrypted file.

ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE

6017 (0x1781) – The remote server sent an invalid response for a file being opened with Client Side Encryption.

ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER

6018 (0x1782) – Client Side Encryption is not supported by the remote server even though it claims to support it.

ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE

6019 (0x1783) – File is encrypted and should be opened in Client Side Encryption mode.

ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE

6020 (0x1784) – A new encrypted file is being created and a $EFS needs to be provided.

ERROR_CS_ENCRYPTION_FILE_NOT_CSE

6021 (0x1785) – The SMB client requested a CSE FSCTL on a non-CSE file.

ERROR_ENCRYPTION_POLICY_DENIES_OPERATION

6022 (0x1786) – The requested operation was blocked by policy. For more information, contact your system administrator.

ERROR_NO_BROWSER_SERVERS_FOUND

6118 (0x17E6) – The list of servers for this workgroup is not currently available.

SCHED_E_SERVICE_NOT_LOCALSYSTEM

6200 (0x1838) – The Task Scheduler service must be configured to run in the System account to function properly. Individual tasks may be configured to run in other accounts.

ERROR_LOG_SECTOR_INVALID

6600 (0x19C8) – Log service encountered an invalid log sector.

ERROR_LOG_SECTOR_PARITY_INVALID

6601 (0x19C9) – Log service encountered a log sector with invalid block parity.

ERROR_LOG_SECTOR_REMAPPED

6602 (0x19CA) – Log service encountered a remapped log sector.

ERROR_LOG_BLOCK_INCOMPLETE

6603 (0x19CB) – Log service encountered a partial or incomplete log block.

ERROR_LOG_INVALID_RANGE

6604 (0x19CC) – Log service encountered an attempt access data outside the active log range.

ERROR_LOG_BLOCKS_EXHAUSTED

6605 (0x19CD) – Log service user marshalling buffers are exhausted.

ERROR_LOG_READ_CONTEXT_INVALID

6606 (0x19CE) – Log service encountered an attempt read from a marshalling area with an invalid read context.

ERROR_LOG_RESTART_INVALID

6607 (0x19CF) – Log service encountered an invalid log restart area.

ERROR_LOG_BLOCK_VERSION

6608 (0x19D0) – Log service encountered an invalid log block version.

ERROR_LOG_BLOCK_INVALID

6609 (0x19D1) – Log service encountered an invalid log block.

ERROR_LOG_READ_MODE_INVALID

6610 (0x19D2) – Log service encountered an attempt to read the log with an invalid read mode.

ERROR_LOG_NO_RESTART

6611 (0x19D3) – Log service encountered a log stream with no restart area.

ERROR_LOG_METADATA_CORRUPT

6612 (0x19D4) – Log service encountered a corrupted metadata file.

ERROR_LOG_METADATA_INVALID

6613 (0x19D5) – Log service encountered a metadata file that could not be created by the log file system.

ERROR_LOG_METADATA_INCONSISTENT

6614 (0x19D6) – Log service encountered a metadata file with inconsistent data.

ERROR_LOG_RESERVATION_INVALID

6615 (0x19D7) – Log service encountered an attempt to erroneous allocate or dispose reservation space.

ERROR_LOG_CANT_DELETE

6616 (0x19D8) – Log service cannot delete log file or file system container.

ERROR_LOG_CONTAINER_LIMIT_EXCEEDED

6617 (0x19D9) – Log service has reached the maximum allowable containers allocated to a log file.

ERROR_LOG_START_OF_LOG

6618 (0x19DA) – Log service has attempted to read or write backward past the start of the log.

ERROR_LOG_POLICY_ALREADY_INSTALLED

6619 (0x19DB) – Log policy could not be installed because a policy of the same type is already present.

ERROR_LOG_POLICY_NOT_INSTALLED

6620 (0x19DC) – Log policy in question was not installed at the time of the request.

ERROR_LOG_POLICY_INVALID

6621 (0x19DD) – The installed set of policies on the log is invalid.

ERROR_LOG_POLICY_CONFLICT

6622 (0x19DE) – A policy on the log in question prevented the operation from completing.

ERROR_LOG_PINNED_ARCHIVE_TAIL

6623 (0x19DF) – Log space cannot be reclaimed because the log is pinned by the archive tail.

ERROR_LOG_RECORD_NONEXISTENT

6624 (0x19E0) – Log record is not a record in the log file.

ERROR_LOG_RECORDS_RESERVED_INVALID

6625 (0x19E1) – Number of reserved log records or the adjustment of the number of reserved log records is invalid.

ERROR_LOG_SPACE_RESERVED_INVALID

6626 (0x19E2) – Reserved log space or the adjustment of the log space is invalid.

ERROR_LOG_TAIL_INVALID

6627 (0x19E3) – An new or existing archive tail or base of the active log is invalid.

ERROR_LOG_FULL

6628 (0x19E4) – Log space is exhausted.

ERROR_COULD_NOT_RESIZE_LOG

6629 (0x19E5) – The log could not be set to the requested size.

ERROR_LOG_MULTIPLEXED

6630 (0x19E6) – Log is multiplexed, no direct writes to the physical log is allowed.

ERROR_LOG_DEDICATED

6631 (0x19E7) – The operation failed because the log is a dedicated log.

ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS

6632 (0x19E8) – The operation requires an archive context.

ERROR_LOG_ARCHIVE_IN_PROGRESS

6633 (0x19E9) – Log archival is in progress.

ERROR_LOG_EPHEMERAL

6634 (0x19EA) – The operation requires a non-ephemeral log, but the log is ephemeral.

ERROR_LOG_NOT_ENOUGH_CONTAINERS

6635 (0x19EB) – The log must have at least two containers before it can be read from or written to.

ERROR_LOG_CLIENT_ALREADY_REGISTERED

6636 (0x19EC) – A log client has already registered on the stream.

ERROR_LOG_CLIENT_NOT_REGISTERED

6637 (0x19ED) – A log client has not been registered on the stream.

ERROR_LOG_FULL_HANDLER_IN_PROGRESS

6638 (0x19EE) – A request has already been made to handle the log full condition.

ERROR_LOG_CONTAINER_READ_FAILED

6639 (0x19EF) – Log service encountered an error when attempting to read from a log container.

ERROR_LOG_CONTAINER_WRITE_FAILED

6640 (0x19F0) – Log service encountered an error when attempting to write to a log container.

ERROR_LOG_CONTAINER_OPEN_FAILED

6641 (0x19F1) – Log service encountered an error when attempting open a log container.

ERROR_LOG_CONTAINER_STATE_INVALID

6642 (0x19F2) – Log service encountered an invalid container state when attempting a requested action.

ERROR_LOG_STATE_INVALID

6643 (0x19F3) – Log service is not in the correct state to perform a requested action.

ERROR_LOG_PINNED

6644 (0x19F4) – Log space cannot be reclaimed because the log is pinned.

ERROR_LOG_METADATA_FLUSH_FAILED

6645 (0x19F5) – Log metadata flush failed.

ERROR_LOG_INCONSISTENT_SECURITY

6646 (0x19F6) – Security on the log and its containers is inconsistent.

ERROR_LOG_APPENDED_FLUSH_FAILED

6647 (0x19F7) – Records were appended to the log or reservation changes were made, but the log could not be flushed.

ERROR_LOG_PINNED_RESERVATION

6648 (0x19F8) – The log is pinned due to reservation consuming most of the log space. Free some reserved records to make space available.

ERROR_INVALID_TRANSACTION

6700 (0x1A2C) – The transaction handle associated with this operation is not valid.

ERROR_TRANSACTION_NOT_ACTIVE

6701 (0x1A2D) – The requested operation was made in the context of a transaction that is no longer active.

ERROR_TRANSACTION_REQUEST_NOT_VALID

6702 (0x1A2E) – The requested operation is not valid on the Transaction object in its current state.

ERROR_TRANSACTION_NOT_REQUESTED

6703 (0x1A2F) – The caller has called a response API, but the response is not expected because the TM did not issue the corresponding request to the caller.

ERROR_TRANSACTION_ALREADY_ABORTED

6704 (0x1A30) – It is too late to perform the requested operation, since the Transaction has already been aborted.

ERROR_TRANSACTION_ALREADY_COMMITTED

6705 (0x1A31) – It is too late to perform the requested operation, since the Transaction has already been committed.

ERROR_TM_INITIALIZATION_FAILED

6706 (0x1A32) – The Transaction Manager was unable to be successfully initialized. Transacted operations are not supported.

ERROR_RESOURCEMANAGER_READ_ONLY

6707 (0x1A33) – The specified ResourceManager made no changes or updates to the resource under this transaction.

ERROR_TRANSACTION_NOT_JOINED

6708 (0x1A34) – The resource manager has attempted to prepare a transaction that it has not successfully joined.

ERROR_TRANSACTION_SUPERIOR_EXISTS

6709 (0x1A35) – The Transaction object already has a superior enlistment, and the caller attempted an operation that would have created a new superior. Only a single superior enlistment is allow.

ERROR_CRM_PROTOCOL_ALREADY_EXISTS

6710 (0x1A36) – The RM tried to register a protocol that already exists.

ERROR_TRANSACTION_PROPAGATION_FAILED

6711 (0x1A37) – The attempt to propagate the Transaction failed.

ERROR_CRM_PROTOCOL_NOT_FOUND

6712 (0x1A38) – The requested propagation protocol was not registered as a CRM.

ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER

6713 (0x1A39) – The buffer passed in to PushTransaction or PullTransaction is not in a valid format.

ERROR_CURRENT_TRANSACTION_NOT_VALID

6714 (0x1A3A) – The current transaction context associated with the thread is not a valid handle to a transaction object.

ERROR_TRANSACTION_NOT_FOUND

6715 (0x1A3B) – The specified Transaction object could not be opened, because it was not found.

ERROR_RESOURCEMANAGER_NOT_FOUND

6716 (0x1A3C) – The specified ResourceManager object could not be opened, because it was not found.

ERROR_ENLISTMENT_NOT_FOUND

6717 (0x1A3D) – The specified Enlistment object could not be opened, because it was not found.

ERROR_TRANSACTIONMANAGER_NOT_FOUND

6718 (0x1A3E) – The specified TransactionManager object could not be opened, because it was not found.

ERROR_TRANSACTIONMANAGER_NOT_ONLINE

6719 (0x1A3F) – The object specified could not be created or opened, because its associated TransactionManager is not online. The TransactionManager must be brought fully Online by calling RecoverTransactionManager to recover to the end of its LogFile before objects in its Transaction or ResourceManager namespaces can be opened. In addition, errors in writing records to its LogFile can cause a TransactionManager to go offline.

ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION

6720 (0x1A40) – The specified TransactionManager was unable to create the objects contained in its logfile in the Ob namespace. Therefore, the TransactionManager was unable to recover.

ERROR_TRANSACTION_NOT_ROOT

6721 (0x1A41) – The call to create a superior Enlistment on this Transaction object could not be completed, because the Transaction object specified for the enlistment is a subordinate branch of the Transaction. Only the root of the Transaction can be enlisted on as a superior.

ERROR_TRANSACTION_OBJECT_EXPIRED

6722 (0x1A42) – Because the associated transaction manager or resource manager has been closed, the handle is no longer valid.

ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED

6723 (0x1A43) – The specified operation could not be performed on this Superior enlistment, because the enlistment was not created with the corresponding completion response in the NotificationMask.

ERROR_TRANSACTION_RECORD_TOO_LONG

6724 (0x1A44) – The specified operation could not be performed, because the record that would be logged was too long. This can occur because of two conditions: either there are too many Enlistments on this Transaction, or the combined RecoveryInformation being logged on behalf of those Enlistments is too long.

ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED

6725 (0x1A45) – Implicit transaction are not supported.

ERROR_TRANSACTION_INTEGRITY_VIOLATED

6726 (0x1A46) – The kernel transaction manager had to abort or forget the transaction because it blocked forward progress.

ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH

6727 (0x1A47) – The TransactionManager identity that was supplied did not match the one recorded in the TransactionManager’s log file.

ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT

6728 (0x1A48) – This snapshot operation cannot continue because a transactional resource manager cannot be frozen in its current state. Please try again.

ERROR_TRANSACTION_MUST_WRITETHROUGH

6729 (0x1A49) – The transaction cannot be enlisted on with the specified EnlistmentMask, because the transaction has already completed the PrePrepare phase. In order to ensure correctness, the ResourceManager must switch to a write- through mode and cease caching data within this transaction. Enlisting for only subsequent transaction phases may still succeed.

ERROR_TRANSACTION_NO_SUPERIOR

6730 (0x1A4A) – The transaction does not have a superior enlistment.

ERROR_HEURISTIC_DAMAGE_POSSIBLE

6731 (0x1A4B) – The attempt to commit the Transaction completed, but it is possible that some portion of the transaction tree did not commit successfully due to heuristics. Therefore it is possible that some data modified in the transaction may not have committed, resulting in transactional inconsistency. If possible, check the consistency of the associated data.

ERROR_TRANSACTIONAL_CONFLICT

6800 (0x1A90) – The function attempted to use a name that is reserved for use by another transaction.

ERROR_RM_NOT_ACTIVE

6801 (0x1A91) – Transaction support within the specified resource manager is not started or was shut down due to an error.

ERROR_RM_METADATA_CORRUPT

6802 (0x1A92) – The metadata of the RM has been corrupted. The RM will not function.

ERROR_DIRECTORY_NOT_RM

6803 (0x1A93) – The specified directory does not contain a resource manager.

ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE

6805 (0x1A95) – The remote server or share does not support transacted file operations.

ERROR_LOG_RESIZE_INVALID_SIZE

6806 (0x1A96) – The requested log size is invalid.

ERROR_OBJECT_NO_LONGER_EXISTS

6807 (0x1A97) – The object (file, stream, link) corresponding to the handle has been deleted by a Transaction Savepoint Rollback.

ERROR_STREAM_MINIVERSION_NOT_FOUND

6808 (0x1A98) – The specified file miniversion was not found for this transacted file open.

ERROR_STREAM_MINIVERSION_NOT_VALID

6809 (0x1A99) – The specified file miniversion was found but has been invalidated. Most likely cause is a transaction savepoint rollback.

ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION

6810 (0x1A9A) – A miniversion may only be opened in the context of the transaction that created it.

ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT

6811 (0x1A9B) – It is not possible to open a miniversion with modify access.

ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS

6812 (0x1A9C) – It is not possible to create any more miniversions for this stream.

ERROR_REMOTE_FILE_VERSION_MISMATCH

6814 (0x1A9E) – The remote server sent mismatching version number or Fid for a file opened with transactions.

ERROR_HANDLE_NO_LONGER_VALID

6815 (0x1A9F) – The handle has been invalidated by a transaction. The most likely cause is the presence of memory mapping on a file or an open handle when the transaction ended or rolled back to savepoint.

ERROR_NO_TXF_METADATA

6816 (0x1AA0) – There is no transaction metadata on the file.

ERROR_LOG_CORRUPTION_DETECTED

6817 (0x1AA1) – The log data is corrupt.

ERROR_CANT_RECOVER_WITH_HANDLE_OPEN

6818 (0x1AA2) – The file can’t be recovered because there is a handle still open on it.

ERROR_RM_DISCONNECTED

6819 (0x1AA3) – The transaction outcome is unavailable because the resource manager responsible for it has disconnected.

ERROR_ENLISTMENT_NOT_SUPERIOR

6820 (0x1AA4) – The request was rejected because the enlistment in question is not a superior enlistment.

ERROR_RECOVERY_NOT_NEEDED

6821 (0x1AA5) – The transactional resource manager is already consistent. Recovery is not needed.

ERROR_RM_ALREADY_STARTED

6822 (0x1AA6) – The transactional resource manager has already been started.

ERROR_FILE_IDENTITY_NOT_PERSISTENT

6823 (0x1AA7) – The file cannot be opened transactionally, because its identity depends on the outcome of an unresolved transaction.

ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY

6824 (0x1AA8) – The operation cannot be performed because another transaction is depending on the fact that this property will not change.

ERROR_CANT_CROSS_RM_BOUNDARY

6825 (0x1AA9) – The operation would involve a single file with two transactional resource managers and is therefore not allowed.

ERROR_TXF_DIR_NOT_EMPTY

6826 (0x1AAA) – The $Txf directory must be empty for this operation to succeed.

ERROR_INDOUBT_TRANSACTIONS_EXIST

6827 (0x1AAB) – The operation would leave a transactional resource manager in an inconsistent state and is therefore not allowed.

ERROR_TM_VOLATILE

6828 (0x1AAC) – The operation could not be completed because the transaction manager does not have a log.

ERROR_ROLLBACK_TIMER_EXPIRED

6829 (0x1AAD) – A rollback could not be scheduled because a previously scheduled rollback has already executed or been queued for execution.

ERROR_TXF_ATTRIBUTE_CORRUPT

6830 (0x1AAE) – The transactional metadata attribute on the file or directory is corrupt and unreadable.

ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION

6831 (0x1AAF) – The encryption operation could not be completed because a transaction is active.

ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED

6832 (0x1AB0) – This object is not allowed to be opened in a transaction.

ERROR_LOG_GROWTH_FAILED

6833 (0x1AB1) – An attempt to create space in the transactional resource manager’s log failed. The failure status has been recorded in the event log.

ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE

6834 (0x1AB2) – Memory mapping (creating a mapped section) a remote file under a transaction is not supported.

ERROR_TXF_METADATA_ALREADY_PRESENT

6835 (0x1AB3) – Transaction metadata is already present on this file and cannot be superseded.

ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET

6836 (0x1AB4) – A transaction scope could not be entered because the scope handler has not been initialized.

ERROR_TRANSACTION_REQUIRED_PROMOTION

6837 (0x1AB5) – Promotion was required in order to allow the resource manager to enlist, but the transaction was set to disallow it.

ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION

6838 (0x1AB6) – This file is open for modification in an unresolved transaction and may be opened for execute only by a transacted reader.

ERROR_TRANSACTIONS_NOT_FROZEN

6839 (0x1AB7) – The request to thaw frozen transactions was ignored because transactions had not previously been frozen.

ERROR_TRANSACTION_FREEZE_IN_PROGRESS

6840 (0x1AB8) – Transactions cannot be frozen because a freeze is already in progress.

ERROR_NOT_SNAPSHOT_VOLUME

6841 (0x1AB9) – The target volume is not a snapshot volume. This operation is only valid on a volume mounted as a snapshot.

ERROR_NO_SAVEPOINT_WITH_OPEN_FILES

6842 (0x1ABA) – The savepoint operation failed because files are open on the transaction. This is not permitted.

ERROR_DATA_LOST_REPAIR

6843 (0x1ABB) – Windows has discovered corruption in a file, and that file has since been repaired. Data loss may have occurred.

ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION

6844 (0x1ABC) – The sparse operation could not be completed because a transaction is active on the file.

ERROR_TM_IDENTITY_MISMATCH

6845 (0x1ABD) – The call to create a TransactionManager object failed because the Tm Identity stored in the logfile does not match the Tm Identity that was passed in as an argument.

ERROR_FLOATED_SECTION

6846 (0x1ABE) – I/O was attempted on a section object that has been floated as a result of a transaction ending. There is no valid data.

ERROR_CANNOT_ACCEPT_TRANSACTED_WORK

6847 (0x1ABF) – The transactional resource manager cannot currently accept transacted work due to a transient condition such as low resources.

ERROR_CANNOT_ABORT_TRANSACTIONS

6848 (0x1AC0) – The transactional resource manager had too many tranactions outstanding that could not be aborted. The transactional resource manger has been shut down.

ERROR_BAD_CLUSTERS

6849 (0x1AC1) – The operation could not be completed due to bad clusters on disk.

ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION

6850 (0x1AC2) – The compression operation could not be completed because a transaction is active on the file.

ERROR_VOLUME_DIRTY

6851 (0x1AC3) – The operation could not be completed because the volume is dirty. Please run chkdsk and try again.

ERROR_NO_LINK_TRACKING_IN_TRANSACTION

6852 (0x1AC4) – The link tracking operation could not be completed because a transaction is active.

ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION

6853 (0x1AC5) – This operation cannot be performed in a transaction.

ERROR_EXPIRED_HANDLE

6854 (0x1AC6) – The handle is no longer properly associated with its transaction. It may have been opened in a transactional resource manager that was subsequently forced to restart. Please close the handle and open a new one.

ERROR_TRANSACTION_NOT_ENLISTED

6855 (0x1AC7) – The specified operation could not be performed because the resource manager is not enlisted in the transaction.

ERROR_CTX_WINSTATION_NAME_INVALID

7001 (0x1B59) – The specified session name is invalid.

ERROR_CTX_INVALID_PD

7002 (0x1B5A) – The specified protocol driver is invalid.

ERROR_CTX_PD_NOT_FOUND

7003 (0x1B5B) – The specified protocol driver was not found in the system path.

ERROR_CTX_WD_NOT_FOUND

7004 (0x1B5C) – The specified terminal connection driver was not found in the system path.

ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY

7005 (0x1B5D) – A registry key for event logging could not be created for this session.

ERROR_CTX_SERVICE_NAME_COLLISION

7006 (0x1B5E) – A service with the same name already exists on the system.

ERROR_CTX_CLOSE_PENDING

7007 (0x1B5F) – A close operation is pending on the session.

ERROR_CTX_NO_OUTBUF

7008 (0x1B60) – There are no free output buffers available.

ERROR_CTX_MODEM_INF_NOT_FOUND

7009 (0x1B61) – The MODEM.INF file was not found.

ERROR_CTX_INVALID_MODEMNAME

7010 (0x1B62) – The modem name was not found in MODEM.INF.

ERROR_CTX_MODEM_RESPONSE_ERROR

7011 (0x1B63) – The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.

ERROR_CTX_MODEM_RESPONSE_TIMEOUT

7012 (0x1B64) – The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.

ERROR_CTX_MODEM_RESPONSE_NO_CARRIER

7013 (0x1B65) – Carrier detect has failed or carrier has been dropped due to disconnect.

ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE

7014 (0x1B66) – Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.

ERROR_CTX_MODEM_RESPONSE_BUSY

7015 (0x1B67) – Busy signal detected at remote site on callback.

ERROR_CTX_MODEM_RESPONSE_VOICE

7016 (0x1B68) – Voice detected at remote site on callback.

ERROR_CTX_TD_ERROR

7017 (0x1B69) – Transport driver error.

ERROR_CTX_WINSTATION_NOT_FOUND

7022 (0x1B6E) – The specified session cannot be found.

ERROR_CTX_WINSTATION_ALREADY_EXISTS

7023 (0x1B6F) – The specified session name is already in use.

ERROR_CTX_WINSTATION_BUSY

7024 (0x1B70) – The task you are trying to do can’t be completed because Remote Desktop Services is currently busy. Please try again in a few minutes. Other users should still be able to log on.

ERROR_CTX_BAD_VIDEO_MODE

7025 (0x1B71) – An attempt has been made to connect to a session whose video mode is not supported by the current client.

ERROR_CTX_GRAPHICS_INVALID

7035 (0x1B7B) – The application attempted to enable DOS graphics mode. DOS graphics mode is not supported.

ERROR_CTX_LOGON_DISABLED

7037 (0x1B7D) – Your interactive logon privilege has been disabled. Please contact your administrator.

ERROR_CTX_NOT_CONSOLE

7038 (0x1B7E) – The requested operation can be performed only on the system console. This is most often the result of a driver or system DLL requiring direct console access.

ERROR_CTX_CLIENT_QUERY_TIMEOUT

7040 (0x1B80) – The client failed to respond to the server connect message.

ERROR_CTX_CONSOLE_DISCONNECT

7041 (0x1B81) – Disconnecting the console session is not supported.

ERROR_CTX_CONSOLE_CONNECT

7042 (0x1B82) – Reconnecting a disconnected session to the console is not supported.

ERROR_CTX_SHADOW_DENIED

7044 (0x1B84) – The request to control another session remotely was denied.

ERROR_CTX_WINSTATION_ACCESS_DENIED

7045 (0x1B85) – The requested session access is denied.

ERROR_CTX_INVALID_WD

7049 (0x1B89) – The specified terminal connection driver is invalid.

ERROR_CTX_SHADOW_INVALID

7050 (0x1B8A) – The requested session cannot be controlled remotely. This may be because the session is disconnected or does not currently have a user logged on.

ERROR_CTX_SHADOW_DISABLED

7051 (0x1B8B) – The requested session is not configured to allow remote control.

ERROR_CTX_CLIENT_LICENSE_IN_USE

7052 (0x1B8C) – Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user. Please call your system administrator to obtain a unique license number.

ERROR_CTX_CLIENT_LICENSE_NOT_SET

7053 (0x1B8D) – Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client. Please contact your system administrator.

ERROR_CTX_LICENSE_NOT_AVAILABLE

7054 (0x1B8E) – The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.

ERROR_CTX_LICENSE_CLIENT_INVALID

7055 (0x1B8F) – The client you are using is not licensed to use this system. Your logon request is denied.

ERROR_CTX_LICENSE_EXPIRED

7056 (0x1B90) – The system license has expired. Your logon request is denied.

ERROR_CTX_SHADOW_NOT_RUNNING

7057 (0x1B91) – Remote control could not be terminated because the specified session is not currently being remotely controlled.

ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE

7058 (0x1B92) – The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported.

ERROR_ACTIVATION_COUNT_EXCEEDED

7059 (0x1B93) – Activation has already been reset the maximum number of times for this installation. Your activation timer will not be cleared.

ERROR_CTX_WINSTATIONS_DISABLED

7060 (0x1B94) – Remote logins are currently disabled.

ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED

7061 (0x1B95) – You do not have the proper encryption level to access this Session.

ERROR_CTX_SESSION_IN_USE

7062 (0x1B96) – The user %s\\%s is currently logged on to this computer. Only the current user or an administrator can log on to this computer.

ERROR_CTX_NO_FORCE_LOGOFF

7063 (0x1B97) – The user %s\\%s is already logged on to the console of this computer. You do not have permission to log in at this time. To resolve this issue, contact %s\\%s and have them log off.

ERROR_CTX_ACCOUNT_RESTRICTION

7064 (0x1B98) – Unable to log you on because of an account restriction.

ERROR_RDP_PROTOCOL_ERROR

7065 (0x1B99) – The RDP protocol component %2 detected an error in the protocol stream and has disconnected the client.

ERROR_CTX_CDM_CONNECT

7066 (0x1B9A) – The Client Drive Mapping Service Has Connected on Terminal Connection.

ERROR_CTX_CDM_DISCONNECT

7067 (0x1B9B) – The Client Drive Mapping Service Has Disconnected on Terminal Connection.

ERROR_CTX_SECURITY_LAYER_ERROR

7068 (0x1B9C) – The Terminal Server security layer detected an error in the protocol stream and has disconnected the client.

ERROR_TS_INCOMPATIBLE_SESSIONS

7069 (0x1B9D) – The target session is incompatible with the current session.

ERROR_TS_VIDEO_SUBSYSTEM_ERROR

7070 (0x1B9E) – Windows can’t connect to your session because a problem occurred in the Windows video subsystem. Try connecting again later, or contact the server administrator for assistance.

FRS_ERR_INVALID_API_SEQUENCE

8001 (0x1F41) – The file replication service API was called incorrectly.

FRS_ERR_STARTING_SERVICE

8002 (0x1F42) – The file replication service cannot be started.

FRS_ERR_STOPPING_SERVICE

8003 (0x1F43) – The file replication service cannot be stopped.

FRS_ERR_INTERNAL_API

8004 (0x1F44) – The file replication service API terminated the request. The event log may have more information.

FRS_ERR_INTERNAL

8005 (0x1F45) – The file replication service terminated the request. The event log may have more information.

FRS_ERR_SERVICE_COMM

8006 (0x1F46) – The file replication service cannot be contacted. The event log may have more information.

FRS_ERR_INSUFFICIENT_PRIV

8007 (0x1F47) – The file replication service cannot satisfy the request because the user has insufficient privileges. The event log may have more information.

FRS_ERR_AUTHENTICATION

8008 (0x1F48) – The file replication service cannot satisfy the request because authenticated RPC is not available. The event log may have more information.

FRS_ERR_PARENT_INSUFFICIENT_PRIV

8009 (0x1F49) – The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller. The event log may have more information.

FRS_ERR_PARENT_AUTHENTICATION

8010 (0x1F4A) – The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller. The event log may have more information.

FRS_ERR_CHILD_TO_PARENT_COMM

8011 (0x1F4B) – The file replication service cannot communicate with the file replication service on the domain controller. The event log may have more information.

FRS_ERR_PARENT_TO_CHILD_COMM

8012 (0x1F4C) – The file replication service on the domain controller cannot communicate with the file replication service on this computer. The event log may have more information.

FRS_ERR_SYSVOL_POPULATE

8013 (0x1F4D) – The file replication service cannot populate the system volume because of an internal error. The event log may have more information.

FRS_ERR_SYSVOL_POPULATE_TIMEOUT

8014 (0x1F4E) – The file replication service cannot populate the system volume because of an internal timeout. The event log may have more information.

FRS_ERR_SYSVOL_IS_BUSY

8015 (0x1F4F) – The file replication service cannot process the request. The system volume is busy with a previous request.

FRS_ERR_SYSVOL_DEMOTE

8016 (0x1F50) – The file replication service cannot stop replicating the system volume because of an internal error. The event log may have more information.

FRS_ERR_INVALID_SERVICE_PARAMETER

8017 (0x1F51) – The file replication service detected an invalid parameter.