Die Deinstallation der WoW64-Supportkomponente schlägt fehl, wenn ASP.NET auf Windows 8 oder Windows Server 2012

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem die Deinstallation der WoW64-Supportkomponente fehlschlägt, wenn ASP.NET auf Windows 8 oder Windows Server 2012 installiert wird.

Ursprüngliche Produktversion:   Windows 8, Windows Server 2012 Standard, Windows Server 2012 Standard
Ursprüngliche KB-Nummer:   2736294

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen 64-Bit-Computer, auf dem das Windows 8 oder das Windows Server 2012 Betriebssystem ausgeführt wird und auf dem Internetinformationsdienste (IIS) 8.0 und ASP.NET installiert sind.
  • Sie versuchen, das WOW64-Subsystem mithilfe des Assistenten zum Entfernen von Rollen und Features zu deinstallieren, und starten dann den Computer neu, um die Deinstallation abzuschließen.

In diesem Szenario stellen Sie nach Abschluss des Neustarts des Computers fest, dass das WOW64-Subsystem weiterhin vorhanden ist und nicht deinstalliert werden konnte.

Ursache

Dieses Problem tritt auf, weil die 32-Bit-Version von ASP.NET nicht deinstalliert werden kann und die WOW64-Deinstallation ein Rollback verursacht. Dies liegt daran, dass die ASP.NET benutzerdefinierten Aktionen unterschiedliche ausführbare Dateien für 32-Bit- und 64-Bit-Versionen sind. Wenn das WOW 64-Subsystem deinstalliert wird, wird die 32-Bit-ASP.NET deinstalliert, wodurch die 32-Bit-Version der benutzerdefinierten Aktionen aufgerufen wird.

Problemumgehung

Um dieses Problem zu umgehen, führen Sie die folgenden Schritte aus:

  1. Deinstallieren Sie ASP.NET.
  2. Deinstallieren Sie das WOW64-Subsystem, indem Sie die WoW64-Unterstützung im Assistenten zum Entfernen von Features im Server-Manager deaktivieren.
  3. Installieren Sie ASP.NET neu.

Schritte zum Reproduzieren

  1. Installieren Sie das Win8 Server-Betriebssystem.
  2. Starten Sie den Server-Manager.
  3. Installieren Sie IIS vollständig.
  4. Starten Sie den Server-Manager erneut.
  5. Wählen Sie "Verwalten\Rollen und Features entfernen" aus, um das Dialogfeld "Assistenten zum Entfernen von Rollen und Features" zu öffnen.
  6. Fahren Sie mit dem Assistenten fort, und deaktivieren Sie den WoW64-Support auf der Seite "Features entfernen".
  7. Wählen Sie die Schaltfläche "Features entfernen" aus, und beenden Sie dann den Assistenten.
  8. Das Betriebssystem sollte neu gestartet werden, um die Deinstallation abzuschließen.

ERWARTETES ERGEBNIS:

Die Deinstallation war nach dem Neustart erfolgreich.

TATSÄCHLICHES ERGEBNIS:

Deinstallation nach Neustart fehlgeschlagen

Hinweis

Wenn Sie IIS aus Schritt 3 nicht installieren, können Sie das WoW64-Supportfeature nicht zuerst ohne Probleme deinstallieren.