Die Message Queuing-Registrierungswerte konnten nicht gelesen werden (die Registrierung ist vermutlich beschädigt).
Der MSMQ-Dienst konnte keine Konfigurationsinformationen aus der Registrierung lesen. Dies kann darauf hindeuten, dass die Registrierung beschädigt ist oder Message Queuing nicht ordnungsgemäß installiert wurde.
Message Queuing-Registrierungswerte löschen und Message Queuing erneut installieren
Hinweis: Mithilfe des folgenden Verfahrens werden frühere Message Queuing-Einträge gelöscht, die in der Registrierung gespeichert sind.
Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Administratorgruppe sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.
Löschen von Registrierungswerten
So löschen Sie Registrierungswerte
Vorsicht: Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Systemschäden verursacht werden. Bevor Änderungen an der Registrierung vorgenommen werden, sollten Sie eine Sicherungskopie aller wichtigen Daten erstellen.
Öffnen Sie den Registrierungs-Editor. Klicken Sie auf "Start", um den Registrierungs-Editor zu öffnen. Geben Sie im Suchfeld "regedit" ein, und drücken Sie dann die EINGABETASTE.
Navigieren Sie zu "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ".
Löschen Sie alle Registrierungsschlüssel unter dem MSMQ-Schlüssel.
Deinstallieren und erneutes Installieren von Message Queuing (Windows 7)
So deinstallieren Sie Message Queuing und installieren es dann unter Windows 7 erneut
Klicken Sie im linken Bereich auf "Windows-Features ein- oder ausschalten".
Deaktivieren Sie das Kontrollkästchen "Microsoft Message Queue (MSMQ)-Server", und klicken Sie dann auf "Entfernen".
Wiederholen Sie die Schritte 1 und 2.
Wählen Sie im Bereich "Windows-Features ein- oder ausschalten" die gewünschten Message Queuing-Komponenten aus, die installiert werden sollen.
Deinstallieren und erneutes Installieren von Message Queuing (Windows Server 8)
So deinstallieren Sie Message Queuing und installieren es dann unter Windows Server 8 erneut
Öffnen Sie Server-Manager. Klicken Sie zum Öffnen des Server-Managers auf "Start", zeigen Sie auf "Verwaltung", und klicken Sie dann auf "Server-Manager".
Klicken Sie in der Konsolenstruktur auf "Funktionen".
Klicken Sie im Detailbereich im Abschnitt zur Funktionsübersicht auf "Features entfernen".
Deaktivieren Sie im Assistenten zum Entfernen von Features das Kontrollkästchen "Message Queuing", und klicken Sie dann auf "Entfernen".
Nachdem Message Queuing entfernt wurde, klicken Sie im Server-Manager auf "Features hinzufügen".
Wählen Sie im Assistenten zum Hinzufügen von Features die zu installierenden Message Queuing-Komponenten aus, und klicken Sie dann auf "Installieren".
Weitere Informationen finden Sie unter der Ereigniskennung 2097 ( http://technet.microsoft.com/en-us/library/dd337497(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2097 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2097" 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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2097</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>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2097.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>