web-dev-qa-db-ja.com

現時点では、サービスは制御メッセージを受け入れることができません

IISでアプリケーションプールを停止しました。開始しようとすると、IISが不満を言う、

現時点では、サービスは制御メッセージを受け入れることができません。 (HRESULTからの例外:0x80080425)。

何が得られますか? whence このエラーは来ましたか?

[イベントビューア]> [システム]を見ると、次の警告が表示されます。

アプリケーションプール 'MyAppPool'を提供するワーカープロセス '1456'は、割り当てられた時間内にプロトコル 'http'のリスナーチャネルを停止できませんでした。データフィールドにはエラー番号が含まれています。

アプリケーションプール 'MyAppPool'を提供するプロセスは、Windowsプロセスアクティブ化サービスとの致命的な通信エラーを経験しました。プロセスIDは「10592」でした。データフィールドにはエラー番号が含まれています。

アプリケーションプール 'MyAppPool'を提供するプロセスがシャットダウン中に制限時間を超えました。プロセスIDは「10516」でした。

これは約5分後に解決し、その時点でWebサイトを再起動しようとしましたが、次の情報を受け取りました。

World Wide Web発行サービス(W3SVC)は停止しています。 World Wide Web発行サービス(W3SVC)が実行されていないと、Webサイトを開始できません。

そのため、W3SVCサービスを開始し、Webサイトを開始できました。

63
Shaun Luttin

これは私を助けてくれました。1、2分待つだけです。

数分待ってから、操作を再試行してください。

参照: https://msdn.Microsoft.com/en-us/library/ms833805.aspx

81
user1412699

次の理由により、エラーメッセージが表示される場合があります。

  1. Credential Managerに関連付けられたサービスは開始されません。
  2. アプリケーションに関連付けられているいくつかのファイルが破損しています。

以下の手順に従って問題を解決してください。

方法1:

  1. 「開始」をクリックします
  2. 「プログラムとファイルの検索」というテキストボックスに「サービス」と入力します
  3. 「サービス」を右クリックし、「管理者として実行」を選択します
  4. [サービス]ウィンドウで、Credential Manager Serviceを探して「停止」します。
  5. コンピューターを再起動し、Credential Manager Serviceを「開始」して、「自動」に設定します。
  6. コンピューターを再起動すると、正常に動作するはずです。

方法2:1.システムファイルチェッカーを実行します。追加情報については、下記のリンクを参照してください。 http://support.Microsoft.com/kb/9298

37

私の場合、VSデバッガーはw3wpプロセスに接続されていました。デバッガーをデタッチした後、アプリケーションプールを再起動できました

15
mcanti

IISワーカープロセス(タスクマネージャー内)を停止してから、IISを再度開始しました。動いた。

10
Zag Gol

タスクマネージャーで関連するw3wp.exeを(友人のアドバイスで)殺しましたが、うまくいきました。

注:ご自身の責任で使用してください。どれを殺すかを慎重に選んでください。

8
Doruk

Visual Studioデバッガーに接続されているものを忘れていました。必ずそこから切断し、しばらく待ってください。それ以外の場合、IISマネージャーのワーカープロセス機能からPIDを表示しているプロセスを強制終了しても機能します。

4
eaglei22

せっかちなので、同じ設定で新しいアプリケーションプールを作成し、それを使用しました。

2
Dunc

マシンの再起動はうまくいきましたが、毎回ではありませんでした。

あなたが本当にこれで立ち往生している場合は、以下の手順に従ってください

  1. タスクマネージャーを開く
  2. ウィンドウが開きます。 [詳細]タブをクリックします。
  3. 再起動/停止するプロセス名を検索します。
  4. プロセスを選択し、それを右クリックして、[タスクの終了]オプションを選択します。
  5. 確認ダイアログボックスが表示されます。 [プロセスの終了]ボタンをクリックします。
  6. ここで、Services.mscウィンドウからサービスを再起動してください。
2
Anki

アプリプールを複数回起動しようとすると、常にこの問題が発生していました。再起動するのではなく、Application InformationServiceを実行するだけです。 (注:このサービスは、システムで手動で実行するように設定されています。これが問題の原因である可能性があります。)説明から、それが何らかの形で関与していることが明らかです。

追加の管理者特権で対話型アプリケーションの実行を促進します。このサービスが停止すると、ユーザーは目的のユーザータスクを実行するために必要な追加の管理者権限でアプリケーションを起動できなくなります。

おそらく、IISマネージャー(および管理者として実行されている他のほとんどのプロセス)は、プロセスの実行中は管理者特権を維持せず、代わりにから管理者権限を要求しますケースバイケースのアプリケーション情報サービス。

ソース: social.technech.Microsoft.com

1
jpaugh

IIS windowsサービス(World Wide Web Publishing Service)を再起動してから、アプリケーションプールを開始することでうまくいきました。しかし、一番の答えが示唆しているように、それがその後機能するようになったのは単に待っているだけかもしれません。

1
Francis Dean