Mnoho aplikací vyžaduje pro spuštění v systému Windows Server 2016 nainstalovaný .NET Framework 3.5, přestože je ve výchozím nastavení nainstalován .NET Framework 4.6. Například aplikaci SQL Management Studio nelze nainstalovat a spustit bez prostředí .Net 3.5. Dále se podíváme, jak nainstalovat Net Framework 3.5 v systému Windows Server 2016.
Při pokusu o instalaci rozhraní .Net 3.5 prostřednictvím konzoly Správce serveru (Přidat role a funkce -> Funkce -> Funkce Net Framework 3.5) skončí instalace chybou 0x800f081f
(Zdrojové soubory nebylo možné nalézt
). Je to proto, že binární soubory Net Framework 3.5 nejsou v úložišti komponent systému Windows přítomny.
K instalaci budete potřebovat distribuci systému Windows Server 2016 ve formě souboru iso nebo rozbalenou na síťovém balonu. Obraz iso s distribucí připojte na samostatnou virtuální jednotku (například na jednotku D:). Součást můžete nainstalovat z grafického rozhraní nebo pomocí prostředí PowerShell.
Součást .Net 3.5 lze nainstalovat z grafické konzoly Správce serveru. Za tímto účelem vyberte komponentu jako dříve, ale před kliknutím na tlačítko Instalovat klikněte na malý odkaz v dolní části průvodce (Zadat alternativní cestu ke zdroji).
Dále zadejte jednotku, může to být cesta D:sourcessxs. Může to být také síťová složka, do které jste distribuci dříve zkopírovali (např. server1distrws2016sourcessxs
). Klikněte na tlačítko OK.
Spusťte instalaci.
Ještě jednodušší je nainstalovat komponentu Net Framework 3.5 Features z konzoly PowerShell spuštěné s právy správce. Za tímto účelem stačí spustit příkaz:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Kde D: je jednotka obsahující distribuci systému Windows Server 2016.
Instalaci můžete provést také pomocí příkazu:
Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs
Po dokončení instalace součásti není nutné restartovat server.