![„Nicht alle Features wurden erfolgreich geändert“ beim Versuch, Anwendungsentwicklungsfeatures zu Windows 7 hinzuzufügen](https://rvso.com/image/1325957/%E2%80%9ENicht%20alle%20Features%20wurden%20erfolgreich%20ge%C3%A4ndert%E2%80%9C%20beim%20Versuch%2C%20Anwendungsentwicklungsfeatures%20zu%20Windows%207%20hinzuzuf%C3%BCgen.png)
Ich verwende Windows 7 Professional x64. Beim Versuch, einige Funktionen zu aktivieren, tritt der folgende Fehler auf und ich kann die Funktionen nicht installieren:
„Ein Fehler ist aufgetreten. Nicht alle Funktionen wurden erfolgreich geändert.“
Ich bin ein Benutzer mit Administratorrechten (wie jemand erwähnt hatHierdas Problem ist, dass es sich nicht um einen Administratorbenutzer handelt).
Ich versuche, unter „World Wide Web Services“ „Anwendungsentwicklungsfunktionen“ wie .Net Extensibility und ASP.Net zu aktivieren.
Nachdem Windows versucht, diese Funktionen zu aktivieren, erhalte ich die obige Fehlermeldung.
Was könnte die Ursache dieses Problems sein und wie kann ich diese Funktionen installieren?
Antwort1
Als ich dieses Problem genauer untersuchte, fand ich schließlich die Ursache.
Ich konnte ASP.Net und die zugehörigen Funktionen nicht auf meinem System installieren, da ich Visual Studio vor IIS installiert hatte und ASP.Net als Teil der .Net-Framework-Installation installiert wurde. Windows 7 hat diese Informationen nicht erkannt und als ich versuchte, ASP.Net über „Windows-Funktionen ein- und ausschalten“ in der Systemsteuerung zu installieren, wurde der Fehler angezeigt und im Windows-Protokoll unter Anwendungsprotokollen protokolliert, dass bereits eine Instanz von ASP.Net installiert ist.
Ich habe das Framework unter „Programme hinzufügen/entfernen“ repariert und dann versucht, ASP.Net und zugehörige Funktionen zu installieren. Das hat einwandfrei funktioniert. Es war eine Frage der Priorität.
WICHTIG: Installieren Sie zuerst IIS und dann Visual Studio.
Antwort2
Ignorieren Sie den Fehler und führen Sie einfach diesen Befehl aus:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r
Wie Sie lesen könnenHierDadurch wird ASP.NET 4 installiert und vorhandene Anwendungen werden aktualisiert, um die ASP.NET 4-Version des Anwendungspools zu verwenden. Es aktualisiert sowohl den klassischen IIS-Modus als auch den Handler und die Skriptzuordnungen des integrierten IIS-Modus in der IIS-Metabasis.