2010-08-16 19:08:40 +0000 2010-08-16 19:08:40 +0000
34
34

コンピュータ上でサービス W3SVC を開始できません。

IIS7をインストールしたばかりなのですが、起動しようとすると以下のようなエラーが出ます。

どうしたんですか?

私はWindows 7 64bit build 7600を使用しており、IIS7をインストールする前に.NET Framework 3.5 SP1と.NET Framework 4をインストールしています。

回答 (13)

28
28
28
2012-02-24 00:27:35 +0000

Task Manager –> Processesに移動し、W3SVCプロセスを手動で停止します。これを行うと、IISの再起動時にプロセスが正常に開始されるはずです。

19
19
19
2010-08-20 18:48:29 +0000

解決策を見つけました。

1.Run -> appwiz.cpl -> Turn windows features on or off -> “Internet Information Services” and “Windows Process Activation Service” のチェックを外す

  1. マシンを再起動します。

  2. Run -> appwiz.cpl -> install both “Internet Information Services” and “Windows Process Activation Service” Reference

12
12
12
2015-12-17 03:23:04 +0000

私も同じ問題に遭遇しました。以下の手順で解決しました。

1.admin dosコマンドプロンプトに行く – 2. (Ctrl+x)を押すとadmin dosプロンプトに行くオプションが出てくる 3. use command “iisreset”

これで問題が解決します。

ありがとう、Narendra。

7
7
7
2010-08-16 19:20:48 +0000

これは、ポート80が他の何かによって使用されている場合によく発生します。これがdevボックスであれば、ApacheやSkypeもインストールされていますか?これらは一般的な原因です。

ポート 80 が使用されているかどうかは、高架下のコマンドプロンプトで netstat -ab|find "80" を実行することで確認できます。これは、お使いのPCでどのようなネットワークアクティビティが発生しているかによっては、実行に1~2分かかる場合があります。

5
5
5
2015-10-26 20:28:36 +0000
  1. services.msc
  2. World Wide Web Publishing Service_にチェックを入れる。
  3. 無効になっている場合は、右クリックでスタートアップの種類をAutomaticに変更します。
  4. サービスを開始する。
5
5
5
2011-04-06 11:17:32 +0000

ちょっと違う Mohammad’s solutionとは違う.

1.Run -> appwiz.cpl -> Turn windows features on or off -> Check “Windows Process Activation Service”

  1. 以上です。

問題は解決した。

3
3
3
2015-09-02 21:15:38 +0000

Webサイトの作業中にVisual Studioでw3svcの処理をデバッグしているのを忘れていて、ブレークポイントで一時停止していたためにこの問題が発生しました :P

3
3
3
2014-02-24 17:41:53 +0000

この問題の解決方法は、私の場合は違っていました。

解決策を実行してウィンドウ機能があることを確認した後も同じ問題が発生していました。

エラーメッセージも同じで、自動に設定されているWindowsサービス “World Wide Web Publishing Service"が起動していないことに気づきました。

このサービスは「Windows Process Activation Service」に依存していた(依存しているサービスは、右クリックで確認できる)。このブログ](http://www.hanselman.com/blog/FixedWindowsProcessActivationServiceWASIsStoppingBecauseItEncounteredAnError.aspx)によると、`Windows Process Activation Service`のフォルダがなくなっていたとのこと。そのページの作者のように、何が原因で消えてしまったのかさっぱりわからない…セキュリティソフトかな?

ディレクトリapppoolsを追加して、正しい順番でサービスを起動してみました。今は両方とも自動に設定して、全て正常に動作しています。

1
1
1
2010-08-16 20:37:00 +0000

以下のサービスがすべて起動しているか、少なくとも notdisabled になっているかを確認する必要があります。HTTP、Windowsプロセスアクティベーションサービス、DCOMプロセスランチャー、RPCエンドポイントマッパー。

また、ポート80で他のプロセスがリッスンしていないことを確認する必要があります。これを行う最も簡単な方法は、コマンドウィンドウで以下を実行することです。

netstat -a -o|findstr 80
1
1
1
2014-06-19 12:38:25 +0000

私も同じ問題を抱えていて、ここに記載されている手順をすべて実行しました….。しかし、何も機能していないようです。

“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.

その後、「Windows Process Activation Service」を起動すると、IISが正常に動作するようになりました。

sc config http start= auto

その後、「Windowsプロセスアクティベーションサービス」を起動すると、IISが正常に動作するようになりました。

信用はここで与えられた元の回答にあります: How to re-install http windows service by MajidTaheri

同じ問題を抱えている人の助けになることを願っています。

0
0
0
2013-08-24 16:51:46 +0000

私も同じような問題がありました。私の場合、World Wide Web Publushing Service(W3SVC)のサービスが無効になっていました。services.mscを実行し、World Wide Web Publushing Serviceを右クリックし、プロパティをクリックし、起動タイプとして「自動」を選択します。これで再びIISを起動します。

0
0
0
2016-04-28 22:52:26 +0000

Server 2010から2012 R2にアップグレードした後、私は同じ問題を抱えていました。上記のアドバイスに追加で従ったのですが、以下のようになりました。

高架下のコマンドプロンプトから。

sc config http start = auto
net start w3svc

IISマネージャーでWSUSのWebサイトをリフレッシュして再起動すると正常になりました。

0
0
0
2014-07-08 17:30:04 +0000

サーバーを再起動しただけです。その後は問題ありませんでした。IISをいくつか変更した後、サービスが落ちようとして動かなくなりました。