IISでWebサイトを開始しようとしていますが、Webサイトを開始しようとすると、次のエラーが表示されます。
コンピューターでサービスw3svcを開始できません
「World Wide Web発行サービス」を開始しようとしましたが、次のように開始できませんでした。
エラー1068:依存関係サービスまたはグループを開始できませんでした
一方、ログを確認すると、このエラーが見つかりました。
World Wide Web発行サービスサービスは、次のエラーのために開始できなかったHTTPサービスに依存しています。
サービスが無効になっているか、有効なデバイスが関連付けられていないため、サービスを開始できません。
私を助けてください、私はこのエラーにひどく引っかかっています、私はこのエラーを研究するのに一週間費やしましたが、まだ解決策を見つけていません。
ついに1週間の苦労の末、私は解決策を見つけました。私は私のエラーを解決するために従った手順をリストしています:
「Windows Management Instrumentation」が開始され、その起動タイプがautomatic
に設定されていることを確認します。
また、World Wide Web発行サービスに対して次の依存関係サービスが開始されていることを確認してください。
Regeditを開き、[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]
:
a)Start
をダブルクリックし、値データを4
(無効)から3
(自動的に)。
b)削除"NoRun"
キーこのキーが存在する場合。
(warning:backup any IIS website configuration first)。「インターネットインフォメーションサービス」と「Windowsプロセスアクティブ化サービス(既にインストールされている場合)」をアンインストールします「Windows機能をオンまたはオフにする」とPCを再起動します。
以下のコマンドをCMDに入力し、Enterキーを押します。
net start http
これで、サービスが既に実行されていることが通知されます。
「Windows機能の有効化または無効化」からインターネットインフォメーションサービスを再インストールします。
Start IISそして私のウェブサイトは今開始されており、これ以上「w3svcサービスはエラーを実行していません。」
私に関しては-コンピューターを再起動しただけです。
管理者としてcmdを実行します。 iisreset
と入力します。それでおしまい。
これら2つのサービスが実行されており、スタートアップの種類が自動であることを確認します。無効で実行されていない場合は、それらを右クリックしてプロパティに移動し、そこから変更します。
[タスクマネージャ]-> [プロセス]に移動し、W3SVCプロセスを手動で停止します。これを行った後、IISを再起動するとプロセスが正常に開始するはずです
私のサーバーでも同じ問題が発生しています。以下の手順に従ってください-
それは機能し、私の問題を解決しました。
私の場合、問題があったのはC:\ Windows\System32\inetsrv\config\applicationHost.configでした。このファイルに問題を引き起こしている「system.web」セクションがありました。セクションを削除し、すべてが機能し始めました
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 スタックオーバーフロースレッドのサービスソリューション。
私にとって解決策は簡単で、ドライブCに空きがなく、古いファイルを削除するとIISResetを実行でき、すべてのサービスが正常に開始されました。
私の場合、IISは突然動作を停止し、その後Windowsプロセスアクティブ化サービスは再起動できませんでした。
これを解決するソリューションは次のとおりです。
それが役に立つことを願っています。
これはおそらくまれなケースですが、...
カスタムAppPool ID構成を使用している場合は、AppPoolが実行されていることを確認してください。資格情報が無効であるため(通常はパスワードの有効期限が切れているため)、無効になる場合があります。資格情報を更新し、AppPoolを開始します。
上記の答えはどれも私を助けませんでした。
私のNet.Tcpポート共有サービスが無効になったことがわかりました。スタートアップを手動に変更し、サービスを開始し、IISRESETが機能しました。
また、次の依存サービスがサービス([windows] + [r] services.msc)で開始されたことを確認しました。
World Wide Web Publishing Serviceのすべての依存関係と子依存関係を調べて、各サービスが有効化され開始されていることを確認することで、このソリューションを見つけました。
自分ですべてのサービスを確認するには、次の手順を実行します。