web-dev-qa-db-ja.com

IIS Web管理サービスが機能しないエラー2147483640

管理サービスの役割をインストールしたばかりで、サービスが開始されません。これは本当にまれなエラーのようですので、Googleは役に立ちません。私は誰かが助けることを望んでいます。

これは、Windows Server 2008 R2のIIS 7.5にあります。 IISは複数のSSL対応のホスト名を処理できないため、*。foo.comにワイルドカード証明書がインストールされていることが問題の原因であると思います。

サービスは独自のプライベートSSL証明書を作成したようです。おそらく、コマンドラインを介して、マネージドサービスが使用する証明書を指定する方法はありますか?

これはイベントビューアのエラーです。

The Web Management Service service terminated with service-specific error %%-2147483640.
6
pmarsh

この問題は、すでにインストールされているワイルドカード証明書に関連しているようです。ここで行う必要があるものです。

まず、Webプラットフォームインストーラーを使用しないでください。次の Web管理インストールの指示 に従ってください。

その投稿の最後でも、wmsvcの起動に関する部分は失敗します。今は無視してください。

インストールしたら、管理サービス委任(IIS Managerから))に移動し、管理者が機能設定のルールをバイパスできるようにします。

次に、管理サービスに移動します(IIS Managerから)。これは灰色で表示されなくなります。ドロップダウンから自己署名SSL証明書を選択してください。これでサービスを開始できるはずです。 。

すでに証明書がインストールされている場合、これはおそらく他のインストールで発生します。複数の証明書がある場合、管理サービスは何をすべきかを理解できないようです。おそらく、最初から他の何かが行われる前に有効にされることを期待しています。

9
pmarsh