web-dev-qa-db-fra.com

Erreur de service d'activation de processus Windows 2: le système ne trouve pas le fichier spécifié

IIS sur mon ordinateur de développement a cessé de fonctionner. Je viens d'installer la dernière mise à jour de Windows 10 (1803) et maintenant, lorsque j'essaie de démarrer le "service d'activation de processus Windows", un message d'erreur "Windows ne peut pas démarrer le service d'activation de processus Windows sur un ordinateur local. Erreur 2: le système est introuvable le fichier spécifié "erreur. Choses que j'ai déjà essayées:

  • Réinstallez IIS et le service d'activation de processus Windows à plusieurs reprises 
  • J'ai vérifié que j'avais un dossier "C:\inetpub\temp\appPools"

Vous ne savez pas que faire ensuite.

3
Eric

J'ai eu ce problème deux fois après une mise à jour de Windows. 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 (il suffit de taper dans début)
  • Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
  • Supprimez la variable NanoSetup. Cette variable empêche WAS de démarrer
  • Démarrez le service WAS à l'aide du gestionnaire de tâches ou en tapant "net start WAS" dans l'invite de commande.
  • Démarrer le service W3SVC de la même manière
  • Vous pouvez maintenant démarrer votre site Web dans IIS à nouveau.
34
Alexander Bang

Il a juste une solution simple, vous n'avez pas besoin de réinstaller Windows ou de supprimer les mises à jour, cela a fonctionné pour moi, donc le partage avec vous tous,

  1. si vous utilisez déjà IIS et que vous avez les configurations et les fichiers du site dans C:\windows\system32\inetsrv\config et C:\inetpub\wwwroot, sauvegardez tous les fichiers du dossier C:\windows\system32\inetsrv\config et C:\inetpub\wwwroot, si vous installez ISS pour la première fois, vous n’avez pas besoin de faire de sauvegarde. 
  2. Dans la barre des tâches, cliquez avec le bouton droit de la souris sur le bouton Démarrer, sélectionnez «Exécuter», tapez appwiz.cpl et appuyez sur Entrée. Cliquez ensuite sur «Activer ou désactiver les fonctionnalités Windows».
  3. Décochez les cases "Internet Information Services" et "Service d'activation de processus Windows", puis cliquez sur le bouton OK.
  4. Après avoir redémarré Windows, supprimez le dossier 'inetpub' sur le lecteur C :.
  5. Ouvrez "Activer ou désactiver les fonctionnalités Windows" à nouveau.
  6. Cochez les cases "Internet Information Services" et "Service d'activation de processus Windows", puis cliquez sur le bouton OK.
  7. Après avoir redémarré Windows, ouvrez le dossier C:\windows\system32\inetsrv\config.
  8. Cliquez avec le bouton droit sur le fichier nommé 'applicationHost'. Sélectionnez Ouvrir avec le bloc-notes.
  9. Dans le bloc-notes, copiez tout le contenu du fichier.
  10. Sélectionnez Nouveau dans le menu Fichier et collez tout le contenu dans le nouveau fichier.
  11. Enregistrez ce fichier dans C:\windows\system32\inetsrv\config avec le nom "applicationHost.config.tmp". N'oubliez pas de choisir "Tous les fichiers" dans la zone "Enregistrer sous le type".
  12. Sinon, le fichier sera enregistré sous le nom applicationHost.config.tmp.txt, ce qui ne fonctionnera pas.
  13. Tapez 'Services.msc' dans Exécuter, Recherchez 'Service d'activation de processus Windows' dans la fenêtre Services.
  14. Regardez exécuter le service avec succès sans aucune erreur après avoir cliqué sur Démarrer. 
0
Wise Guy

J'ai finalement dû abandonner et restaurer la version Windows. Pour le faire, suivez ces étapes:

  • Aller aux paramètres (Windows + I)
  • Cliquez sur "Update & Security"
  • Sur la gauche, cliquez sur "Récupération"
  • Ensuite, sous "Revenir à la version précédente de Windows 10", cliquez sur "Obtenir.

Il est revenu à "1709" et fonctionne maintenant bien.

0
Eric