Interface Initialization failure

Interface_Initialization_failure_1_Rule (Rule)

Knowledge Base article:

Management Pack
Summary
The Routing and Remote Access service failed to load or create an interface.
 
Causes
The most common reasons for this error are:
  1. The service attempted an invalid operation, such as creating a dedicated tunnel to an internal interface.
  2. The service could not load the phone book information for the demand-dial interface.
  3. Not enough memory was available on the server.
  4. The client interface is not valid.
 
Resolutions
Verify the following:
  1. You are attempting to create or load a valid interface.
  2. The phone book information for the demand-dial interface is valid.
  3. The path to the phone book is valid in case of demand dial interface. Check if phonebook file ''router.pbk'' is present at %systemroot%\system32\ras directory.
  4. The SYSTEM account has read/write permissions for the phone book in case of demand-dial interface.
  5. Enough free memory is available on the server.
  6. The client interface is valid.
     
    Sample Event
    Sample Event #1: Unable to load the interface %1 from the registry. The following erroroccurred: %2
    Sample Event #2: Unable to add the interface %1 with the Router Manager for the %2 protocol. Thefollowing error occurred: %3
     
    © 2004 Microsoft Corporation, all rights reserved.

    Element properties:

    TargetMicrosoft.Windows.Server.RRAS.Microsoft_Windows_2003_Routing_and_Remote_Access_Servers_Installation
    CategoryEventCollection
    EnabledTrue
    Event SourceRemoteAccess
    Alert GenerateTrue
    Alert SeverityError
    Alert PriorityLow
    RemotableTrue
    Alert Message
    Interface Initialization failure

    $Data/EventDescription$
    Event LogSystem
    CommentMom2005ID='{16B51477-7F92-4A3E-9426-176CB77F3EDA}';MOM2005ComputerGroupID={2C66DD87-4D20-48F6-B6A3-19A1598ED025}

    Member Modules:

    ID Module Type TypeId RunAs 
    _907D4578_146C_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Default
    CollectEventData WriteAction Microsoft.SystemCenter.CollectEvent Default
    CollectEventDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default
    GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

    Source Code:

    <Rule ID="Interface_Initialization_failure_1_Rule" Target="Microsoft.Windows.Server.RRAS.Microsoft_Windows_2003_Routing_and_Remote_Access_Servers_Installation" Enabled="true" ConfirmDelivery="true" Comment="Mom2005ID='{16B51477-7F92-4A3E-9426-176CB77F3EDA}';MOM2005ComputerGroupID={2C66DD87-4D20-48F6-B6A3-19A1598ED025}">
    <Category>EventCollection</Category>
    <DataSources>
    <DataSource ID="_907D4578_146C_11D3_AB21_00A0C98620CE_" Comment="{907D4578-146C-11D3-AB21-00A0C98620CE}" TypeID="WindowsLibrary!Microsoft.Windows.EventProvider">
    <ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
    <LogName>System</LogName>
    <Expression>
    <And>
    <Expression>
    <RegExExpression>
    <ValueExpression>
    <XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>MatchesMOM2005BooleanRegularExpression</Operator>
    <Pattern>^(20105|20106)$</Pattern>
    </RegExExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">PublisherName</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value>RemoteAccess</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </And>
    </Expression>
    </DataSource>
    </DataSources>
    <WriteActions>
    <WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
    <AlertGeneration>
    <GenerateAlert>true</GenerateAlert>
    <Owner/>
    <Description>
    $Data/EventDescription$
    </Description>
    <AlertLevel>70</AlertLevel>
    <ResolutionState/>
    <Source>
    $Data/PublisherName$
    </Source>
    <Name>Interface Initialization failure</Name>
    <CustomFields>
    <CustomField>
    $Data/Params/Param[1]$
    </CustomField>
    <CustomField>
    $Data/Params/Param[2]$
    </CustomField>
    <CustomField/>
    <CustomField/>
    <CustomField/>
    </CustomFields>
    </AlertGeneration>
    <InvokerType>0</InvokerType>
    </WriteAction>
    <WriteAction ID="CollectEventData" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.CollectEvent"/>
    <WriteAction ID="CollectEventDataWarehouse" TypeID="DataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
    </WriteActions>
    </Rule>