Der Windows-Prozessaktivierungsdienst (WAS) verwaltet die Anwendungspoolkonfiguration sowie die Erstellung und die Laufzeit von Arbeitsprozessen für das HTTP-Protokoll und andere Protokolle. Der WWW-Publishingdienst (W3SVC) und andere Dienste sind von WAS abhängig.
Dieser Monitor überprüft den Status des Windows-Prozessaktivierungsdiensts (WAS). Wenn Sie eine Warnung von diesem Monitor erhalten, müssen Sie eingreifen, um den Dienst wieder in einen Betriebsstatus zu versetzen.
Der Windows-Prozessaktivierungsdienst (WAS) verwaltet die Anwendungspoolkonfiguration sowie die Erstellung und die Laufzeit von Arbeitsprozessen für das HTTP-Protokoll und andere Protokolle. Der WWW-Publishingdienst (W3SVC) und andere Dienste sind von WAS abhängig.
Betriebsstatus:
Der Windows-Prozessaktivierungsdienst (WAS) kann sich im Betriebsstatus "Dienst wird ausgeführt" oder "Dienst wird nicht ausgeführt" befinden.
Der Monitor verwendet einen einzelnen Konfigurationsparameter, mit dem gesteuert wird, ob der Dienst überwacht werden soll, wenn sein Starttyp nicht auf "Automatisch" festgelegt ist. Der Dienst wird standardmäßig überwacht, obwohl sein Starttyp auf "Manuell" festgelegt ist. Dies liegt daran, dass der Starttyp von WAS bei einer Standardinstallation von IIS 10 "Manuell" ist.
Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird. Hierzu gehören:
Der Dienst wurde durch einen Administrator beendet.
Der Dienst konnte nicht gestartet werden, da das Benutzerkonto nicht authentifiziert werden konnte.
Der Dienst wurde wegen einer Ausnahme beendet.
Der Dienst wurde falsch konfiguriert, sodass sein Start verhindert wurde.
Wenn der Windows-Prozessaktivierungsdienst (WAS) nicht ausgeführt wird, können Sie das Problem weiter untersuchen oder den Dienst neu starten, indem Sie die folgenden Aktionen ausführen:
Überprüfen Sie, ob möglicherweise gleichzeitig zusätzliche dienstbezogene Warnungen aufgetreten sind. Diese Warnungen können Sie bei der Suche nach dem Grund für die Beendigung des Diensts unterstützen.
Überprüfen Sie die Ereignisprotokolle auf dem verwalteten Computer, und korrigieren Sie alle zugrunde liegenden Probleme, die möglicherweise verursacht haben, dass der Dienst unerwartet beendet wurde.
Verwenden Sie den folgenden Task, um den Dienst neu zu starten.
Da der WWW-Publishingdienst vom Windows-Prozessaktivierungsdienst abhängig ist, müssen Sie diesen ggf. auch starten.
Windows-Prozessaktivierungsdienst (WAS) starten
WWW-Dienst (W3SVC) starten
Target | Microsoft.Windows.InternetInformationServices.10.0.WebServer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.WAS.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.WebServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.WAS.NTService.CheckServiceState.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/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/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>WAS</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>