none
Problem with Server 2008 and NT 4.0 COM creation RRS feed

  • Question

  • I am not certain if this is the appropriate place to post this or not, but this actually mentioned Server 2008 so I am going to place here.

    I have some systems that are based on NT 4.0 that have to remain on NT 4.0 because they have hardware that only has drivers for NT. I am in the process of attempting to add a new application server that used a solid state "hard drive" which requires drivers for 64-bit Windows. This required Server 2008 64-bit.

    Having setup the 64bit Server 2008 computer, I am attempting to setup ActiveX exe components that we use in our systems.

    If I connect to Server 2008 from a Windows XP or Windows 2000 client, I can
    attach to a network share and create and use DCOM components without an issue.

    If I connect to Server 2008 from a Windows NT (SP6a) client, I can attach to
    a network share without an issue. However; if I attempt to create a DCOM
    object on the Server 2008 machine from Windows NT 4.0, the Server 2008
    experiences an RPC error and then reboots.

    If it matters, I have tried this with the firewall turned totally off and I
    have tried it with the firewall on and the only exceptions being
    Core Networking
    File and Print Sharing
    Remote Desktop
    srvrQueryArray (The object I am testing to create)

    The results are the same either way. I have reformatted and reinstalled
    Server 2008 since making this discovery and the results are the same with
    every installation. I have tested all of the involved machines for viruses and none are present.

    The errors reported by the server are:

    From the Application Events:
    Log Name:      Application
    Source:        Application Error
    Date:          3/19/2009 7:51:06 AM
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      DB1
    Description:
    Faulting application svchost.exe_RpcSs, version 6.0.6001.18000, time stamp 0x47919291, faulting module rpcss.dll, version 6.0.6001.18000, time stamp 0x4791ada0, exception code 0xc0000005, fault offset 0x00000000000614be, process id 0x368, application start time 0x01c9a888c66d5a66.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2009-03-19T11:51:06.000Z" />
        <EventRecordID>759</EventRecordID>
        <Channel>Application</Channel>
        <Computer>DB1</Computer>
        <Security />
      </System>
      <EventData>
        <Data>svchost.exe_RpcSs</Data>
        <Data>6.0.6001.18000</Data>
        <Data>47919291</Data>
        <Data>rpcss.dll</Data>
        <Data>6.0.6001.18000</Data>
        <Data>4791ada0</Data>
        <Data>c0000005</Data>
        <Data>00000000000614be</Data>
        <Data>368</Data>
        <Data>01c9a888c66d5a66</Data>
      </EventData>
    </Event>


    And from the system events:
    Log Name:      System
    Source:        Service Control Manager
    Date:          3/19/2009 7:51:09 AM
    Event ID:      7031
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      DB1
    Description:
    The Remote Procedure Call (RPC) service terminated unexpectedly.  It has done this 1 time(s).  The following corrective action will be taken in 60000 milliseconds: Reboot the machine.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
        <EventID Qualifiers="49152">7031</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2009-03-19T11:51:09.000Z" />
        <EventRecordID>11465</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>DB1</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="param1">Remote Procedure Call (RPC)</Data>
        <Data Name="param2">1</Data>
        <Data Name="param3">60000</Data>
        <Data Name="param4">2</Data>
        <Data Name="param5">Reboot the machine</Data>
      </EventData>
    </Event>
    Thursday, March 19, 2009 2:13 PM

All replies