Способи оплати Abuse

Як встановити framework 3.5 на Windows 2012

03.10.2021, 16:36

Більшість сучасних Windows-додатків для своєї нормальної роботи вимагають наявності встановленої платформи .NET Framework. Встановлення .NET Framework 4.5 зазвичай питань не викликає, а ось встановлення .NET Framework 3.5 часто викликає питання.

Часто при спробі встановити .NET Framework 3.5 у Windows Server 2012 R2 зі стандартними налаштуваннями з'являється помилка "Installation of one of more roles, role services or features failed. Не вдалося знайти вихідні файли...".

Щоб встановити .NET Framework 3.5 вручну, достатньо, натиснувши кнопку Specify an alternative source path, вказати альтернативний шлях до папки з вмістом інсталяційного диска Windows Server 2012 R2.

Ви можете вказати локальну папку(D:sourcesxs, де D:), де D - буква локального DVD-приводу з дистрибутивом Windows Server) або мережевий каталог.

Натиснувши OK, система знайде бінарні файли компонента .NET Framework 3.5.і встановить його.

Ту ж саму операцію можна виконати і з командного рядка, виконавши з правами адміністратора команду: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess

/Online - означає, що потрібно оновлювати поточну OS, а не wim образ

/enable-feature /featurename:NetFX3 /all - необхідно встановити платформу .NET Framework 3.5 з усіма функціями

/Source - шлях до каталогу дистрибутива Windows, в якому знаходяться необхідні компоненти

/LimitAccess - запобігти зверненню до вузла Windows Update

Шлях до "оригінального" дистрибутива Windows на постійній основі можна зафіксувати за допомогою:

  • параметра реєстру RepairContentServerSource, що знаходиться в гілці HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing;
  • групової політики Specify settings for optional component installation and component repair (політика править цей самий параметр у реєстрі).

Для перевірки наявності встановленого .NET Framework 3.5 перейдіть до каталогу C:WindowsMicrosoft.NETFramework64 і переконайтеся, що серед каталогів встановлених версій .NET є v3.5.