13 votes

La mise à jour de Windows 10 a-t-elle supprimé IIS ?

Depuis environ 5 ans, j'ai installé sur ma machine un système qui fait tourner mon site localement. J'ai activé IIS. J'ai configuré PHP et MySql pour qu'ils fonctionnent. Tout fonctionnait sans problème.

Aujourd'hui, j'ai allumé mon PC et j'ai reçu un message indiquant que ma machine Windows 10 avait été mise à jour. Lorsque je suis allé vérifier mon localhost, j'ai vu qu'il ne fonctionnait pas. IIS était désactivé et toutes les configurations avaient disparu.

En regardant l'historique de Windows Update, je vois les mises à jour suivantes

enter image description here

https://support.microsoft.com/en-us/kb/3189866

https://support.microsoft.com/en-us/kb/3176937

https://support.microsoft.com/en-us/kb/3176935

https://support.microsoft.com/en-us/kb/2504637

Quelqu'un a-t-il une explication à cela ? Pourquoi Microsoft a-t-il désactivé IIS et supprimé toutes mes configurations ? Existe-t-il un moyen de restaurer mes paramètres antérieurs ?

mettre à jour : Pour l'instant, j'ai repris ma version précédente de Window et tout est rentré dans l'ordre.

0voto

Matt Lacey Points 50756

Il n'a pas été supprimé, mais il n'est pas activé par défaut.
Activez-le via le Panneau de configuration > Programmes et fonctionnalités de Windows.

0voto

RobSiklos Points 3324

Même après avoir réactivé IIS, tous les sites et pools d'applications ont disparu.

J'ai expliqué ici comment je les ai restaurés : https://stackoverflow.com/a/44184735/270348

Voici l'idée principale :

  1. Dans un éditeur de texte, ouvrez C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config . Il s'agit des données IIS d'origine, avant la mise à jour.
  2. Dans un autre éditeur de texte, ouvrez C:\Windows\System32\inetsrv\config\applicationHost.config . Il s'agit des données IIS actives.
  3. Remplacer le <applicationPools> y <sites> les éléments du fichier actif avec ceux du fichier d'origine
  4. Ejecutar iisreset à partir d'une invite de commande élevée

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X