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.RemoteAccess.2012.Class.VPNServer
    CategoryEventCollection
    EnabledTrue
    Event SourceRemoteAccess
    Alert GenerateFalse
    RemotableTrue
    Event LogSystem

    Member Modules:

    ID Module Type TypeId RunAs 
    DS DataSource Microsoft.Windows.EventProvider Default
    WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

    Source Code:

    <Rule ID="Interface_Initialization_failure_1_Rule" Enabled="true" Target="Microsoft.Windows.RemoteAccess.2012.Class.VPNServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
    <Category>EventCollection</Category>
    <DataSources>
    <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
    <ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
    <LogName>System</LogName>
    <Expression>
    <And>
    <Expression>
    <RegExExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>MatchesRegularExpression</Operator>
    <Pattern>^(20105|20106)$</Pattern>
    </RegExExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">PublisherName</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">RemoteAccess</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </And>
    </Expression>
    </DataSource>
    </DataSources>
    <WriteActions>
    <WriteAction ID="WriteToDB" TypeID="SystemCenter!Microsoft.SystemCenter.CollectEvent"/>
    </WriteActions>
    </Rule>