Many error codes presented in the log files seem cryptic and difficult to correlate to an actual error condition. However, the following process demonstrates how to convert an error code and obtain meaningful information that may assist in problem resolution.
Problem: An image capture fails with error code 0x80070040.
Possible Solution 1: The error code presented is in hexadecimal format that you need to convert to decimal format. To do this, you need a scientific calculator, and the calculator included with Windows operating systems is well suited to this task.
To convert an error code
1. Click Start, and then point to All Programs. Point to Accessories, and then click Calculator.
2. From the View menu, click Scientific.
3. Select Hex, and then enter the last four digits of the code—in this case, 0040, as shown in Figure 1.
Figure 1. Error conversion
Notice that leading zeros are not displayed while the calculator is in Hexadecimal mode.
4. Select Dec.
The hexadecimal value 40 is converted to a decimal value of 64.
5. Open a Command Prompt window, type NET HELPMSG 64, and then press ENTER.
The NET HELPMSG command translates the numerical error code into meaningful text. In the case of the error code provided here, it translates to “The specified network name is no longer available.”
This information indicates that a networking problem may exist on the target computer or between the target computer and the server on which the deployment share resides. These problems might include network drivers not being installed properly or a mismatch in speed and duplex settings.
Possible Solution 2: Use the Microsoft Exchange Server Error Code Look-up utility. This command-line utility is valuable in assisting with error code translation. It is available for download from the Microsoft Download Center.