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:

Windows 11 Insider Preview Build 27965 och senare

Från och med Windows 11 Insider Preview Build 27965 är .NET Framework 3.5 inte längre tillgängligt som en valfri Komponent för Windows-funktioner på begäran. Installera det med ett fristående installationsprogram (även kallat offlineinstallationsprogram). Mer information finns i Meddelande om Windows 11 Insider Preview Build 27965 (Canary Channel).

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 Insider Preview Build 27965 och senare

Följande valfria .NET Framework 3.5-komponenter var tidigare tillgängliga som Windows-funktioner på begäran. Windows 11 Insider Preview Build 27965 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 och WCF i IIS

Från och med Windows 11 Insider Preview Build 27965 kräver ASP.NET 3.5 och WCF ytterligare registrering för att köras i IIS.

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 Insider Preview Build 27965 eller senare
  • Windows PowerShell 5.1
  • .NET Framework 3.5
  • Funktionen eller rollen för webbservern (IIS) 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.