IIS7をインストールしたばかりなのですが、起動しようとすると以下のようなエラーが出ます
何が悪いの?
私はWindows 7の64ビットビルド7600を持っていて、IIS7をインストールする前に、.NET Framework 3.5 SP1と.NET Framework 4をインストールしました
37 Mohammad Dayyan 2010-08-16
タスクマネージャ –> プロセスに移動し、W3SVCプロセスを手動で停止します。これを行うと、IISの再起動時にプロセスが正常に起動するはずです
29 Andy J 2012-02-24
解決策を見つけました
実行 -> appwiz.cpl -> Windows の機能をオンまたはオフにする -> 「インターネット情報サービス」と「Windows プロセスアクティベーションサービス」のチェックを外します
マシンを再起動します
実行 -> appwiz.cpl -> “インターネット情報サービス “と “Windowsプロセスアクティベーションサービス “の両方をインストールします
20 Mohammad Dayyan 2010-08-20
私も同じ問題に遭遇しました。以下の手順で解決しました
- admin dosコマンドプロンプトに移動します —
- (Ctrl+x)を押すと、管理者用のDOSプロンプトに移動することができます
- コマンド “iisreset” を使用します
これで問題は解決します
Thanks, Narendra.
13 narendra kuvalekar 2015-12-17
これは、ポート80が他の何かによって使用されている場合によく発生します。これがdevボックスであれば、ApacheやSkypeもインストールされていますか?これらは一般的な原因です
ポート80が使用されているかどうかは、昇格したコマンドプロンプトでnetstat -ab|find "80"
を実行することで確認できます。これは、お使いのPCで発生しているネットワークアクティビティに応じて、実行に1~2分かかる場合があります
7 MDMarra 2010-08-16
- services.msc に移動します
- World Wide Web Publishing Serviceをチェック
- 無効にした場合は、右クリックして「スタートアップの種類」を「自動」に変更します
- サービスを開始します
7 Srivasta 2015-10-26
ちょっと変わった ムハンマドの解決策 から
実行 -> appwiz.cpl -> Windows の機能をオンまたはオフにする -> “Windows プロセスアクティベーションサービス “をチェックする
That’s all.
問題を解決してくれました
5 pradip 2011-04-06
この問題の解決方法は、私にとっては違っていました
ウィンドウの機能があることを確認するために解決策を実行した後、私はまだ同じ問題を抱えていました
エラーメッセージも同じで、自動に設定されているWindowsサービス「World Wide Web Publishing Service
」が起動していないことに気がつきました
このサービスは”Windows Process Activation Service
“に依存していました (依存しているサービスは > properties > dependent tab を右クリックすることで確認できます)
手動で「Windows Process Activation Service
」を起動しようとしたら、ファイル/アセンブリが見つからないというエラーが出ました。このブログによると、apppools
のフォルダが消えていた。そのページの作者のように、何が原因で消えてしまったのか見当もつかない…セキュリティソフトかな?
ディレクトリc:\inetpub\temp\apppools
を追加して、正しい順番でサービスを起動してみました。これで両方とも自動に設定され、すべて正常に動作するようになりました
3 sealz 2014-02-24
Webサイトの作業中にVisual Studioでw3svc
の処理をデバッグしているのを忘れていて、ブレークポイントで一時停止していたためにこの問題が発生しました 😛
3 Matthew Steven Monkan 2015-09-02
以下のサービスがすべて起動しているか、少なくとも無効化されていないかを確認する必要があります。HTTP、Windowsプロセスアクティベーションサービス、DCOMプロセスランチャー、RPCエンドポイントマッパー
また、他のプロセスがポート 80 をリッスンしていないことを確認する必要があります。これを行う最も簡単な方法は、コマンドウィンドウで以下を実行することです
netstat -a -o|findstr 80
1 BillP3rd 2010-08-16
私も同じ問題を抱えていて、ここに記載されている手順をすべて実行しました….。しかし、何も機能していないようです
Windows Process Activation Service」サービスを手動で実行しようとしたときに取得したイベントマネージャのエラーは、httpサービスが見つからないか無効化されていると表示されていました。さらに、サービスリストの中にhttpサービスが見つからなかったので、どうやって有効にすればいいのかわかりませんでした
以下、私が出ていたエラーです
The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
コマンドプロンプトで以下のコマンドを使ってようやく直りました
sc config http start= auto
その後、「Windows Process Activation Service」を起動しただけで、IISが正常に動作するようになりました
クレジットはここで与えられた元の答えに行きます。How to re-install http windows service by MajidTaheri
これが同じ問題を抱えた人の助けになることを願って
1 Krunal 2014-06-19
私も同じような問題がありました。私の場合、World Wide Web Publushing Service(W3SVC)のサービスが無効になっていました。services.mscを実行し、World Wide Web Publushing Serviceを右クリックし、プロパティをクリックし、起動タイプとして「自動」を選択します。これで再びIISを起動します
0 ivorytux 2013-08-24
サーバーを再起動しただけです。その後は問題ありませんでした。IISをいくつか変更した後、サービスが落ちようとして動かなくなりました
0 jim 2014-07-08
Server 2010から2012 R2にアップグレードした後、私は同じ問題を抱えていました。私は追加の手順で上記のアドバイスに従いました
高架下のコマンドプロンプトから
sc config http start = auto
net start w3svc
IIS マネージャで WSUS の Web サイトをリフレッシュして再起動すると、うまくいきました
0 Matt 2016-04-28