Net Framework 3.5 Lässt Sich Nicht Aktivieren
Ich hatte letztens so einen richtig schönen "Ich-bin-total-der-IT-Experte"-Moment. Ein Freund rief an, total verzweifelt: "Ey, mein altes Spiel geht nicht! Braucht .NET Framework 3.5 und das lässt sich nicht aktivieren!" Ich, natürlich, sofort mit breiter Brust: "Klar, kein Problem, das fixen wir!" Tja, Pustekuchen. Es wurde... kompliziert. Sehr kompliziert.
Und das, meine Freunde, führt uns zum Thema: ".NET Framework 3.5 lässt sich nicht aktivieren". Ein Problem, das gefühlt jeden Windows-Nutzer irgendwann mal heimsucht. Und warum? Weil Microsoft, liebevoll gesagt, manchmal etwas... *speziell* ist, wenn es um Abwärtskompatibilität geht. (Psst, nicht weitersagen!)
Was ist überhaupt .NET Framework 3.5? Kurz gesagt: Eine Sammlung von Code-Bibliotheken, die ältere Programme benötigen, um zu funktionieren. Viele ältere Spiele, Tools und Anwendungen setzen darauf. Wenn du also eine Fehlermeldung siehst, die danach schreit, ist das meistens der Übeltäter.
Das Standardprozedere: Windows-Funktionen
Die "einfachste" Methode ist, .NET Framework 3.5 über die Windows-Funktionen zu aktivieren. Geht zu "Systemsteuerung" -> "Programme" -> "Windows-Funktionen aktivieren oder deaktivieren". Dort ein Häkchen bei ".NET Framework 3.5 (enthält .NET 2.0 und 3.0)" setzen und auf "OK" klicken. Theoretisch sollte Windows die benötigten Dateien dann herunterladen und installieren. Theoretisch.
Denn oft genug kommt stattdessen eine Fehlermeldung. Irgendwas mit "Die erforderlichen Änderungen konnten nicht abgeschlossen werden", Fehlercode 0x800F081F oder ähnliches. Super, oder? Du denkst: "Das war's, mein Traum von dem alten Spiel ist geplatzt!" Aber keine Sorge, noch nicht aufgeben!
Die ISO-Datei-Methode: Wenn Windows zickt
Wenn die obige Methode nicht funktioniert, ist die Wahrscheinlichkeit groß, dass Windows die Installationsdateien nicht richtig findet. Das kann daran liegen, dass der Windows Update-Dienst spinnt oder aus anderen unerfindlichen Gründen. Keine Panik! Hier kommt die ISO-Datei ins Spiel.
Du brauchst eine Windows-Installations-ISO-Datei, die der gleichen Windows-Version entspricht, die du gerade benutzt. (Also, wenn du Windows 10 Home hast, brauchst du eine Windows 10 Home ISO-Datei.) Diese ISO-Datei kannst du von der Microsoft-Webseite herunterladen (oder googeln, wo man die Dinger sonst noch findet – vorsicht vor Viren!).
Sobald du die ISO-Datei hast, musst du sie "mounten". Das geht ganz einfach: Rechtsklick auf die Datei und "Bereitstellen" auswählen. Windows erstellt dann ein virtuelles Laufwerk mit dem Inhalt der ISO-Datei. (Wie geil ist das denn bitte? Ein virtuelles Laufwerk! Technik, ich liebe dich!)
Jetzt kommt der Clou: Du öffnest die Eingabeaufforderung als Administrator (Rechtsklick auf den Startbutton -> "Eingabeaufforderung (Administrator)" oder "Windows PowerShell (Administrator)"). Und dann gibst du folgenden Befehl ein:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:<Laufwerksbuchstabe>:\sources\sxs /LimitAccess
Wichtig: Ersetze <Laufwerksbuchstabe> durch den Laufwerksbuchstaben des virtuellen Laufwerks, das du eben erstellt hast. (Also, wenn das Laufwerk "E:" heißt, dann schreibst du E:\sources\sxs).
Dieser Befehl sagt Windows: "Hey, hol dir die Installationsdateien für .NET Framework 3.5 *nicht* von Windows Update, sondern von diesem virtuellen Laufwerk!" Das ist oft die Lösung. Warte, bis der Befehl durchgelaufen ist (das kann ein bisschen dauern) und starte deinen Rechner neu. Mit etwas Glück funktioniert jetzt alles.
Wenn alles andere scheitert...
...dann gibt es noch einige andere mögliche Ursachen: Antivirenprogramme, die dazwischenfunken, beschädigte Systemdateien, oder einfach nur ein Windows, das mal wieder komplett durch den Wind ist. In solchen Fällen kann es helfen, das Antivirenprogramm temporär zu deaktivieren, eine Systemdateiprüfung durchzuführen (sfc /scannow in der Eingabeaufforderung) oder im schlimmsten Fall Windows neu zu installieren. (Uff, das will natürlich keiner.)
Aber hey, meistens reicht eine der oben genannten Methoden aus. Und wenn nicht, dann gibt es immer noch Google und Stack Overflow. Wir sind ja nicht allein auf der Welt! Viel Erfolg bei der Jagd nach dem .NET Framework 3.5! Und denk dran: Auch IT-Experten haben manchmal "Ich-bin-total-der-IT-Experte"-Momente, die dann doch nicht so glänzend sind, wie man dachte.
