This article was previously published under Q197814
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
When trying to invoke a method in a Microsoft Transaction Server (MTS)component, a remote procedure call (RPC) error occurs. A number is receivedthat is less than descriptive. The steps in the MORE INFORMATION sectiondescribe how to find the error message associated with the error number. Inaddition, the article includes several troubleshooting steps that may helpto resolve a RPC connectivity issue.
Decoding Error Message
You can use the Error Lookup tool or the C:\ProgramFiles\DevStudio\VC\include\Winerror.h file to get the associated errormessage. If the error number is in decimal form, convert the error to hexusing the Calculator in the Accessories group (make sure that under theview menu of the Calculator select Scientific).
Start Visual C++ 5.0.
From the Tools menu, choose Error Lookup.
Enter an error number. For example: 800706BE
The following text returns:
The remote procedure call failed.
If the Error Lookup tool fails to find the error, Open the Winerror.h file that comes with Visual C++ 5.0. The top of the Winerror.h file explains how to translate the error number.
In this example, the error number is 800706BE. Translate this value to binary which is:
The binary value is broken into parts that yields the following information:
10 - The error is actually a Warning. 0 - Customer Code Flag. 0 - Reserve Bit 111 binary = 7 decimal - Facility Code is a FACILITY_WIN32 code. 0000011010111110 binary= 1726 decimal – Code
Search the Winerror.h on the error code of 1726 and you will find the following information:
Make sure that the remote procedure call (RPC) services are started on the server computer. You can do this by opening Control Panel, double- clicking Services, and checking to make sure the Remote Procedure Call (RPC) Service and Remote Procedure Call (RPC) Locator services are running and set to start automatically.
If the operating system is Windows 95, Distributed Component Object Model (DCOM) must be installed. You can downloaded this file from the following Web site: