Overview

This post describes the return codes that SCCM understands for Package and Program deployments and shows which codes are classed success, reboot, or retry.

The meaning of return codes for Packages and Programs is defined in the SCCM site control file. Codes are assigned into three categories:

  • Success Return Codes – The installation was successful.
  • Reboot Return Codes – The installation was successful and a reboot is required. Note: 1604 and 1641 are actually errors but SCCM classes all reboot codes as a “success”.
  • Execution Failure Retry Error Codes – The installation failed but can be retried. For example, a Program deployment that returns error code 5 (access denied) will be automatically retried after 15 minutes.

The full list of codes defined by SCCM for Package and Program deployments are:

Site Control Return Codes
Type
Success Return Codes 0
Reboot Return Codes 1604, 1641, 3010, 3011
Execution Failure Retry Error Codes 4, 5, 8, 13, 14, 39, 51, 53, 54, 55, 59, 64, 65, 67, 70, 71, 85, 86, 87, 112, 128, 170, 267, 999, 1003, 1203, 1219, 1220, 1222, 1231, 1232, 1238, 1265, 1311, 1323, 1326, 1330, 1618, 1622, 2250