Clases de COM.DLL no registradas

Classes_from_COM.DLL_not_registered_5_Rule (Rule)

Knowledge Base article:

Resumen

Una o más clases de un archivo DLL de COM (Component Object Model) no están registradas. La utilización del transporte SMTP (Protocolo simple de transferencia de correo) por parte del servicio de mensajería entre sitios depende del registro de este archivo DLL.

Evento de ejemplo:

Una o más clases del siguiente archivo DLL de COM (Component Object Model) no están registradas.

DLL de COM: %1

El servicio de mensajería entre sitios que utiliza el transporte SMTP depende del archivo DLL.

Datos adicionales

Valor del error: %3 %2

Soluciones

Compruebe que el archivo DLL está presente y registrado.

Si el archivo DLL no está registrado, hágalo manualmente con los siguientes comandos.

regsrv32 /u %1

regsrv32 %1

Reinicie el servicio de mensajería entre sitios.

Si sigue ocurriendo este evento, es posible que tenga una versión antigua del archivo DLL. Compruebe la versión con el comando siguiente:

filever %windir%\system32\%1

Reinicie el servicio de mensajería entre sitios.

Externo

Para obtener más información, consulte:

Element properties:

TargetMicrosoft.Windows.Server.2003.AD.DomainControllerRole
CategoryEventCollection
EnabledTrue
Event_ID1469
Event SourceNTDS Inter-site Messaging
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Clases de COM.DLL no registradas
{0}
Event LogDirectory Service
CommentMom2005ID='{ED1B8B7F-37CF-4F1E-9430-0D3A9855DA57}';MOM2005GroupID=

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Classes_from_COM.DLL_not_registered_5_Rule" Comment="Mom2005ID='{ED1B8B7F-37CF-4F1E-9430-0D3A9855DA57}';MOM2005GroupID=" Enabled="onEssentialMonitoring" Target="AD2003Core!Microsoft.Windows.Server.2003.AD.DomainControllerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Directory Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Directory Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1469</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>NTDS Inter-site Messaging</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="Classes_from_COM.DLL_not_registered_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>