IIS Web サイトを起動するときに、「World Wide Web Publishing Service (W3SVC) が停止しました。World Wide Web Publishing Service (W3SVC) が実行されていない限り、Web サイトを開始できません」というエラー メッセージが表示された場合は、W3SVC サービスが停止していることを意味します。 Web サイトが依存しているものが正しく起動しません。
考えられる回避策は次のとおりです。
1. W3SVC サービスを開始します。
2. Win + R キーを押して「サービス」コントロール パネルを開き、「services.msc」と入力して Enter キーを押します。
3. サービスのリストで、「World Wide Web Publishing Service (W3SVC)」を探します。
4. サービスを右クリックし、「開始」を選択します。すでにサービスが開始されている場合は、「再起動」をお試しください。
5. システム起動時にサービスが自動的に開始されるように、サービスのスタートアップの種類が「自動」に設定されているかどうかを確認します。
6. 依存サービスを確認します。
7. W3SVC サービスは他のサービスに依存する場合があります。これらの依存サービスが開始されていることを確認してください。
8. 一般的な依存サービスには、「Windows プロセス アクティベーション サービス (WAS)」や「HTTP SSL」などがあります。これらのサービスが適切に開始されていることを確認してください。
9. システムの整合性を確認します。
10. システム ファイル チェッカー (SFC) を実行して、システム ファイルの整合性の問題をチェックして修正します。コマンド プロンプトを開き (管理者として実行)、次のコマンドを実行します:
sfc /scannow
11. SFC が問題を検出し、問題を正常に修正した場合は、コンピュータを再起動し、W3SVC サービスと Web サイトを再起動してみてください。
12. ファイアウォールとセキュリティ ソフトウェアを確認します。
13. 特定のファイアウォールまたはセキュリティ ソフトウェアにより、W3SVC サービスの通常の動作が妨げられる場合があります。ファイアウォールとセキュリティ ソフトウェアを無効にするか一時的にオフにしてから、W3SVC サービスと Web サイトを再起動して、問題が解決するかどうかを確認してください。