This article describes how to obtain error code descriptions in Microsoft System Center Configuration Manager 2007 reports.
Some reports that are included together with System Center Configuration Manager 2007 display errors codes that do not contain an error description. However, you can obtain a description by deciphering the error code. To do this, follow these steps:
In the System Center Configuration Manager 2007 Administrator Console, open the report that contains the error code that you want to decipher.
Convert the error code from decimal to hexadecimal. For example, if the error code is -2147012889, you must convert -2147012889 to a hexadecimal value. In this case, the hexadecimal value is FFFFFFFF80072EE7.
Remove the "FFFFFFFF" in front of the converted error code. In this example, the error code becomes 80072EE7.
Use the following information to locate the error description:
Converted error codes that begin with 80072 are typically WinHTTP error codes, such as "host not found" errors. Convert the trailing four hexadecimal bytes to a decimal value. For example, "2EE7" is "12007" decimal. To view the WinHTTP error codes, visit the following Microsoft Web site:
For example, error code "12007" maps to the following error description:
ERROR_WINHTTP_NAME_NOT_RESOLVED 12007 The server name cannot be resolved
Converted error codes that begin with 8009 are typically CryptoAPI error codes, such as "certificate expired" errors or "CN= mismatch" errors. You can use the Trace32 program to view the error code directly when you type trace32 together with the error code.For more information about CryptoAPI error codes and other Windows System error codes, visit the following Microsoft Web site:
Converted error codes that begin with 800402 or 800403 are typically System Center Configuration Manager 2007 error codes. For more information about custom error codes for Configuration Manager 2007, visit the following Microsoft Web site:
All other error codes are typically Windows error codes or third-party error codes. All Windows error codes can be identified by using the Trace32 program and by specifying the error code, such as "80072EE7."