RPC-tjänstens hälsa

Microsoft.Windows.Server.2008.OperatingSystem.RPCServiceHealth (UnitMonitor)

Övervakar Windows-tjänstens hälsa för RPC

Knowledge Base article:

Sammanfattning

RPC-tjänsten (Remote Procedure Call) är ett protokoll som kan användas av program för att begära en tjänst från ett program på en annan dator. Tjänsten kan inte stoppas genom administrativa åtgärder och krävs för att operativsystemet ska fungera.

Orsaker

En tjänst kan stoppas av många orsaker, bland andra:

Lösningar

Om den här tjänsten stoppas ska operativsystemet startas om. Om inte en omstart av tjänsten löser problemet och operativsystemet inte kan starta i normalt läge kan konfigurationen av tjänsten behöva uppdateras i Felsäkert läge. När datorn körs i Felsäkert läge ska tjänsten konfigureras med starttypen Automatiskt och inloggningskonfigurationen ska anges till Lokalt system.

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
Parent MonitorMicrosoft.Windows.Server.2008.OperatingSystem.CoreServicesRollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
RPC-tjänsten har stoppats
RPC-tjänsten på servern {0} har stoppats
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.RPCServiceHealth" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.2008.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.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>