Teilen über


Installieren von .NET Framework 3.5 unter Windows 11

.NET Framework 3.5 wird unter Windows 11 unterstützt. Wie Sie .NET Framework 3.5 erhalten, hängt davon ab, welche Version von Windows 11 Sie verwenden. Verwenden Sie die folgende Liste, um die für Sie zutreffende Installationsmethode zu identifizieren:

Windows 11 Insider Preview Build 27965 und höher

Ab Windows 11 Insider Preview Build 27965 ist .NET Framework 3.5 nicht mehr als optionale Komponente für Windows-Features bei Bedarf verfügbar. Installieren Sie sie mit einem eigenständigen Installationsprogramm (auch als Offlineinstallationsprogramm bezeichnet). Weitere Informationen finden Sie unter Ankündigung von Windows 11 Insider Preview Build 27965 (Canary Channel).

Weitere Informationen zu dieser Änderung zu .NET Framework 3.5 finden Sie unter .NET Framework 3.5 unter Windows 11 – Häufig gestellte Fragen .NET Framework 3.5.

Optionale .NET Framework 3.5-Komponenten

Gilt für Windows 11 Insider Preview Build 27965 und höher

Die folgenden optionalen .NET Framework 3.5-Komponenten waren zuvor als Windows-Features bei Bedarf verfügbar. Windows 11 Insider Preview Build 27965 entfernt die folgenden Komponenten:

  • ASP.NET 3.5
  • .NET-Erweiterbarkeit 3.5
  • WCF HTTP-Aktivierung
  • WCF-Nicht-HTTP-Aktivierung

Aktivieren von ASP.NET 3.5 und WCF in IIS

Ab Windows 11 Insider Preview Build 27965 benötigen ASP.NET 3.5 und WCF zusätzliche Registrierungen für die Ausführung in IIS.

Aktivieren Sie ASP.NET 3.5 auf Ihrem Gerät mithilfe des Enable-ASPNet35.ps1 PowerShell-Skripts. Das Skript ermöglicht die Funktionalität der folgenden optionalen Komponenten, die aus Windows entfernt wurden:

  • ASP.NET 3.5
  • .NET-Erweiterbarkeit 3.5

Hinweis

Das Skript stellt nur die Funktionalität dieser optionalen Komponenten wieder her, sodass Anwendungen, die von ihnen abhängig sind, weiterhin funktionieren können. Die optionalen Komponenten fehlen weiterhin unter Windows 11, und Tools wie DISM erkennen diese optionalen Komponenten nach dem Ausführen des Skripts nicht als vorhanden.

Voraussetzungen

  • Windows Insider Preview Build 27965 oder höher
  • Windows PowerShell 5.1
  • .NET Framework 3.5
  • Aktivierte Funktion oder Rolle des Webservers (IIS) zusammen mit den optionalen Komponenten ISAPI-Filter und ISAPI-Erweiterungen
  • Ein PowerShell-Verwaltungsbefehlsfenster

Ausführen des Skripts

  1. Laden Sie das Enable-ASPNet35.ps1 Skript in ein lokales Verzeichnis herunter.

  2. Öffnen Sie ein Windows PowerShell-Befehlsfenster als Administrator.

  3. Ändern Sie die Ausführungsrichtlinie, um Skripts zuzulassen, die aus dem Internet heruntergeladen und von vertrauenswürdigen Herausgebern signiert wurden:

    Set-ExecutionPolicy RemoteSigned
    

    Weitere Informationen zu Ausführungsrichtlinieneinstellungen finden Sie unter Set-ExecutionPolicy.

  4. Wechseln Sie zum Verzeichnis, in das Sie das Skript heruntergeladen haben.

  5. Führen Sie das Skript aus:

    .\Enable-ASPNet35.ps1
    

Ermitteln der verwendeten Windows-Version

Es gibt einige verschiedene Möglichkeiten, die verwendete Windows-Version zu finden:

  • Wählen Sie diesen Link (ms-settings:about) aus, über den die Einstellungs-App geöffnet werden kann.

    1. Scrollen Sie nach unten zum Abschnitt " Windows-Spezifikationen ", und suchen Sie das Feld "Version ".
  • Verwenden Sie das Startmenü:

    1. Drücken Sie die Windows-TASTE , um das Startmenü zu öffnen.
    2. Geben Sie den Typ Settings ein, um die Einstellungs-App zu suchen und sie zu öffnen.
    3. Scrollen Sie nach unten zum Abschnitt " Windows-Spezifikationen ", und suchen Sie das Feld "Version ".
  • Führen Sie die winver.exe App aus:

    1. Drücken Sie die Windows+R-Tastenkombination , um das Dialogfeld "Ausführen " zu öffnen.
    2. Geben Sie winver.exe ein, und drücken Sie die EINGABETASTE.