Registerconfiguratie
Configuratiegegevens voor de Microsoft Distributed Transaction Coordinator-service (MSDTC) worden opgeslagen in een door het systeem gedefinieerde database die het register wordt genoemd. Het register wordt hiërarchisch georganiseerd als een boomstructuur en bestaat uit sleutels en hun subsleutels, registercomponenten en -vermeldingen. MSDTC-configuratiegegevens worden opgeslagen in registersleutels en zijn essentieel voor de normale werking van MSDTC.
De fout is opgetreden vanwege een probleem met een registersleutel voor MSDTC.
De MSDTC-registersleutels controleren
Er is mogelijk een fout opgetreden vanwege een probleem met een registersleutel voor de MSDTC-service (Microsoft Distributed Transaction Coordinator). Controleer of de MSDTC-registersleutels consistent zijn met de verwachte informatie. Als u een wijziging in een registersleutel aanbrengt, moet u MSDTC opnieuw starten.
Beheerders
Register-editor op de server openen en de MSDTC-registersleutels controleren:
Waarschuwing:
regedit
Klik op HKEY_LOCAL_MACHINE, vouw achtereenvolgens Software, Microsoft en MSDTC uit en controleer vervolgens of de registersleutels geschikt zijn en consistent zijn met de verwachte informatie.
Als u een registersleutel wilt wijzigen, klikt u in het venster met details met de rechtermuisknop op de informatie die u wilt wijzigen. Klik vervolgens op Wijzigen.
Breng in het vak Waardegegevens de gewenste wijzigingen aan en klik vervolgens op OK.
MSDTC opnieuw starten:
Klik op Start en vervolgens op Opdrachtprompt.
net start msdtc
Target | Microsoft.MSDTC.10.0.Servers | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ChecktheMSDTCregistrykeys" Accessibility="Public" Enabled="true" Target="Microsoft.MSDTC.10.0.Servers" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ChecktheMSDTCregistrykeys.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="FirstEventRaised" HealthState="Success"/>
<OperationalState ID="Negative" MonitorTypeStateID="SecondEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC Client</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4151</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC Client</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4427</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4427</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</SecondExpression>
</Configuration>
</UnitMonitor>