web-dev-qa-db-ja.com

IIS w3svcエラー

IISでWebサイトを開始しようとしていますが、Webサイトを開始しようとすると、次のエラーが表示されます。

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

「World Wide Web発行サービス」を開始しようとしましたが、次のように開始できませんでした。

エラー1068:依存関係サービスまたはグループを開始できませんでした

一方、ログを確認すると、このエラーが見つかりました。

World Wide Web発行サービスサービスは、次のエラーのために開始できなかったHTTPサービスに依存しています。
サービスが無効になっているか、有効なデバイスが関連付けられていないため、サービスを開始できません。

私を助けてください、私はこのエラーにひどく引っかかっています、私はこのエラーを研究するのに一週間費やしましたが、まだ解決策を見つけていません。

29
Asad Malik

ついに1週間の苦労の末、私は解決策を見つけました。私は私のエラーを解決するために従った手順をリストしています:

  1. 「Windows Management Instrumentation」が開始され、その起動タ​​イプがautomaticに設定されていることを確認します。

  2. また、World Wide Web発行サービスに対して次の依存関係サービスが開始されていることを確認してください。

    • Windowsプロセスアクティブ化サービス
    • リモートプロシージャコール(RPC)
    • DCOMサーバープロセスランチャー
    • RPCエンドポイントマッパー。
  3. Regeditを開き、[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]
    a)Startをダブルクリックし、値データを4(無効)から3(自動的に)。
    b)削除"NoRun"キーこのキーが存在する場合。

  4. (warning:backup any IIS website configuration first)。「インターネットインフォメーションサービス」と「Windowsプロセスアクティブ化サービス(既にインストールされている場合)」をアンインストールします「Windows機能をオンまたはオフにする」とPCを再起動します。

  5. 以下のコマンドをCMDに入力し、Enterキーを押します。

    net start http
    

これで、サービスが既に実行されていることが通知されます。

  1. 「Windows機能の有効化または無効化」からインターネットインフォメーションサービスを再インストールします。

  2. Start IISそして私のウェブサイトは今開始されており、これ以上「w3svcサービスはエラーを実行していません。」

36
Asad Malik

私に関しては-コンピューターを再起動しただけです。

10
ParPar

管理者としてcmdを実行します。 iisresetと入力します。それでおしまい。

4
khayam

これら2つのサービスが実行されており、スタートアップの種類が自動であることを確認します。無効で実行されていない場合は、それらを右クリックしてプロパティに移動し、そこから変更します。

  1. Windowsプロセスアクティブ化サービス
  2. ワールドワイドウェブパブリッシングサービス。
4
dileepar

[タスクマネージャ]-> [プロセス]に移動し、W3SVCプロセスを手動で停止します。これを行った後、IISを再起動するとプロセスが正常に開始するはずです

3
Kamran

私のサーバーでも同じ問題が発生しています。以下の手順に従ってください-

  1. コマンドプロンプトを開く(管理者として実行)
  2. iISResetと入力して入力します。

それは機能し、私の問題を解決しました。

1
Kapil Palria

私の場合、問題があったのはC:\ Windows\System32\inetsrv\config\applicationHost.configでした。このファイルに問題を引き起こしている「system.web」セクションがありました。セクションを削除し、すべてが機能し始めました

1
Shahid Iqbal

Windowsの更新後にこの問題が発生しました。 Windowsプロセスアクティブ化サービスは、W3SVCの依存サービスです。まず、Windowsプロセスアクティブ化サービスが実行されていることを確認します。私の場合、実行されていませんでした。手動で実行しようとすると、エラーが発生しました。

Windowsプロセスアクティブ化サービスエラー2:指定されたファイルが見つかりません

問題は、WindowsがWASサービスの起動パラメーターに誤ったパラメーターを追加することであるようです。次の手順を使用して問題を修正しました。

  • Regeditを開始します(startに入力するだけです)

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters

  • NanoSetup変数を削除します。この変数はWASの開始を妨げています

  • タスクマネージャーを使用してWASサービスを開始する

  • 次に、W3SVCサービスを開始します

  • IISで再びWebサイトを開始できます

上記で見つけたWPA this スタックオーバーフロースレッドのサービスソリューション。

1
MK446

私にとって解決策は簡単で、ドライブCに空きがなく、古いファイルを削除するとIISResetを実行でき、すべてのサービスが正常に開始されました。

0
OrenJ

私の場合、IISは突然動作を停止し、その後Windowsプロセスアクティブ化サービスは再起動できませんでした。

これを解決するソリューションは次のとおりです。

  1. Windowsタスクマネージャの[サービス]タブで[〜#〜] was [〜#〜]サービスを検索します
  2. コンテキストメニューでGo to processを選択します
  3. プロセスを強制終了します(名前はsvchost.exeになります)
  4. Windowsプロセスアクティブ化サービスを再起動する

それが役に立つことを願っています。

0
Fragment

これはおそらくまれなケースですが、...

カスタムAppPool ID構成を使用している場合は、AppPoolが実行されていることを確認してください。資格情報が無効であるため(通常はパスワードの有効期限が切れているため)、無効になる場合があります。資格情報を更新し、AppPoolを開始します。

0

上記の答えはどれも私を助けませんでした。

私のNet.Tcpポート共有サービスが無効になったことがわかりました。スタートアップを手動に変更し、サービスを開始し、IISRESETが機能しました

また、次の依存サービスがサービス([windows] + [r] services.msc)で開始されたことを確認しました。

  • World Wide Web発行サービス
  • Windowsプロセスアクティブ化サービス
  • リモートプロシージャコール(RPC)
  • DCOMサーバープロセスランチャー
  • RPCエンドポイントマッパー
  • Net.Msmqリスナーアダプター
  • Net.Pipeリスナーアダプター
  • Net.Tcpリスナーアダプター
  • Net.Tcpポート共有サービス

World Wide Web Publishing Serviceのすべての依存関係と子依存関係を調べて、各サービスが有効化され開始されていることを確認することで、このソリューションを見つけました。

自分ですべてのサービスを確認するには、次の手順を実行します。

  1. 開くServices(Windows 10のスタートメニューから検索するだけ)
  2. World Wide Web Publishing Serviceを見つけます
  3. サービスを右クリックして、「Properties」をクリックします
  4. Dependenciesタブをクリックします
  5. 2つのボックスの各システムコンポーネントを調べて、各サービスが(サービスで)開始されていることを確認します。
  6. 子の依存関係がなくなるまで、依存関係の依存関係ごとに手順3〜5を繰り返します。

サービスプロパティ-[依存関係]タブ

0
Austin Wasinger