locked
DCOM issue with Vista Machines RRS feed

  • Question

  • Error received: 0x800706ba - "RPC Server is unavailable"
    We have an application which uses COM objects across the network. (DCOM)

     

    Scenario:

    OS: Windows Vista Business OS on Machine1 and Machine2 with UAC turned off  and SP2 installed on both the machines.

    Modules: MFC Application (App.exe), COM Exe Server: One.exe, COM Exe Server: Two.exe

    Steps:

    1)      On Machine1 App.exe is started

    2)      It creates COM Object from One.exe. So One.exe is loaded as a process on Machine1. - success

    3)      One.exe tries to create COM object from two.exe on Machine2. – error code 0x800706ba .

     

    Here the step 3) fails. It is unable to create COM Object on Machine2.

     

    These steps work when both the machines are Windows XP machines.
    It seems to be issue with Security setting. The One.exe COM object is not able to get access to Two.exe to create COM object.

    Monday, July 13, 2009 9:40 AM

Answers

  • Hi, thanks for the post. This issue can be a compatibility issue. I suggest you try the following methods and see the result:

     

    1.       Right click the application and choose “run as Administrator”.

    2.       Try “Run this program in compatibility mode”.

     

    Meanwhile, is this application a self-developed one? If this is the case, you can try post the issue to MSDN forum:

     

    http://social.msdn.microsoft.com/Forums/en-US/categories

     

    Hope this helps!


    Sean Zhu - MSFT
    Thursday, July 16, 2009 9:06 AM
    Moderator