Dela via


Installera .NET Framework 3.5 på Windows 11

.NET Framework 3.5 stöds i Windows 11. Hur du hämtar .NET Framework 3.5 beror på vilken version av Windows 11 du använder. Använd följande lista för att identifiera den installationsmetod som är tillämplig för dig:

Tips/Råd

Se Så här avgör du vilken version av Windows du använder om du behöver hjälp med att identifiera din version.

Windows 11 26H1 (version 28000) och senare

Från och med Windows 11 26H1 (version 28000) är .NET Framework 3.5 endast tillgängligt som ett fristående installationsprogram. Du kan inte installera .NET Framework 3.5 som en Windows-komponent.

Viktigt!

Dessa installationsprogram fungerar endast med den version av Windows som angetts.

Mer information om den här ändringen av .NET Framework 3.5 finns i Vanliga frågor och svar om .NET Framework 3.5 i Windows 11.

Valfria komponenter i .NET Framework 3.5

Gäller för Windows 11 26H1 (version 28000) och senare

Följande valfria .NET Framework 3.5-komponenter var tidigare tillgängliga som Windows-funktioner på begäran. Windows 11 26H1 (version 28000) tar bort följande komponenter:

  • ASP.NET 3,5
  • .NET Utökningsbarhet 3.5
  • WCF HTTP-aktivering
  • WCF icke-HTTP-aktivering

Så här aktiverar du ASP.NET 3.5 i IIS

Från och med Windows 11 26H1 (version 28000) kräver ASP.NET 3.5 ytterligare registrering för att köras i IIS.

Aktivera ASP.NET 3.5

Aktivera ASP.NET 3.5 på enheten med hjälp av Enable-ASPNet35.ps1 PowerShell-skriptet. Skriptet aktiverar funktionerna i följande valfria komponenter som har tagits bort från Windows:

  • ASP.NET 3,5
  • .NET Utökningsbarhet 3.5

Anmärkning

Skriptet återställer bara funktionerna i dessa valfria komponenter så att program som är beroende av dem kan fortsätta att fungera. De valfria komponenterna saknas fortfarande i Windows 11 och verktyg som DISM identifierar inte dessa valfria komponenter som finns när skriptet har körts.

Förutsättningar

  • Windows 11 26H1 (version 28000) eller senare.
  • Windows PowerShell 5.1.
  • .NET Framework 3.5.
  • Funktionen eller rollen för webbservern (IIS) är aktiverad, tillsammans med de valfria komponenterna ISAPI-filter och ISAPI-tillägg .
  • Ett administrativt PowerShell-kommandofönster.

Kör skriptet

  1. Ladda ned skriptet Enable-ASPNet35.ps1 till en lokal katalog.

  2. Öppna ett Windows PowerShell-kommandofönster som administratör.

  3. Ändra exekveringsprincipen så att skript som laddas ned från Internet och är signerade av betrodda utgivare:

    Set-ExecutionPolicy RemoteSigned
    

    Mer information om inställningar för körningsprinciper finns i Set-ExecutionPolicy.

  4. Gå till katalogen där du laddade ned skriptet.

  5. Kör skriptet:

    .\Enable-ASPNet35.ps1
    

Så här avgör du vilken version av Windows du använder

Det finns några olika sätt att hitta den version av Windows som du använder:

  • Välj den här länken (ms-settings:about) som kan öppna appen Inställningar.

    1. Rulla ned till avsnittet Windows-specifikationer och leta reda på fältet Version .
  • Använd Start-menyn:

    1. Tryck på Windows-tangenten för att öppna Start-menyn .
    2. Skriv Settings för att hitta appen Inställningar och öppna den.
    3. Rulla ned till avsnittet Windows-specifikationer och leta reda på fältet Version .
  • Kör winver.exe appen:

    1. Tryck på kortkommandot Windows+R för att öppna dialogrutan Kör .
    2. Skriv winver.exe och tryck på Retur.