Fehler im WWW-Dienst beim Sichern des Handles des Anwendungspools

Microsoft.Windows.InternetInformationServices.10.0.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool (Rule)

Knowledge Base article:

Zusammenfassung

Websites und Webanwendungen hängen von der Verfügbarkeit von IIS-Anwendungspools ab. IIS-Anwendungspool wiederum hängen vom Windows-Prozessaktivierungsdienst (WAS) ab. Wenn WAS nicht ausgeführt wird oder während des Startens oder Herunterfahrens eines Anwendungspools Fehler auftreten, sind Websites und Webanwendungen möglicherweise nicht verfügbar.

Lösungen

Festlegen der Anwendungspoolidentität und Neustart des Anwendungspools

Die Anwendungspoolidentität muss auf ein gültiges Konto festgelegt werden, damit der Anwendungspool ausgeführt werden kann. Es gibt zwei Identitätstypen für Anwendungspools: "Integriertes Konto" und "Benutzerdefiniertes Konto". Die integrierten Konten sind "NetworkService", "LocalService" und "LocalSystem". Das Standardkonto ist "NetworkService" (empfohlen). Wenn Sie die Anwendungspoolidentität auf ein benutzerdefiniertes Konto festlegen, müssen Sie sicherstellen, dass die Benutzeranmeldeinformationen gültig sind und der Benutzer Mitglied der Gruppe IIS_USRS ist. In den folgenden Verfahren wird beschrieben, wie Sie die Anwendungspoolidentität festlegen und dann den Anwendungspool neu starten.

So legen Sie die Anwendungspoolidentität fest

So fügen Sie einen bestimmten Benutzer (benutzerdefiniertes Konto) der Gruppe "IIS_USRS" hinzu

Hinweis: Nachdem Sie der Gruppe "IIS_USRS" einen Benutzer hinzugefügt haben, müssen die Webdienste beendet und neu gestartet werden, damit die neuen Anmeldeberechtigungen wirksam werden. Dadurch wird der gesamte Webverkehr zum Server beendet.

Wenn Sie der Gruppe IIS_USRS keine Identität hinzugefügt haben, fahren Sie mit den Schritten zum Beenden und für den Neustart des Anwendungspools fort.

So können Sie die Webdienste beenden und neu starten

So können Sie den Anwendungspool beenden und neu starten

Sie können den Anwendungspool auch durch Aufrufen des folgenden Links neu starten:

Anwendungspool wiederverwenden

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.ApplicationPool
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider Default
Filter ConditionDetection Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter Default
WA WriteAction Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1026</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>