Så här installerar du .NET Framework steg för steg på Windows

Senaste uppdateringen: 16/10/2025
Författare: Isaac
  • .NET Framework 4.x uppdateras på plats, och endast en 4.x-version kan finnas per dator.
  • till appar Äldre versioner kräver .NET Framework 3.5, vilket kan aktiveras som en funktion.
  • Windows 11 (22H2+) inkluderar 4.8.1; Windows 10 22H2 stöder installation av 4.8.1.
  • Webb-/offline-installationsprogram, språkpaket och utvecklarpaket efter behov.

Installera .NET Framework på Windows

Om du någonsin har sett en fråga som frågar efter .NET Framework när du öppnar ett program, är du inte ensam: Många program i Windows är beroende av den här komponentenI den här guiden hittar du, på ett och samma ställe, de versioner av Windows som medföljer varje version, hur du uppdaterar till den senaste versionen, hur du aktiverar .NET Framework 3.5 när en äldre app frågar efter det och hur du hanterar vanliga fel under installationen.

Innan vi går in på det allra viktigaste är det värt att orientera sig: Den senaste versionen av .NET Framework är 4.8.1, kompatibel med alla applikationer som är byggda för .NET Framework 4.x. Om en app däremot har utvecklats för .NET 1.1 till 3.5 kräver den .NET Framework 3.5-komponenten. Det är därför du ibland ser ett fönster som ber dig ladda ner den här funktionen; detta är normalt, och förutom i strikta företagsmiljöer räcker det vanligtvis med att bara acceptera.

Versioner av .NET Framework som stöds

I Windows-ekosystemet finns det två stora familjer: å ena sidan, . NET Framework 3.5 (avsedd att köra gammal programvara) och, å andra sidan, 4.x-linjen (4.0 till 4.8.1). Microsoft fortsätter att stödja .NET Framework 3.5 för att köra applikationer, men rekommenderar inte att nya projekt skapas med den versionen. Om en app riktar sig mot version 1.0–3.5 och systemet inte har 3.5, kommer Windows att uppmana dig att installera den automatiskt.

4.x-grenen fungerar som en uppgradering på plats: Endast en version 4.x kan samexistera på samma dator.Om du försöker installera en äldre 4.x-version och redan har en nyare, går det inte. På samma sätt, om systemet redan levereras med en viss 4.x-version, är det inte möjligt att nedgradera till en äldre version, även om du kan uppgradera till en nyare version utan att avinstallera något.

För utvecklare använder Visual Studio specifika utvecklingspaket (Developer Pack/Targeting Pack) för att kunna rikta projektet mot specifika versioner av .NET Framework 4.xOm du underhåller äldre programvara, installera motsvarande paket så att IDE:n kan kompilera mot den versionen.

Om du är osäker på vad du har kan du kontrollera från Windows: Det finns metoder för att visa de installerade versionerna av .NET Framework.På så sätt kan du undvika att installera om något som redan finns där eller försöka lista ut varför ett installationsprogram vägrar att fortsätta.

Stödda .NET Framework-versioner

Windows 11

Windows 11 kom ursprungligen med .NET Framework 4.8, men sedan version 22H2 (september 2022) inkluderar .NET Framework 4.8.1 som standardSåledes har de flesta nuvarande enheter redan den senaste versionen förinstallerad. Följande tabell ger en snabb översikt:

Windows 11 (version) .NET ingår Senaste .NET-stödet
24H2 (oktober 2024) 4.8.1 4.8.1
23H2 (oktober 2023) 4.8.1 4.8.1
22H2 (september 2022) 4.8.1 4.8.1
21H2 (oktober 2021) 4.8 4.8.1

Om din dator kör Windows 11 21H2Du kan installera 4.8.1 manuellt genom att ladda ner installationsprogrammet. För alla andra utgåvor av Windows 11 är den moderna versionen redan installerad. Om en äldre app frågar efter .NET 3.5, se hur du aktiverar det på begäran nedan.

.NET Framework på Windows 11

Installera .NET Framework på Windows 11

I 21H2, ladda ner installationsprogrammet för .NET Framework 4.8.1 och kör det med administratörsbehörighet; du behöver inte avinstallera något i förvägFör .NET Framework 3.5 (som kör appar från 1.0 till 3.5), använd Windows-funktioner eller installera på begäran när du uppmanas till det.

  Vad kan jag göra för att få aktivitetsfältet i Windows 10 att gömma sig?

Windows 10

Windows 10 inkluderade ursprungligen .NET Framework 4.6, även om nyare versioner lades till med tiden. Den senaste versionen av Windows 10 som stöds är 22H2, vars nyttjandeperiod upphör den 14 oktober 2025. Nedan följer en sammanfattning av relevanta versioner:

Windows 10 (version) .NET ingår Senaste .NET-stödet
22H2 (oktober 2022) 4.8 4.8.1
21H2 / 21H1 / 20H2 4.8 4.8.1
2004 / 1909 / 1903 4.8 4.8
1809 / 1803 4.7.2 4.8
1709 4.7.1 4.8
1703 4.7 4.8
1607 4.6.2 4.8
1511 4.6.1 4.6.2
1507 4.6 4.6.2

För 22H2 kan du installera 4.8.1 utan problem, medan det för tidigare serier den maximala versionen kan varieraOm du behöver .NET Framework 3.5, kom ihåg att det bara används för att köra äldre programvara (1.0 till 3.5) och är aktiverat som en systemfunktion.

.NET Framework på Windows 10

Installera .NET Framework på Windows 10

Ladda ner installationsprogrammet för .NET Framework 4.8.1 för Windows 10 22H2 och kör det med ett administratörskonto. För .NET 3.5, använd panelen ”Aktivera eller inaktivera Windows-funktioner” eller läget på begäran när appen uppmanar dig att göra det.

Windows Server

Alla Windows-servrar levereras med någon version av .NET Framework, men alla stöds inte fortfarande. För närvarande, Windows Server 2022 och Windows Server 2025 stöder och har stöd för den senaste versionen (4.8.1). Detaljer per utgåva:

Windows Server .NET ingår Senaste .NET-stödet
Windows Server 2025 4.8.1 4.8.1
Windows Server 2022 4.8 4.8.1
Windows Server 2019 4.7.2 4.8
Windows Server 2016 4.6.2 4.8
Windows Server 2012/2012 R2 4.5 / 4.5.1 4.8
Windows Server 2008 R2 SP1 3.5 4.8
Windows Server 2008 SP2 2.0 4.6
Windows Server 2003 2.0 4.0

Server 2025 levereras redan med 4.8.1 installerat. Server 2022 levereras med 4.8.1 installerat. Du kan uppgradera till 4.8.1 med installationsprogrammetFör att köra äldre appar är .NET Framework 3.5 aktiverat som en funktion (se nästa block).

.NET Framework på Windows Server

Installera .NET Framework 3.5 på Windows Server

Öppna Serverhanteraren och välj "Lägg till roller och funktioner". Navigera till "Funktioner" och leta reda på ".NET Framework 3.5-funktioner". Inuti väljer du ".NET Framework 3.5 (inkluderar .NET 2.0 och 3.0)." Klicka på Installera och starta om servern om guiden uppmanar dig att göra det.Den här processen rekommenderas när ett installationsprogram meddelar att funktionen inte kan läggas till på annat sätt.

Windows 8.1, 8, 7, Vista och XP

Dessa versioner stöds inte längre, men du kan behöva veta vad de levererades med och hur långt du kan gå. Historisk information mest relevant:

Windows .NET ingår Senaste .NET-stödet
Windows 8.1 4.5.1 4.8
Windows 8 4.5 4.6.1
Windows 7 3.5 4.8
Windows Vista 3.0 4.6
Windows XP SP3 none 4.0.3
Windows XP SP2 none 3.5
Windows XP none 1.0

Tänk på att vissa descargas är inte längre tillgängliga och vissa installationsprogram kanske inte fungerar på dessa system. Till exempel kanske den senaste versionen av installationsprogrammet 4.8 inte fungerar på 8.1.I sådana fall kan du behöva leta efter äldre binärfiler som Microsoft inte längre distribuerar.

.NET Framework 3.5: När och hur man aktiverar det

Om du ser ett fönster som uppmanar dig att "Ladda ner och installera den här funktionen" när du öppnar en app, betyder det att appen riktar in sig på .NET 1.1–3.5. Välj Fortsätt för att aktivera .NET Framework 3.5; du behöver en internetanslutning. På Windows kör inte .NET 4.x äldre appar på egen hand: för dem är 3.5 avgörande.

  Vad är Astra HD+ och hur tittar man på DTT via satellit i Spanien?

För att manuellt aktivera det i Windows (klientversioner), gå till Start-menyn, sök efter "Windows-funktioner" och öppna "Aktivera eller inaktivera Windows-funktioner". Välj ".NET Framework 3.5 (inkluderar .NET 2.0 och 3.0)" och klicka på OK. Du behöver inte kontrollera WCF-aktiveringsalternativen (HTTP eller icke-HTTP) såvida du inte är en utvecklare eller administratör som behöver dem.

Offlineinstallation av .NET Framework 3.5

I versioner före Windows 10 och Windows Server 2016 är offline-installationsprogrammet för .NET 3.5 SP1 tillgängligt. Från och med Windows 10/Server 2016 är den enda stödda sökvägen till en offline-miljö att använda CAB-filerna från originalmediet och aktivera det med DISM. Detta är den rekommenderade vägen när det inte finns något internet eller när nedladdningsfel uppstår.Se guiden för installera uppdateringar offline.

Typer av installatörer och viktiga anteckningar

För .NET Framework 4.5 och senare finns det två installationslägen: webb (ladda ner det du behöver i realtid) y offline (inkluderar alla komponenter)Den första är lätt men kräver en stabil anslutning; den andra är tyngre, inkluderar inte språkpaket och är idealisk för enheter utan eller med begränsad internetåtkomst.

Båda installationsprogrammen stöder x86- och x64-arkitekturer, men De är inte kompatibla med ItaniumUnder nedladdningen väljer du sidans språk (detta påverkar webbtexten, inte ramverkets resurser), klickar på "Ladda ner" och om du uppmanas att göra det hämtar du den binärfil som är lämplig för din arkitektur. Du kan sedan "Kör" för att installera den, eller "Spara" om du distribuerar den med ditt eget installationsprogram.

Observera: Installation av .NET 4.5 eller senare ersätter .NET 4.0Avinstallation av 4.5+ raderar även 4.0-filerna, och om du behöver gå tillbaka måste du installera om .NET 4.0 och dess uppdateringar. Dessutom kräver installation av 4.5 eller senare administratörsbehörighet.

En historisk anmärkning: Den omdistribuerbara .NET 4.5-filen uppdaterades i oktober 2012 för att åtgärda ett problem med en tidsstämpel för certifikat. Om du använde augusti 2012-paketet bör du uppdatera till det senaste.Denna incident dokumenterades i en säkerhetsrekommendation från Microsoft.

Språkpaket

Språkpaket lägger till lokaliserade resurser (gränssnittstext och felmeddelanden). Om du inte installerar dem, .NET Framework-texter kommer att visas på engelskaWebbinstallationsprogrammet lägger automatiskt till det språk som är lämpligt för ditt system; offlineinstallationsprogrammet inkluderar inte språk, och du måste ladda ner dem separat.

Tillgängliga språk och deras tillhörande kultur (tillgänglighet beroende på varje version): du kan installera mer än en om du behöver det.

Språk Kultur
Arabiska Ar
Czech Cs
danska Ja
Dutch Nl
finska Fi
Engelska (USA) es-ES
franska Frankrike
tysk de
Griego El
Hebrew él
ungerska hu
italiensk att
japansk ja
koreanska ko
Norwegian Nej
polska pl
Portugisiska (Brasilien) pt-BR
Portugisiska (Portugal) pt-PT
ryska Ru
Förenklad kinesiska zh-CHS
spanska es
Svenska Sv
Traditionell kinesiska zh-CHT
Turkish Tr

Nedladdningar per version (.NET Framework 4.5 till 4.8.1)

Om du behöver ett specifikt paket, här är en sammanfattning av var det är paketerat och vilka plattformar det kan installeras på. För utveckling, ladda ner Developer Pack/Targeting PackFör att köra program, använd det omdistribuerbara installationsprogrammet (webb eller offline):

Version Ingår i Kan installeras på (exempel)
4.8.1 Windows 11 (22H2+), Visual Studio 2022 (17.3) Windows 11; Windows 10 (21H1/21H2/20H2); Windows Server 2022
4.8 Windows 11; Windows 10 maj 2019-uppdatering+; VS 2019 (16.3) Windows 10 (Jubileum/Skapare/Höstens skapare/April 2018/Oktober 2018); Windows 8.1; Server 2022/2019/1809/1803
4.7.2 Windows 10 oktober/april 2018; Server 2019; Jämfört med 2017 (15.8) Windows 10 (Jubileum/Skapare/Höstskapare); Windows 8.1; Server 1709 och tidigare
4.7.1 Windows 10 Fall Creators; Server 1709; VS 2017 (15.5) Windows 10 (Skapare/Jubileum); Windows 8.1; Server 2016 och tidigare
4.7 Windows 10 Creators; Jämfört med 2017 (15.3) Windows 10-årsjubileum; Windows 8.1; Server 2016 och tidigare
4.6.2 Windows 10-årsdagen Windows 10 novemberuppdatering; Windows 8.1; Server 2012 R2 och tidigare
4.6.1 VS 2015 Uppdatering 2 Windows 10/8.1; Server 2012 R2 och tidigare
4.6 Windows 10; Jämfört med 2015 Windows 8.1; Server 2012 R2 och tidigare
4.5.2 - Windows 8.1 och tidigare; Server 2012 R2 och tidigare
4.5.1 Windows 8.1; Server 2012 R2; Jämfört med 2013 Windows 8 och tidigare; Server 2012 och tidigare
4.5 Windows 8; Server 2012; Jämfört med 2012 Windows 7 och tidigare; Server 2008 SP2 och tidigare
  Sättet att spara bilder på SD-kort på Android-telefon

Kom ihåg att Ett utvecklarpaket inkluderar inte tidigare versioner (Till exempel inkluderar inte 4.8-paketet 4.7.) Om du distribuerar din app kan du inkludera lämplig omdistribuerbar fil i installationsprogrammet.

Utvecklare och Visual Studio

Om du underhåller äldre projekt installerar du Developer Pack/Targeting Pack för den specifika versionen och aktiverar det från Visual Studio Installer under "Desktop Development with .NET". Om MSBuild visar felet MSB3644 ("Referenssammansättningar hittades inte"), lösningen är att installera paketet för den version du riktar in dig på.

För .NET Framework 3.5 under utveckling, aktivera först 3.5 på systemet och sedan markerar utvecklingsverktygen för .NET Framework 3.5 på fliken "Enskilda komponenter" i Visual Studio. Här får du referensaggregat, språkpaket och IntelliSense.

Nuvarande Microsoft-rekommendation: För nya utvecklingar, använd .NET 8 eller senareModerna versioner av .NET är plattformsoberoende, stöder fler typer av applikationer och erbjuder mycket bättre prestanda, samtidigt som du fortfarande kan underhålla programvara som fortfarande kräver .NET Framework.

Felsökning av installation

Under installationen kan du se felkoder som 0x800f0906, 0x800f0907, 0x800f081f o 0x800F0922Granska felguiden för installation av .NET Framework 3.5 när den påverkar den funktionen. Dessa löses ofta genom att aktivera funktionen med hjälp av installationsmediet och DISM, eller genom att verifiera anslutningen till installationsservrarna. Windows Update. Du kan också använda Det här verktyget för att felsöka problem med .NET Framework 4.5.

Om du inte har internetåtkomst eller fortfarande har fastnat, montera ditt officiella Windows-installationsmedium (ISO/USB) och använd DISM för att lägga till .NET Framework 3.5 från mappen \sources\sxs. Om du inte har möjlighet, skapa en med det officiella Microsoft-verktygetI miljöer med funktioner på begäran, se till att innehållskällorna är korrekt konfigurerade.

Relaterad artikel:
FIX: Hög CPU .NET Runtime Optimization Service

Med allt ovanstående bör du vara tydlig med vilket .NET Framework du behöver, hur du aktiverar det och var du kan ladda ner det beroende på din version av Windows eller Windows Server. Kom ihåg: 3.5 för gamla appar, 4.8.1 som den senaste grenen och Developer Packs för kompilering.Om något går fel, kör DISM från installationsmediet och kontrollera om det finns felkoder för att lösa problemet så snabbt som möjligt.