Microsoft Dağıtılmış İşlem Düzenleyicisi (MSDTC) başarısız oldu. Message Queuing hizmeti durduruldu. MSDTC'nin ve MSMQ Hizmetinin çalıştığını onaylayın.
MSDTC başarısız oldu ve MSMQ Hizmetinin durmasına neden oldu.
MSDTC'nin başlatıldığını onaylayın.
Bu yordamı gerçekleştirmek için Administrators üyeliğine sahip olmanız veya ilgili yetkili olarak görevlendirilmiş olmanız gereklidir.
MSDTC'nin başlatıldığını onaylamak için:
Hizmetler ek bileşenini açın. Hizmetler'i açmak için Başlat'a tıklayın. Arama kutusuna services.msc yazın ve ardından ENTER tuşuna basın.
Dağıtılmış İşlem Düzenleyicisi hizmetini bulun ve ardından Durum sütunundaki değerin Başlatıldı olduğunu onaylayın.
Değer Başlatıldı değilse hizmete sağ tıklayın ve ardından Başlat'a tıklayın.
Hizmetin Bileşen Nesne Modeli (COM) sunucusu olarak düzgün bir şekilde kaydedildiğinden emin olun. Başlat'a tıklayın. Arama kutusuna cmd yazın ve ardından ENTER tuşuna basın.
Komut isteminde COM sunucusu/Regserver'ınızı yazın ve ardından ENTER tuşuna basın. Buradaki COM sunucusu: %windir%\system32\msdtc.exe.
MSMQ Hizmetinin çalıştığını onaylama
Bu yordamı gerçekleştirmek için Administrators üyeliğine sahip olmanız veya ilgili yetkili olarak görevlendirilmiş olmanız gereklidir.
MSMQ Hizmetinin yüklendiğini ve çalıştığını onaylamak için:
Hizmetler ek bileşenini açın. Hizmetler'i açmak için Başlat'a tıklayın. Arama kutusuna services.msc yazın ve ardından ENTER tuşuna basın.
Message Queuing hizmetini bulun ve ardından Durum sütunundaki değerin Başlatıldı olduğunu onaylayın.
Daha fazla bilgi için bkz. Olay Kimliği 2143 ( http://technet.microsoft.com/en-us/library/dd337412(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2143 | ||
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.Event2143" 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>2143</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.Event2143.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>