El servicio de MSMQ no se puede iniciar debido a que no pudo conectar al controlador del dispositivo.
Hay un problema con el archivo Mqac.sys. Este archivo se encuentra en la carpeta Sistema32, en el directorio de Windows (que por lo general se encuentra en el disco C:\Windows).
Para llevar a cabo estos procedimientos, debe ser miembro de Administradores o tener delegada la autoridad adecuada.
Reinicie el servicio de MSMQ.
Para reiniciar el servicio de MSMQ, realice lo siguiente:
Abra el complemento Servicios. Para abrir Servicios, haga clic en Inicio. En el cuadro de búsqueda, escriba services.msc y presione ENTRAR.
Haga clic con el botón derecho en el servicio Message Queue Server y luego haga clic en Reiniciar. También debe reiniciar todos los servicios dependientes.
Si esto no funciona, vuelva a instalar Message Queue Server.
Desinstale y vuelva a instalar Message Queue Server (Windows 7)
Para desinstalar Message Queue Server y volver a instalarlo en Windows 7, realice lo siguiente:
Haga clic en Inicio, luego en Panel de control y, por último, haga doble clic en Programas y características.
En el panel izquierdo, haga clic en Activar o Desactivar las características de Windows.
Desactive la casilla Microsoft Message Queue (MSMQ) Server y haga clic en Quitar.
Repita los pasos 1 y 2.
En la sección Activar o desactivar las características de Windows, seleccione los componentes de Message Queue Server que desea instalar.
Desinstale y vuelva a instalar Message Queue Server (Windows Server 8)
Para desinstalar Message Queue Server y volver a instalarlo en Windows Server 8, realice lo siguiente:
Abra el Administrador del servidor: Para abrir el Administrador del servidor, haga clic en Inicio, luego en Herramientas administrativas y, a continuación, en Administrador del servidor.
En el árbol de consola, haga clic en Características.
En el panel de detalles, en la sección Resumen de características, haga clic en Eliminar características.
En el Asistente para quitar características, desactive la casilla Message Queue Server y haga clic en Quitar.
Luego de que se haya eliminado Message Queue, en el Administrador del servidor, haga clic en Agregar características.
En el Asistente para agregar características, seleccione los componentes de Message Queue que desea instalar y haga clic en Instalar.
Para obtener más información, consulte el identificador del evento 2148 ( http://technet.microsoft.com/es-es/library/dd337502(WS.10).aspx)
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2148" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2148</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2148.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>