27/09/2000
Selvom teknologien konstant bevæger sig fremad, er der visse fundamentale komponenter i softwareverdenen, der fortsat spiller en afgørende rolle for utallige applikationer. En af disse er Microsoft .NET Framework 3.5. Mange ældre, men stadig forretningskritiske, programmer er bygget på denne version, hvilket gør spørgsmålet om dens supportstatus yderst relevant for systemadministratorer, udviklere og IT-chefer. Forvirringen opstår ofte, fordi Microsofts supportpolitik for .NET Framework 3.5 Service Pack 1 (SP1) adskiller sig markant fra andre softwareprodukter. Denne artikel har til formål at afmystificere supportlivscyklussen for .NET Framework 3.5 SP1, forklare dens forhold til Windows-operativsystemet og give en klar oversigt over, hvilke platforme der fortsat understøtter denne vigtige softwarekomponent.

Fra Selvstændigt Produkt til Integreret Komponent
Den mest afgørende ændring i supportpolitikken skete med udgivelsen af .NET Framework 3.5 Service Pack 1. Fra og med denne version ophørte Microsoft med at betragte .NET Framework som et uafhængigt produkt med sin egen separate livscyklus. I stedet blev det redefineret som en komponent i operativsystemet. Denne ændring er fundamental for at forstå, hvordan supporten håndteres i dag.
Hvad betyder det i praksis? Det betyder, at .NET Framework 3.5 SP1 ikke har sin egen udløbsdato for support. I stedet arver det sin supportstatus direkte fra det Windows-operativsystem, det er installeret på. Man kan tænke på det som bilens motor: bilproducenten yder support på motoren, så længe de yder support på selve bilmodellen. Når bilen udgår og supporten ophører, gælder det samme for motoren. På samme måde er .NET Framework 3.5 SP1 understøttet, så længe det pågældende Windows-operativsystem er inden for sin supportperiode.
Forståelse af Windows' Supportlivscyklus
For at kunne afgøre, om .NET Framework 3.5 SP1 er understøttet på en given maskine, er det nødvendigt at forstå Microsofts livscykluspolitik for Windows. Denne politik er typisk opdelt i to hovedfaser, efterfulgt af supportens ophør.
- Almindelig Support (Mainstream Support): Dette er den første fase efter et produkts udgivelse. I denne periode modtager operativsystemet både sikkerhedsopdateringer og ikke-sikkerhedsrelaterede opdateringer, samt nye funktioner og designændringer. Kunder kan også anmode om support til problemer.
- Udvidet Support (Extended Support): Efter afslutningen på almindelig support overgår produktet til udvidet support. I denne fase fortsætter Microsoft med at levere kritiske sikkerhedsopdateringer, men der udvikles ikke nye funktioner, og gratis support er ikke længere tilgængelig. Formålet er at sikre en stabil og sikker drift, mens virksomheder planlægger deres opgradering til en nyere platform.
- Supportophør (End of Life): Når den udvidede supportperiode udløber, når produktet sit 'End of Life'. Dette betyder, at Microsoft ikke længere leverer nogen form for opdateringer, heller ikke for kritiske sikkerhedshuller. At fortsætte med at bruge et operativsystem efter denne dato udgør en betydelig sikkerhedsrisiko.
Fordi .NET Framework 3.5 SP1 følger denne livscykluspolitik, betyder det, at så længe en Windows-version er i enten almindelig eller udvidet support, er .NET 3.5 SP1 også fuldt understøttet på den platform.
Understøttede Operativsystemer: En Detaljeret Oversigt
Med udgangspunkt i ovenstående politik er .NET Framework 3.5 SP1 understøttet på en lang række Windows-versioner. Nedenstående tabel giver et overblik over de platforme, hvor komponenten officielt understøttes, forudsat at selve operativsystemet stadig er inden for sin supportcyklus.
| Operativsystem (Klient) | Supportstatus |
|---|---|
| Windows Vista SP2 | Understøttet i henhold til OS'ets livscyklus (Support ophørt) |
| Windows 7 SP1 | Understøttet i henhold til OS'ets livscyklus (Udvidet support ophørt) |
| Windows 8.1 Update | Understøttet i henhold til OS'ets livscyklus (Support ophørt) |
| Windows 10 | Understøttet på alle versioner i henhold til deres respektive livscyklus |
| Windows 11 | Understøttet som en valgfri funktion (Features on Demand) |
| Operativsystem (Server) | Supportstatus |
|---|---|
| Windows Server 2003 SP2 | Understøttet i henhold til OS'ets livscyklus (Support ophørt) |
| Windows Server 2008 SP2 | Understøttet i henhold til OS'ets livscyklus (Support ophørt) |
| Windows Server 2008 R2 SP1 | Understøttet i henhold til OS'ets livscyklus (Udvidet support ophørt) |
| Windows Server 2012 | Understøttet i henhold til OS'ets livscyklus (Udvidet support ophørt) |
| Windows Server 2012 R2 | Understøttet i henhold til OS'ets livscyklus (Udvidet support ophørt) |
| Windows Server 2016, 2019, 2022 | Understøttet som en valgfri funktion ('Feature') der kan installeres |
Særligt om nyere serveroperativsystemer
Som det ofte ses, kan officiel dokumentation halte lidt efter virkeligheden. Selvom en liste måske ikke eksplicit nævner Windows Server 2016 eller nyere, er .NET Framework 3.5 SP1 fuldt understøttet på disse platforme. Det er ikke installeret som standard, men kan nemt tilføjes via 'Add Roles and Features' guiden i Server Manager. Når funktionen er aktiveret, er den dækket af supportpolitikken for det pågældende serveroperativsystem.

Aktivering af .NET Framework 3.5
På de fleste moderne Windows-versioner (som Windows 10, 11 og nyere Server-udgaver) er .NET Framework 3.5 ikke aktiveret fra starten. Dette gøres for at holde operativsystemet så slankt som muligt. Hvis en applikation kræver det, skal det aktiveres manuelt. Processen er heldigvis simpel.
For klient-operativsystemer som Windows 10/11:
- Tryk på Windows-tasten og skriv 'Slå Windows-funktioner til eller fra' (eller 'Turn Windows features on or off') og tryk Enter.
- I dialogboksen, der åbner, skal du finde '.NET Framework 3.5 (includes .NET 2.0 and 3.0)'.
- Marker afkrydsningsfeltet ved siden af den.
- Klik 'OK'. Windows vil nu downloade de nødvendige filer fra Windows Update og installere funktionen.
For server-operativsystemer foregår processen via Server Manager og 'Add Roles and Features' guiden, hvor .NET Framework 3.5 findes under 'Features'. Det er vigtigt at bemærke, at serveren muligvis skal have adgang til installationsmedier eller Windows Update for at fuldføre installationen.
Ofte Stillede Spørgsmål (FAQ)
Hvorfor er .NET Framework 3.5 SP1 bundet til Windows' livscyklus?
Det er bundet til Windows' livscyklus, fordi Microsoft fra og med Service Pack 1 definerede det som en integreret komponent af operativsystemet, frem for et selvstændigt produkt. Denne beslutning strømlinede supporten, således at supporten for komponenten følger 'værtsoperativsystemet'.
Kan jeg bruge .NET 3.5 på en helt ny computer med Windows 11?
Ja, absolut. Selvom det ikke er aktiveret som standard, kan du nemt slå Windows-funktioner til og aktivere .NET Framework 3.5. Når det er aktiveret, er det fuldt understøttet af Microsoft, så længe din version af Windows 11 er understøttet.
Hvad er forskellen på .NET Framework 3.5 og det nye .NET (f.eks. .NET 8)?
Dette er en vigtig skelnen. .NET Framework (op til version 4.8) er den oprindelige, Windows-afhængige platform. Det, der i dag blot kaldes .NET (tidligere kendt som .NET Core), er en moderne, open-source og cross-platform efterfølger. De er ikke direkte kompatible. Nye applikationer bør udvikles på det moderne .NET, mens .NET Framework 3.5 vedligeholdes for at sikre bagudkompatibilitet for ældre software.
Hvad sker der, når supporten for mit Windows Server 2012 R2 ophører?
Når den udvidede support for Windows Server 2012 R2 ophører, ophører supporten for alle dets komponenter samtidigt. Dette inkluderer .NET Framework 3.5 SP1. Fra den dato vil der ikke længere blive udgivet sikkerhedsopdateringer, og det vil udgøre en sikkerhedsrisiko at have systemet kørende, især hvis det er forbundet til internettet.
Hvis du vil læse andre artikler, der ligner Guide til .NET Framework 3.5 SP1 Support, kan du besøge kategorien Teknologi.
