Freigeben ü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:

Tipp

Erfahren Sie , wie Sie ermitteln, welche Windows-Version Sie verwenden , wenn Sie Hilfe bei der Identifizierung Ihrer Version benötigen.

Windows 11 26H1 (Build 28000) und höher

Ab Windows 11 26H1 (Build 28000) ist .NET Framework 3.5 nur als eigenständiges Installationsprogramm verfügbar. Sie können .NET Framework 3.5 nicht als Windows-Komponente installieren.

Von Bedeutung

Diese Installationsprogramme funktionieren nur mit der angegebenen Windows-Version.

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 26H1 (Build 28000) und höher

Die folgenden optionalen .NET Framework 3.5-Komponenten waren zuvor als Windows-Features bei Bedarf verfügbar. Windows 11 26H1 (Build 28000) 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 in IIS

Ab Windows 11 26H1 (Build 28000) erfordert ASP.NET 3.5 zusätzliche Registrierung für die Ausführung in IIS.

Aktivieren von ASP.NET 3.5

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 11 26H1 (Build 28000) oder höher.
  • Windows PowerShell 5.1.
  • .NET Framework 3.5.
  • Die Rolle oder Funktion des Webservers (IIS) ist aktiviert, zusammen mit den optionalen Komponenten ISAPI-Filter und ISAPI-Erweiterungen.
  • Ein Administratives PowerShell-Befehlsfenster.

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.