Zustand des RPC-Diensts

Microsoft.Windows.Client.2000.OperatingSystem.RPCServiceHealth (UnitMonitor)

Überwacht den Zustand des Windows-Diensts für RPC.

Knowledge Base article:

Zusammenfassung

Der RPC-Dienst (Remote Procedure Call, Remoteprozeduraufruf) ist ein Protokoll, mit dem Anwendungen einen Dienst von einer Anwendung auf einem anderen Computer anfordern können. Der Dienst kann nicht durch administrative Maßnahmen beendet werden und ist für das ordnungsgemäße Funktionieren des Betriebssystems unbedingt erforderlich.

Ursachen

Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird, z. B.:

Lösungen

Wenn der Dienst beendet wurde, sollte das Betriebssystem neu gestartet werden. Wenn das Problem durch einen Neustart des Diensts nicht beseitigt wird und das Betriebssystem nicht im Normalmodus gestartet werden kann, muss u. U. die Konfiguration des Diensts im abgesicherten Modus aktualisiert werden. Bei einer Aktualisierung im abgesicherten Modus sollte für den Dienst als Starttyp „Automatisch“ festgelegt werden, und die Anmeldekonfiguration sollte auf „Lokales System“ gesetzt werden.

Element properties:

TargetMicrosoft.Windows.Client.2000.OperatingSystem
Parent MonitorMicrosoft.Windows.Client.2000.OperatingSystem.CoreServicesRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
RPC-Dienst wurde beendet
Der RPC-Dienst auf dem Client {0} wird nicht mehr ausgeführt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.2000.OperatingSystem.RPCServiceHealth" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.Client.2000.OperatingSystem" ParentMonitorID="Microsoft.Windows.Client.2000.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Client.2000.OperatingSystem.RPCServiceHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>RpcSs</ServiceName>
</Configuration>
</UnitMonitor>