インターネット インフォメーション サービス (IIS) World Wide Web 発行サービス (W3SVC) が正常に機能するには、Windows プロセス アクティブ化サービス (WAS) と HTTP サービスの両方が必要です。HTTP サービスが利用できない場合、W3SVC は HTTP 要求を処理できなくなります。
走査チェックのバイパス権利を回復する
次の条件に該当する場合、World Wide Web 発行サービス (W3SVC) が HTTP.SYS コントロール チャネル プロパティを構成できない可能性があります:
ワーカー プロセスが、ローカル システムと異なる ID を使用して構成されている。
Everyone グループと Users グループに走査チェックのバイパス ユーザー権利が付与されていない。既定では、Everyone グループと Users グループにはこのユーザー権利が付与されています。
この問題を解決するには、パート A および B の手順を実行します。
走査チェックのバイパス権利を回復する
[スタート]、[ファイル名を指定して実行] の順にクリックし、「gpedit.msc」と入力して、[OK] をクリックします。
[コンピューターの構成]、[Windows の設定]、[セキュリティの設定] の順に展開します。
[ローカル ポリシー] を展開し、[ユーザー権利の割り当て] を選択します。
右のウィンドウの [ポリシー] 列で、[走査チェックのバイパス] を右クリックし、[プロパティ] をクリックします。
[ユーザーまたはグループの追加] をクリックします。
「Everyone;Users」と入力し [OK] をクリックします。
注: "Users" という名前のオブジェクトが見つからないというメッセージを受け取った場合、[オブジェクトの種類] をクリックし、[グループ] チェック ボックスをクリックしてオンにし、[OK] を 2 回クリックします。
注: Everyone グループおよび Users グループに走査チェックのバイパス ユーザー権利を付与したくない場合、IIS_IUSRS グループに走査チェックのバイパス ユーザー権利を付与することでこの問題を解決できることがあります。これを行うには、上記の "Everyone;Users" を "IIS_IUSRS" に置き換えます。
W3SVC および HTTP サービスを再起動する
コマンド プロンプト ウィンドウを管理者特権で開きます。[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[アクセサリ] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。
「net stop w3svc」と入力します。
「net stop http」と入力します。
「net start http」と入力します。
「net start w3svc」と入力します。
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 1020 |
Event Source | Microsoft-Windows-IIS-W3SVC |
Alert Generate | False |
Remotable | True |
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WWW.Service.failed.to.configure.the.HTTP.SYS.control.channel.property" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1020</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WWW.Service.failed.to.configure.the.HTTP.SYS.control.channel.property.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>