DFS-R: Rejestracja w usłudze WMI

Microsoft.Windows.FileServer.DFSR.WmiProviderRegistrationFailureMonitor (UnitMonitor)

Ten obiekt monitoruje rejestrację w usłudze WMI i generuje alert Krytyczny po wykryciu, że usługa Replikacja systemu plików DFS nie mogła zarejestrować się w usłudze WMI.

Knowledge Base article:

Podsumowanie

Ten obiekt monitoruje rejestrację w usłudze Instrumentacja zarządzania Windows (WMI) i generuje alert Krytyczny po wykryciu, że usługa Replikacja systemu plików DFS nie mogła zarejestrować się w usłudze WMI. W tym celu sprawdza obecność zdarzenia 6104 usługi Replikacja systemu plików DFS.

Przyczyny

Nieprawidłowa kondycja wskazywana przez ten monitor oznacza, że replikacja jest zatrzymana z powodu niepowodzenia rejestracji usługi Replikacja systemu plików DFS w usłudze WMI. Może tak się stać, jeśli usługa Instrumentacja zarządzania Windows jest zatrzymana.

Rozwiązania

Uruchom ponownie usługę Instrumentacja zarządzania Windows

Aby uruchomić ponownie usługę zdalnie przy użyciu polecenia sc, otwórz okno wiersza polecenia, a następnie:

1. Aby zatrzymać usługę, wpisz następujące polecenie, gdzie [nazwa_serwera] to ścieżka do serwera zdalnego w formacie Universal Naming Convention (UNC):

sc [nazwa_serwera] stop winmgmt

2. Aby sprawdzić, że stan usługi to ZATRZYMANO, wpisz następujące polecenie:

sc [nazwa_serwera] query winmgmt

3. Aby uruchomić ponownie usługę, wpisz następujące polecenie:

sc [nazwa_serwera] start winmgmt

Uwaga: Aby uruchomić ponownie usługę, musisz należeć do lokalnej grupy Administratorzy na danym serwerze. Usługi można uruchamiać ponownie również przy użyciu przystawki Usługi, poleceń cmdlet programu Windows PowerShell Start-Service i Stop-Service lub narzędzi wiersza polecenia net stop i net start.

Zarejestruj ponownie dostawcę WMI usługi Replikacja systemu plików DFS

W tym celu wykonaj następującą procedurę:

1. Zaloguj się na serwerze, na którym wystąpił problem, i otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień.

2. Wpisz następujące polecenie: Mofcomp.exe %systemroot%\system32\wbem\dfsrprovs.mof.

3. Wpisz następujące polecenie: net stop dfsr.

4. Wpisz następujące polecenie: net start dfsr.

Weryfikacja

Ten monitor jest automatycznie resetowany do stanu prawidłowej kondycji po rozwiązaniu problemu.

Aby sprawdzić, że stan usługi to ZATRZYMANO, wpisz następujące polecenie:

sc [nazwa_serwera] query winmgmt

Dodatkowe informacje

Zdarzenie 6104 usługi Replikacja systemu plików DFS (http://go.microsoft.com/fwlink/?LinkId=187160)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Niepowodzenie rejestracji w usłudze WMI
Usłudze Replikacja systemu plików DFS nie udało się zarejestrować w usłudze WMI. Replikacja będzie wyłączona do czasu udanej rejestracji w usłudze WMI. Błąd: {0} ({1})
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.WmiProviderRegistrationFailureMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.WmiProviderRegistrationFailureMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>