Partager via


La désinstallation du composant de support WoW64 échoue lorsque ASP.NET est installé sur Windows 8 ou Windows Server 2012

Cet article vous aide à résoudre le problème où la désinstallation du composant de support WoW64 échoue lorsque ASP.NET est installé sur Windows 8 ou Windows Server 2012.

Version de produit d’origine : Windows 8, Windows Server 2012 Standard, Windows Server 2012 Standard
Numéro de base de connaissances d’origine : 2736294

Symptômes

Examinez le cas suivant :

  • Vous disposez d’un ordinateur 64 bits exécutant Windows 8 ou le système d’exploitation Windows Server 2012, et avec Internet Information Services (IIS) 8.0 et ASP.NET installé.
  • Vous tentez de désinstaller le sous-système WOW64 à l’aide de l’Assistant Suppression de rôles et de fonctionnalités, puis redémarrez l’ordinateur pour terminer la désinstallation.

Dans ce scénario, une fois la machine redémarré, vous remarquerez que le sous-système WOW64 est toujours présent et n’a pas pu être désinstallé.

Cause

Ce problème se produit parce que la version 32 bits de ASP.NET ne parvient pas à désinstaller et à provoquer la restauration de WOW64. Cela est dû au fait que les actions personnalisées ASP.NET sont des exécutables différents pour 32 bits et 64 bits ; lorsque le sous-système WOW 64 est désinstallé, le ASP.NET 32 bits est désinstallé, ce qui appelle la version 32 bits des actions personnalisées.

Solution de contournement

Pour contourner ce problème, procédez comme suit :

  1. Désinstallez ASP.NET.
  2. Désinstallez le sous-système WOW64 en désactivant la prise en charge de WoW64 de l’Assistant Suppression des fonctionnalités dans Gestionnaire de serveur.
  3. Réinstallez ASP.NET.

Opérations à reproduire

  1. Installez le système d’exploitation du serveur Win8.
  2. Démarrez le Gestionnaire de serveur.
  3. Installez COMPLÈTEMENT IIS.
  4. Recommencez Gestionnaire de serveur.
  5. Sélectionnez Gérer\Supprimer des rôles et des fonctionnalités pour ouvrir la boîte de dialogue Supprimer les rôles et fonctionnalités.
  6. Poursuivez l’Assistant et désactivez la prise en charge de WoW64 à partir de la page Supprimer les fonctionnalités de l’Assistant.
  7. Sélectionnez Le bouton Supprimer les fonctionnalités , puis terminez l’Assistant.
  8. Le système d’exploitation doit être redémarré pour terminer la désinstallation.

RÉSULTAT ATTENDU :

Désinstallation réussie après le redémarrage

RÉSULTAT RÉEL :

La désinstallation a échoué après le redémarrage

Note

Si vous n’installez pas IIS à partir de l’étape 3, vous ne pouvez pas désinstaller la fonctionnalité de support WoW64 sans problème.