Daugeliui programų paleisti "Windows Server 2016" reikia įdiegti "NET Framework 3.5", nors pagal numatytuosius nustatymus įdiegta "NET Framework 4.6". Pavyzdžiui, be .Net 3.5 negalima įdiegti ir paleisti "SQL Management Studio". Toliau pažiūrėkime, kaip įdiegti "Net Framework 3.5" į "Windows Server 2016".
Bandant įdiegti "Net 3.5" per "Server Manager" konsolę (Add Roles and Features -> Features -> Net Framework 3.5 Features), diegimas baigiasi klaida 0x800f081f
(The source files could not be found).
Taip yra todėl, kad "Net Framework 3.5" dvejetainių failų nėra "Windows" komponentų saugykloje.
Norint įdiegti, jums reikės "Windows Server 2016" paskirstymo kaip iso failo arba išpakuoto tinklo balionėlyje. Sumontuokite iso atvaizdą su platinimu į atskirą virtualųjį diską (pavyzdžiui, D: diską). Komponentą galite įdiegti iš grafinės sąsajos arba naudodami "PowerShell".
Komponentą .Net 3.5 galima įdiegti naudojant "Server Manager" grafinę konsolę. Norėdami tai padaryti, pasirinkite komponentą, kaip ir anksčiau, bet prieš spustelėdami mygtuką Įdiegti, spustelėkite vedlio apačioje esančią mažą nuorodą (Nurodyti alternatyvų šaltinio kelią).
Tada nurodykite diską, tai gali būti kelias D:sourcessxs. Tai taip pat gali būti tinklo aplankas, į kurį anksčiau nukopijavote platinimą (pvz., server1distrws2016sourcessxs
). Spustelėkite OK.
Paleiskite diegimą.
Dar paprasčiau "Net Framework 3.5 Features" komponentą įdiegti iš "PowerShell" konsolės, veikiančios su administratoriaus teisėmis. Norėdami tai padaryti, tiesiog paleiskite komandą:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Kur D: yra diskas, kuriame yra "Windows Server 2016" distribucija.
Diegimą taip pat galite atlikti naudodami komandą:
Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs
Atlikus komponento diegimą, serverio perkrauti nereikia.