This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge

This article lists common errors, status codes, descriptions, and possible solutions when accessing organization resources. Use this information to help troubleshoot access issues when using Microsoft Intune.

If you need support help, see get support in Microsoft Intune .

Status codes for MDM managed Windows devices

Status code Error message What to do 30 (APP_CI_ENFORCEMENT_ERROR_RETRIEVING_CONTENT) Retrieving content Probable Cause: Job status 30 indicates that a user download of an app failed.

Likely causes for this may be:

The device lost Internet connectivity while the download was in progress.

The certificate issued to the device at the time of enrollment may have expired.

Mitigation:

Launch the Company Apps app from Control Panel on the device to confirm that the device certificate hasn't expired; if it has then you will need to re-enroll the device.

Confirm that the device is connected to the Internet and try to request the app again. 40 (APP_CI_ENFORCEMENT_IN_PROGRESS_CONTENT_DOWNLOADED) Content download complete 50 (APP_CI_ENFORCEMENT_IN_PROGRESS_INSTALLING) Installation in progress 60 (APP_CI_ENFORCEMENT_ERROR_INSTALLING) Installation ​Error occurred The app installation failed after download.

The code signing certificate with which app was signed is not present on the device.

A framework dependency on which the application depends is not found installed on the device.

Ensure that the code signing certificate with which your app was signed is present on the device and confirm with the admin that such a certificate was targeted for all enterprise enrolled Windows RT devices.

In case the installation failure is due to a missing framework dependency, the admin will have to re-publish the application again packaging the framework along with the application package.

The application package downloaded isn't a valid package, may have been corrupted, or may not be compatible with the OS version on the device. 70 (APP_CI_ENFORCEMENT_SUCCEEDED) Installation Success 80 (APP_CI_ENFORCEMENT_IN_PROGRESS) Uninstall in progress 90 (APP_CI_ENFORCEMENT_ERROR) Uninstall Error occurred 100 (APP_CI_ENFORCEMENT_SUCCEEDED) Uninstall Success 110 (APP_CI_ENFORCEMENT_ERROR) Content hash mismatch 120 (APP_CI_ENFORCEMENT_ERROR) SLK / side loading not enabled 130 (APP_CI_ENFORCEMENT_ERROR) MSADP license install failed No status (APP_CI_ENFORCEMENT_UNKNOWN) The status is currently unknown.

Company resource access (common errors)

Status code Hexadecimal error code Error message -2016330911 0x87D13B61 The user has installed the app before managed app installation could take place -2016330912 0x87D13B60 The app is scheduled for installation, but needs a redemption code to complete the transaction -2016341109 0x87D1138B iOS device has returned an error -2016341110 0x87D1138A iOS device has rejected the command due to incorrect format -2016341111 0x87D11389 iOS device has returned an unexpected Idle status -2016341112 0x87D11388 iOS device is currently busy

Errors returned by iOS/iPadOS devices

Company Portal errors

Error text in Company Portal HTTP status code Additional error information Internal server issue
Looks like you couldn't reach us due to an internal error on our server. Retry and then contact your IT admin if the issue continues. 500 error This error is likely caused by a problem on in the Intune service. The issue should be resolved on the Intune service side and is likely not due to issues on the customer side. Temporarily unavailable
Looks like you couldn't reach us because our service is temporarily unavailable. Retry and then contact your IT admin if the issue continues. 503 error This is likely due to a temporary Intune service issue, such as the service being under maintenance. The issue should be resolved on the Intune service side and is likely not due to issues on the customer side. Can't connect to server
Looks like you couldn't reach us. Retry and then contact your IT admin if the issue continues. Not associated with an HTTP status code A secure connection to the server could not be made, likely due to an SSL issue with the certs being used. This issue may be due to customer configurations not being compliant with Apple's requirements for App Transport Security (ATS). Something went wrong
The Company Portal client couldn't load. Retry and then contact your IT admin if the issue continues. 400 error Any error with an HTTP status code in the 400s that does not have a more specific error message will see this one. This is a client side error happening in the Company Portal app for iOS/iPadOS. Can't reach server
Looks like you couldn't reach us. Retry and then contact your IT admin if the issue continues. 500 error Any error with an HTTP status code in the 500s that does not have a more specific error message will see this one. This is a service side error happening in the Intune service.

Service errors

Status code Hexadecimal error code Error message -2016344108 0x87D107D4 DCMO(1204): Device Capability is disabled and User is allowed to re-enable it -2016344109 0x87D107D3 DCMO(1203): Device Capability is disabled and User is not allowed to re-enable it -2016344110 0x87D107D2 DCMO(1202): Enable operation is performed successfully but the Device Capability is currently detached -2016344111 0xF3FB4D95 DCMO(1201): Enable operation is performed successfully and the Device Capability is currently attached -2016344112 0x87D107D0 DCMO(1200): Operation is performed successfully -2016345595 0x87D10205 Syncml(517): The response to an atomic command was too large to fit in a single message. -2016345596 0x87D10204 Syncml(516): Command was inside Atomic element and Atomic failed. This command was not rolled back successfully. -2016345598 0x87D10202 Syncml(514): The SyncML command was not completed successfully, since the operation was already canceled before processing the command. -2016345599 0x87D10201 Syncml(513): The recipient does not support or refuses to support the specified version of the SyncML Synchronization Protocol used in the request SyncML Message. -2016345600 0x87D10200 Syncml(512): An application error occurred during the synchronization session. -2016345601 0x87D101FF Syncml(511): A severe error occurred in the server while processing the request. -2016345602 0x87D101FE Syncml(510): An error occurred while processing the request. The error is related to a failure in the recipient data store. -2016345603 0x87D101FD Syncml(509): Reserved for future use. -2016345604 0x87D101FC Syncml(508): An error occurred that necessitates a refresh of the current synchronization state of the client with the server. -2016345605 0x87D101FB Syncml(507): The error caused all SyncML commands within an Atomic element type to fail. -2016345606 0x87D101FA Syncml(506): An application error occurred while processing the request. -2016345607 0x87D101F9 Syncml(505): The recipient does not support or refuses to support the specified version of SyncML DTD used in the request SyncML Message. -2016345608 =0x87D101F8 Syncml(504): The recipient, while acting as a gateway or proxy, did not receive a timely response from the upstream recipient specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary recipient (e.g. DNS) it needed to access in attempting to complete the request. -2016345609 0x87D101F7 Syncml(503): The recipient is currently unable to handle the request due to a temporary overloading or maintenance of the recipient. -2016345610 0x87D101F6 Syncml(502): The recipient, while acting as a gateway or proxy, received an invalid response from the upstream recipient it accessed in attempting to fulfill the request. -2016345611 0x87D101F5 Syncml(501): The recipient does not support the command required to fulfill the request. -2016345612 0x87D101F4 Syncml(500): The recipient encountered an unexpected condition which prevented it from fulfilling the request -2016345684 0x87D101AC Syncml(428): Move failed -2016345685 0x87D101AB Syncml(427): Parent cannot be deleted since it contains children. -2016345686 0x87D101AA Syncml(426): Partial item not accepted. -2016345687 0x87D101A9 Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. -2016345688 0x87D101A8 Syncml(424): The chunked object was received, but the size of the received object did not match the size declared within the first chunk. -2016345689 0x87D101A7 Syncml(423): The requested command failed because the "Soft Deleted" item was previously "Hard Deleted" on the server. -2016345690 0x87D101A6 Syncml(422): The requested command failed on the server because the CGI scripting in the LocURI was incorrectly formed. -2016345691 0x87D101A5 Syncml(421): The requested command failed on the server because the specified search grammar was not known. -2016345692 0x87D101A4 Syncml(420): The recipient has no more storage space for the remaining synchronization data. -2016345693 0x87D101A3 Syncml(419): The client request created a conflict which was resolved by the server command winning. -2016345694 0x87D101A2 Syncml(418): The requested Put or Add command failed because the target already exists. -2016345695 0x87D101A1 Syncml(417): The request failed at this time and the originator should retry the request later. -2016345696 0x87D101A0 Syncml(416): The request failed because the specified byte size in the request was too big. -2016345697 0x87D1019F Syncml(415): Unsupported media type or format. -2016345698 0x87D1019E Syncml(414): The requested command failed because the target URI is too long for what the recipient is able or willing to process. -2016345699 0x87D1019D Syncml(413): The recipient is refusing to perform the requested command because the requested item is larger than the recipient is able or willing to process. -2016345700 0x87D1019C Syncml(412): The requested command failed on the recipient because it was incomplete or incorrectly formed. -2016345701 0x87D1019B Syncml(411): The requested command must be accompanied by byte size or length information in the Meta element type. -2016345702 0x87D1019A Syncml(410): The requested target is no longer on the recipient and no forwarding URI is known. -2016345703 0x87D10199 Syncml(409): The requested failed because of an update conflict between the client and server versions of the data. -2016345704 0x87D10198 Syncml(408): An expected message was not received within the required period of time. -2016345705 0x87D10197 Syncml(407): The requested command failed because the originator must provide proper authentication. -2016345706 0x87D10196 Syncml(406): The requested command failed because an optional feature in the request was not supported. -2016345707 0x87D10195 Syncml(405): The requested command is not allowed on the target. -2016345708 0x87D10194 Syncml(404): The requested target was not found. -2016345709 0x87D10193 Syncml(403): The requested command failed, but the recipient understood the requested command. -2016345710 0x87D10192 Syncml(402): The requested command failed because proper payment is needed. -2016345711 0x87D10191 Syncml(401): The requested command failed because the requestor must provide proper authentication. -2016345712 0x87D10190 Syncml(400): The requested command could not be performed because of malformed syntax in the command. -2016345807 0x87D10131 Syncml(305): The requested target must be accessed through the specified proxy URI. -2016345808 0x87D10130 Syncml(304):The requested SyncML command was not executed on the target. -2016345809 0x87D1012F Syncml(303): The requested target can be found at another URI. -2016345810 0x87D1012E Syncml(302): The requested target has temporarily moved to a different URI. -2016345811 0x87D1012D Syncml(301): The requested target has a new URI. -2016345812 0x87D1012C Syncml(300): The requested target is one of a number of multiple alternatives requested target. -2016345896 0x87D100D8 Syncml(216): A command was inside Atomic element and Atomic failed. This command was rolled back successfully. -2016345897 0x87D100D7 Syncml(215): A command was not executed, as a result of user interaction and user chose not to accept the choice. -2016345898 0x87D100D6 Syncml(214): Operation canceled. The SyncML command completed successfully, but no more commands will be processed within the session. -2016345899 0x87D100D5 Syncml(213): Chunked item accepted and buffered -2016345900 0x87D100D4 Syncml(212): Authentication accepted. No further authentication is needed for the remainder of the synchronization session. This response code can only be used in response to a request in which the credentials were provided. -2016345901 0x87D100D3 Syncml(211): Item not deleted. The requested item was not found. It could have been previously deleted. -2016345902 0x87D100D2 Syncml(210): Delete without archive. The response indicates that the requested data was successfully deleted, but that it was not archived prior to deletion because this OPTIONAL feature was not supported by the implementation. -2016345903 0x87D100D1 Conflict resolved with duplicate. The response indicates that the request created an update conflict; which was resolved with a duplication of the client's data being created in the server database. The response includes both the target URI of the duplicate in the Item of the Status. In addition, in the case of a two-way synchronization, an Add command is returned with the duplicate data definition. -2016345904 0x87D100D0 Conflict resolved with client's command "winning". The response indicates that there was an update conflict; which was resolved by the client command winning. -2016345905 0x87D100CF Conflict resolved with merge. The response indicates that the request created a conflict; which was resolved with a merge of the client and server instances of the data. The response includes both the Target and Source URLs in the Item of the Status. In addition, a Replace command is returned with the merged data. -2016345906 0x87D100CE The response indicates that only part of the command was completed. If the remainder of the command can be completed later, then when completed another appropriate completion request status code SHOULD be created. -2016345907 0x87D100CD The source SHOULD update their content. The originator of the request is being told that their content SHOULD be synchronized to get an up-to-date version. -2016345908 0x87D100CC The request was successfully completed but no data is being returned. The response code is also returned in response to a Get when the target has no content. -2016345909 0x87D100CB Non-authoritative response. The request is being responded to by an entity other than the one targeted. The response is only to be returned when the request would have been resulted in a 200 response code from the authoritative target. -2016345910 0x87D100CA Accepted for processing. The request to either run a remote execution of an application or to alert a user or application was successfully performed. -2016345911 0x87D100C9 The requested item was added. -2016345912 0x87D100C8 The SyncML command completed successfully. -2016346011 0x87D10065 The specified SyncML command is being carried out, but has not yet completed.

Next steps

Contact Microsoft Support to get support in Microsoft Intune .