MSMQ-tjänsten kan inte starta på grund av otillräckligt diskutrymme eller minne.
MSMQ-tjänsten behöver tillräckliga minnesresurser för att fungera korrekt.
Försök att identifiera och stänga andra programer som kan ta en stor mängd minne. Om det visar sig att MSMQ-tjänsten är den enda programmet som konsumerar stora mängder minnen, försök då ta emot meddelanden från köerna eller öka graden av meddelandebearbetning.
Starta om MSMQ-tjänsten
För att starta om MSMQ-tjänsten:
Öppna tjänsten snapin-modul. Om du vill öppna Tjänster, klicka på Starta. I dialogrutan, skriv typ services.msc, och tryck sedan på ENTER.
Högerklicka på Message Queueing, och klicka sedan på Starta om. Du måste även starta om alla beroende tjänster.
Om en kvot har fastställts för Message Queuing-tjänsten, prova att öka den. För ytterligare information om Message Queuing med datorkvoter, se artikel 899612 i Microsofts kunskapsbas ( http://go.microsoft.com/fwlink/?LinkId=107359).
Om du fortsätter att få detta felmeddelande, notera uppgifterna i händelsemeddelandet, och kontakta sedan Microsofts kundtjänst och support (CSS). För information om hur du kontaktar CSS, se företagssupport ( http://go.microsoft.com/fwlink/?LinkId=52267).
För ytterligare information, se Resurshantering i MSMQ-programer ( http://go.microsoft.com/fwlink/?LinkId=107361).
För ytterligare information, se Händelse-ID 2147 ( http://technet.microsoft.com/en-us/library/dd337529(WS.10).aspx
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2147 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
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.6.3.Rule.Alert.Event2147" Enabled="false" Target="Microsoft.MSMQ.6.3.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>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2147</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.6.3.Rule.Alert.Event2147.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>