J'essaie de démarrer mon site Web dans IIS. Chaque fois que j'essaie de démarrer mon site Web, l'erreur suivante s'affiche.
Impossible de démarrer le service w3svc sur l'ordinateur
J'ai essayé de démarrer "le service de publication World Wide Web", mais je n'ai pas pu le démarrer tel qu'il était écrit:
Erreur 1068: le service de dépendance ou le groupe n'a pas pu démarrer
En attendant, quand j'ai vérifié mon journal, j'ai trouvé cette erreur,
Le service de service de publication World Wide Web dépend du service HTTP qui n'a pas pu démarrer en raison de l'erreur suivante:
Le service ne peut pas être démarré, soit parce qu’il est désactivé, soit parce qu’il n’est associé à aucun périphérique activé.
S'il vous plaît, aidez-moi, je suis mal pris avec cette erreur, j'ai passé une semaine à la recherche de cette erreur mais je n'ai pas encore trouvé de solution.
Enfin, après une semaine de lutte, je suis arrivé à une solution. Je liste les étapes que j'ai suivies pour résoudre mon erreur:
Vérifiez que "Windows Management Instrumentation" est démarré et que son type de démarrage est défini sur automatic
.
Assurez-vous également que les services de dépendance suivants sont démarrés pour le service de publication World Wide Web:
Ouvrez regedit, accédez à [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]
:
a) Double-cliquez sur Start
et modifiez les données de valeur de 4
(désactivé) à 3
(automatiquement).
b) Supprimer "NoRun"
clé si cette clé existe.
(avertissement: sauvegardez tout IIS du site Web en premier)). UN-install "Service d'information Internet" et "Service d'activation du processus Windows (s'il est déjà installé)" à partir de "Activer ou désactiver la fonctionnalité Windows" et redémarrez votre PC.
Tapez la commande ci-dessous dans CMD et appuyez sur Entrée:
net start http
Maintenant, il vous informera que le service est déjà en cours d'exécution.
Réinstallez le service d'informations Internet à partir de "Activer ou désactiver la fonctionnalité Windows".
Démarrer IIS et mes sites Web sont démarrés maintenant, pas plus "le service w3svc ne fonctionne pas en erreur."
Quant à moi, je viens de redémarrer l'ordinateur.
Exécutez cmd en tant qu'administrateur. Tapez iisreset
. C'est ça.
Assurez-vous que ces 2 services fonctionnent et que leur type de démarrage est automatique.Si ils sont désactivés et ne fonctionnent pas, cliquez dessus, puis allez dans les propriétés et modifiez-les à partir de là.
Allez dans le gestionnaire de tâches -> Processus et arrêtez manuellement le processus W3SVC. Après cela, le processus devrait démarrer normalement lors du redémarrage d'IIS
J'ai le même problème sur mon serveur. Suivez les étapes ci-dessous -
Cela fonctionne et a résolu mon problème.
Dans mon cas, c’était C:\Windows\System32\inetsrv\config\applicationHost.config qui posait un problème. J'ai eu une section "system.web" dans ce fichier qui était à l'origine du problème. Suppression de la section et tout a commencé à fonctionner
J'ai eu ce problème après une mise à jour de Windows. Le service d'activation de processus Windows est un service dépendant de W3SVC. Tout d'abord, assurez-vous que le service d'activation de processus Windows est en cours d'exécution. Dans mon cas, il ne fonctionnait pas et lorsque j'ai essayé de l'exécuter manuellement, j'ai obtenu une erreur en dessous.
Erreur de service d'activation de processus Windows 2: le système ne trouve pas le fichier spécifié
Le problème semble être que Windows ajoute un paramètre incorrect aux paramètres de démarrage du service WAS. J'ai résolu le problème en procédant comme suit:
Démarrer regedit (tapez-le simplement dans start) Accédez à
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
Supprimez la variable NanoSetup. Cette variable empêche WAS de démarrer
Démarrer le service WAS à l'aide du gestionnaire de tâches
Maintenant démarrez le service W3SVC
Vous pouvez maintenant démarrer votre site Web dans IIS à nouveau
J'ai trouvé ci-dessus WPA de service dans this thread de débordement de pile.
Pour moi, la solution était facile, il ne restait plus de place sur le lecteur C, une fois certains anciens fichiers supprimés, je pouvais exécuter IISReset et tous les services avaient démarré avec succès.
Dans mon cas, IIS a soudainement cessé de fonctionner et, par la suite, le service d'activation de processus Windows n'a pas pu redémarrer.
La solution pour résoudre ce problème était:
J'espère que ce sera utile.
C'est probablement un cas plus rare, mais ...
Si vous utilisez une configuration d'identité AppPool personnalisée, assurez-vous que le programme AppPool est en cours d'exécution. Il peut être désactivé car les informations d'identification ne sont pas valides (généralement en raison d'un mot de passe expiré). Mettez à jour vos informations d'identification et démarrez l'AppPool.
Aucune des réponses ci-dessus ne m'a aidé.
Il se trouve que mon service de partage de port Net.Tcp était désactivé. J'ai changé son démarrage en manuel, démarré le service, et puis IISRESET a fonctionné .
J'ai également vérifié que les services dépendants suivants avaient été démarrés dans Services ([windows] + [r] services.msc):
J'ai trouvé cette solution en passant en revue toutes les dépendances et les dépendances enfants du service de publication World Wide Web et en m'assurant que chaque service était activé et démarré.
Pour vérifier tous les services par vous-même, procédez comme suit: