Att hålla koll på livscykeln för sina servrar är en klassisk IT-utmaning. Windows Server styrs av Microsofts Fixed Lifecycle Policy, vilket innebär 10 års total support innan systemet når sitt End of Life (EOL) och kranen för säkerhetsuppdateringar stängs helt.

Men det många missar är vad detta innebär för de affärskritiska applikationer som körs på servrarna – i synnerhet de som fortfarande är byggda på det klassiska .NET Framework (v4.8 och v4.8.1). Nu när vi är inne i 2026 har tidsfönstret för att hantera äldre system börjat stängas på riktigt. Den annalkande serverdöden är dock inte bara en risk, det är det perfekta tillfället att modernisera er arkitektur i grunden.

Fällan med .NET Framework: Fastkedjad vid operativsystemet

Enligt Microsofts riktlinjer klassificeras det klassiska .NET Framework som en komponent i Windows, snarare än en fristående mjukvara. Detta får en väldigt konkret konsekvens: .NET Framework ärver exakt samma livscykel som det operativsystem det är installerat på. När er Windows Server når EOL, förlorar alltså även er underliggande .NET-miljö sin support. Inga fler patchar, inga fler buggfixar och systemet blir vidöppet för säkerhetshot. Även om ni uppgraderar till Windows Server 2025 och behåller applikationen i Framework 4.8, är ni i praktiken fortfarande inlåsta i serverns framtida livscykel.

Var står vi idag? En titt på kalendern

För att förstå när du måste agera behöver vi titta på de kritiska datumen för de olika versionerna av Windows Server (och därmed ditt .NET Framework).

  • Windows Server 2025 (Nuvarande)
    • Slutdatum Extended: 14 nov 2034
    • Status: Framtidssäkert. Kommer med .NET Framework 4.8.1 inbyggt.
  • Windows Server 2022
    • Slutdatum Extended: 14 okt 2031
    • Status: Tryggt val i Mainstream-support. Fullt stöd för .NET 4.8 och första med 4.8.1 installerat från start.
  • Windows Server 2019
    • Slutdatum Extended: 9 jan 2029
    • Status: Tar endast emot säkerhetsfixar. Dags att börja skissa på framtiden.
  • Windows Server 2016
    • Slutdatum Extended: 12 jan 2027
    • Status: Nära EOL! Mindre än ett år kvar av ordinarie livscykel.
  • Windows Server 2012 / R2
    • Status: EOL (End of Life). Kräver köpta Extended Security Updates (ESU) som enbart varar till oktober 2026.

Kritiska datum att agera på nu i 2026:

  • Windows Server 2012 / R2: Om ni köpt Extended Security Updates (ESU) löper dessa ut definitivt den 13 oktober 2026. Därefter finns ingen återvändo.
  • Windows Server 2016: Når sitt definitiva EOL redan nästa år, den 12 januari 2027. Migreringen måste påbörjas omedelbart.

Lösningen: Klipp navelsträngen och ta klivet till .NET 10

Om ni ändå måste se över och flytta er infrastruktur under året, varför inte lösa grundproblemet? Skillnaden mellan det gamla Framework och moderna .NET är monumental.

Moderna .NET är plattformsoberoende, extremt prestandaoptimerat och, viktigast av allt: det har sin egen oberoende livscykel. Det är inte längre bundet till Windows Server. Genom att modernisera er kodbas frigör ni era applikationer från infrastrukturens bojor, så att de kan köras på Windows, Linux eller i molnbaserade containers.

Att rikta in sig på .NET 10 (den nuvarande LTS-versionen) är det strategiskt mest hållbara valet ni kan göra idag. Det ger er en modern, framtidssäkrad plattform med full support i flera år framöver, utan att ni behöver oroa er för vilket år det står på operativsystemets kartong.

Handlingsplan för 2026

Att sitta still i båten är inte ett alternativ om ni kör äldre servrar, särskilt inte med tanke på dagens skarpa compliance-krav som NIS2. Här är hur ni bör agera:

  1. Släck bränderna i infrastrukturen: Om ni sitter på Windows Server 2016 eller 2012/R2 måste plåten bytas ut eller flyttas, redan i år. En uppgradering till Windows Server 2025 (eller Azure) köper er tid och säkrar driften av befintliga .NET Framework-appar kortsiktigt.
  2. Sikta högt (2022 eller 2025): För att maximera din investering och få längsta möjliga supportfönster för dina .NET 4.8/4.8.1-appar, uppgradera direkt till Windows Server 2022 eller det nyare 2025. Detta ger dig lugn och ro in på 2030-talet.
  3. Initiera moderniseringsprojektet: Börja inventera era legacy-applikationer omedelbart. Vad krävs för att skriva om eller anpassa koden från .NET Framework till moderna .NET?
  4. Bygg för .NET 10: Gör .NET 10 till ert standardval. Genom att migrera bort från Framework går ni från att lappa och laga ett åldrande system, till att investera i nästa generations prestanda och molnberedskap.

Infrastruktur och mjukvara är inte längre två isolerade öar. Genom att använda Windows Servers livscykel som en katalysator för att ta klivet över till moderna .NET, löser ni inte bara årets säkerhetsrisker – ni bygger en plattform som är redo för decenniet framöver.