Багато додатків для роботи в Windows Server 2016 вимагають наявності встановленого .Net Framework 3.5, незважаючи на наявність .NET Framework 4.6, встановленого за замовчуванням. Наприклад, без .Net 3.5 не вдасться встановити і запустити SQL Management Studio. Далі розглянемо, як встановити Net Framework 3.5 у Windows Server 2016.
Під час спроби встановити .Net 3.5 через консоль Server Manager (Add Roles and Features -> Features -> Features -> Net Framework 3.5 Features, встановлення закінчується з помилкою 0x800f081f
(The source files could not be found
). Це пов'язано з тим, що бінарні файли Net Framework 3.5 у сховищі компонентів Windows відсутні.
Для встановлення знадобиться дистрибутив Windows Server 2016 у вигляді iso файлу або в розпакованому вигляді на мережевій кулі. Змонтуйте iso образ із дистрибутивом в окремий віртуальний диск (наприклад, диск D:). Встановити компонент можна з GUI або за допомогою PowerShell.
Інсталяція компонента .Net 3.5 можлива з графічної консолі Server Manager. Для цього, як і раніше, виберіть компонент, але перед тим, як натиснути кнопку Install, натисніть невелике посилання внизу майстра (Specify an alternative source path).
Далі вкажіть привід, це може бути шлях D:sourcessxs. Також це може бути мережева папка, куди ви попередньо скопіювали дистрибутив (наприклад, server1distrws2016sourcessxs
). Натисніть OK.
Запустіть установку.
Ще простіше встановити компонент Net Framework 3.5 Features з консолі PowerShell, запущеної з правами адміністратора. Для цього достатньо виконати команду:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Де D: - диск із дистрибутивом Windows Server 2016.
Ще можна провести встановлення за допомогою команди:
Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs
Після завершення встановлення компонента, перезавантаження сервера не потрібне.