Mange programmer kræver .Net Framework 3.5 installeret for at køre på Windows Server 2016, selv om .NET Framework 4.6 er installeret som standard. Du kan f.eks. ikke installere og køre SQL Management Studio uden .Net 3.5. Lad os nu se, hvordan man installerer Net Framework 3.5 i Windows Server 2016.
Når man forsøger at installere .Net 3.5 via Server Manager-konsollen (Add Roles and Features -> Features -> Net Framework 3.5 Features), ender installationen med fejlen 0x800f081f
(Kildefilerne kunne ikke findes).
Det skyldes, at Net Framework 3.5-binærfilerne ikke er til stede i Windows-komponentarkivet.
For at installere skal du bruge Windows Server 2016-distributionen som en iso-fil eller udpakket på en netværksballon. Monter iso-afbildningen med distributionen på et separat virtuelt drev (f.eks. D:-drevet). Du kan installere komponenten fra GUI eller ved hjælp af PowerShell.
.Net 3.5-komponenten kan installeres fra Server Managers grafiske konsol. Vælg komponenten som før, men før du klikker på knappen Installer, skal du klikke på det lille link nederst i guiden (Angiv en alternativ kildesti).
Derefter skal du angive drevet, det kan være stien D:sourcessxs. Det kan også være en netværksmappe, hvor du tidligere har kopieret distributionen til (f.eks. server1distrws2016sourcessxs
). Klik på OK.
Kør installationen.
Det er endnu nemmere at installere Net Framework 3.5 Features-komponenten fra PowerShell-konsollen, der kører med administratorrettigheder. For at gøre dette skal du blot køre kommandoen:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Hvor D: er det drev, der indeholder Windows Server 2016-distributionen.
Du kan også udføre installationen ved hjælp af kommandoen:
Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs
Når komponentinstallationen er færdig, behøver du ikke at genstarte serveren.