La carpeta de Message Queue no se puede crear.

Microsoft.MSMQ.6.3.Rule.Alert.Event2096 (Rule)

Knowledge Base article:

Resumen

La carpeta de Message Queue no se puede crear.

Causas

Las lista de control de acceso (ACL) de Message Queue necesita los permisos adecuados para acceder al directorio en el que se intenta escribir.

Resoluciones

Asegúrese de que las ACL estén configuradas de manera adecuada.

Asegúrese de que el servicio de MSMQ se esté ejecutando como una cuenta con permisos para crear y modificar directorios que se utilizarán con el servicio de MSMQ. (Por defecto, el servicio de MSMQ crea directorios en el directorio %windir%\System32\MSMQ). También puede otorgar los permisos Modificar, Leer y Escribir a la cuenta en la que se ejecuta el servicio de MSMQ.

Para realizar este procedimiento, debe tener membresía en Administradores, o se le debe haber asignado la autoridad correspondiente.

Para determinar la cuenta en la que se ejecuta el servicio de MSMQ, realice lo siguiente:

Adicional

Si sigue obteniendo este error, anote los detalles del mensaje de evento y, a continuación, póngase en contacto con el Servicio de soporte técnico y atención al cliente de Microsoft (CSS). Para obtener más información sobre cómo ponerse en contacto con CSS, consulte la página sobre las opciones de soporte técnico ( http://go.microsoft.com/fwlink/?LinkId=52267).

Para obtener más información, consulte el ID del evento 2096 ( http://technet.microsoft.com/en-us/library/dd337427(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryConfigurationHealth
EnabledFalse
Event_ID2096
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
La carpeta de Message Queue no se puede crear.
Descripción de evento: {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2096" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2096</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2096.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>